:where(:root){--r-primary: #6B2FF2;--r-secondary: #64748b;--r-success: #0BB80B;--r-warning: #ff7d00;--r-danger: #ff0000;--r-info: #0AC2C2;--r-text: #111827;--r-bg: #ffffff;--foreground: var(--r-text);--muted: color-mix(in srgb, var(--r-text) 60%, transparent);--divider: color-mix(in srgb, var(--r-text) 18%, transparent);--surface-solid: var(--r-bg);--surface: var(--surface-solid);--surface-soft: color-mix(in srgb, var(--r-text) 6%, var(--r-bg));--surface-hover: color-mix(in srgb, var(--r-text) 8%, transparent);--surface-active: color-mix(in srgb, var(--foreground) 12%, transparent);--surface-subtle: var(--surface-soft);--glass-blur: 16px;--shadow-surface: 0 12px 32px rgba(0, 0, 0, .14);--shadow-sm: var(--r-shadow-sm);--shadow-md: var(--shadow-surface);--shadow-lg: var(--shadow-surface);--overlay-bg: rgba(0, 0, 0, .35);--overlay-soft-bg: rgba(0, 0, 0, .2);--foreground-muted: var(--muted);--foreground-inverted: var(--r-bg);--divider-strong: color-mix(in srgb, var(--r-text) 30%, transparent);--divider-subtle: color-mix(in srgb, var(--r-text) 12%, transparent);--focus-ring: color-mix(in srgb, var(--state-primary) 40%, transparent);--focus-ring-offset: var(--surface-solid);--state-primary: var(--r-primary);--state-primary-foreground: var(--r-white);--state-primary-soft: color-mix(in srgb, var(--r-primary) 12%, var(--r-bg));--state-primary-divider: color-mix(in srgb, var(--r-primary) 18%, transparent);--state-secondary: var(--r-secondary);--state-secondary-foreground: var(--r-white);--state-secondary-soft: color-mix(in srgb, var(--r-secondary) 12%, var(--r-bg));--state-secondary-divider: color-mix(in srgb, var(--r-secondary) 18%, transparent);--state-success: var(--r-success);--state-success-foreground: var(--r-white);--state-success-soft: color-mix(in srgb, var(--r-success) 12%, var(--r-bg));--state-success-divider: color-mix(in srgb, var(--r-success) 18%, transparent);--state-warning: var(--r-warning);--state-warning-foreground: var(--r-white);--state-warning-soft: color-mix(in srgb, var(--r-warning) 12%, var(--r-bg));--state-warning-divider: color-mix(in srgb, var(--r-warning) 18%, transparent);--state-danger: var(--r-danger);--state-danger-foreground: var(--r-white);--state-danger-soft: color-mix(in srgb, var(--r-danger) 12%, var(--r-bg));--state-danger-divider: color-mix(in srgb, var(--r-danger) 18%, transparent);--state-info: var(--r-info);--state-info-foreground: var(--r-white);--state-info-soft: color-mix(in srgb, var(--r-info) 12%, var(--r-bg));--state-info-divider: color-mix(in srgb, var(--r-info) 18%, transparent);--avatar-surface: var(--surface-subtle);--avatar-foreground: var(--foreground-muted);--avatar-border: var(--divider);--status-online: var(--state-success);--status-offline: var(--foreground-muted);--status-busy: var(--state-danger);--status-away: var(--state-warning);--r-surface: var(--surface-solid);--r-surface-muted: var(--surface-soft);--r-border: var(--divider);--r-foreground: var(--foreground);--r-muted: var(--muted);--r-shadow-sm: 0 8px 20px rgba(0, 0, 0, .12);--r-hovercard-bg: var(--surface-solid);--r-hovercard-fg: var(--foreground);--r-hovercard-border: var(--divider);--r-hovercard-shadow: var(--shadow-surface);--r-modal-bg: var(--surface-solid);--r-modal-border: var(--divider);--r-modal-shadow: var(--shadow-surface);--r-modal-radius: 1.5rem;--r-modal-muted: var(--muted);--r-modal-backdrop-bg: var(--overlay-bg);--r-modal-backdrop-blur: blur(8px);--r-overlay-bg: var(--overlay-bg);--r-overlay-blur: blur(8px);--r-offcanvas-bg: var(--surface-solid);--r-offcanvas-fg: var(--foreground);--r-offcanvas-border: 1px solid var(--divider);--r-offcanvas-shadow: var(--shadow-surface);--r-offcanvas-backdrop-bg: var(--overlay-bg);--r-offcanvas-backdrop-blur: blur(8px);--r-popover-shadow: var(--shadow-surface);--r-tooltip-bg: var(--surface-solid);--r-tooltip-fg: var(--foreground);--r-tooltip-border: var(--divider);--r-tooltip-shadow: var(--shadow-surface);--r-autocomplete-input-bg: var(--surface-solid);--r-autocomplete-input-fg: var(--foreground);--r-autocomplete-input-border: var(--divider);--r-autocomplete-placeholder: var(--muted);--r-autocomplete-dropdown-bg: var(--surface-solid);--r-autocomplete-dropdown-shadow: var(--shadow-surface);--r-autocomplete-option-fg: var(--foreground);--r-autocomplete-option-hover-bg: var(--surface-hover);--r-autocomplete-option-selected-bg: color-mix(in srgb, var(--r-primary) 12%, transparent);--r-autocomplete-highlight-bg: color-mix(in srgb, var(--r-primary) 18%, transparent);--r-autocomplete-highlight-fg: inherit;--r-autocomplete-icon: var(--muted);--r-taginput-bg: var(--surface-solid);--r-taginput-hover-border: color-mix(in srgb, var(--r-text) 28%, transparent);--r-taginput-ring: color-mix(in srgb, var(--r-primary) 30%, transparent);--r-tag-bg: color-mix(in srgb, var(--r-primary) 12%, transparent);--r-tag-fg: var(--r-primary);--r-tag-hover-bg: color-mix(in srgb, var(--r-primary) 18%, transparent);--r-tag-remove-fg: color-mix(in srgb, var(--r-primary) 70%, transparent);--r-tag-remove-hover-fg: var(--r-primary);--r-suggestion-bg: var(--surface-solid);--r-suggestion-fg: var(--foreground);--r-suggestion-hover-bg: var(--surface-hover);--r-suggestion-active-bg: color-mix(in srgb, var(--r-primary) 14%, transparent);--r-suggestion-active-fg: var(--r-primary);--r-disabled-bg: color-mix(in srgb, var(--r-text) 6%, var(--r-bg));--r-disabled-opacity: .6;--r-step-pending-bg: color-mix(in srgb, var(--r-text) 8%, var(--r-bg));--r-step-pending-fg: var(--muted);--r-step-pending-border: var(--divider);--r-step-active-bg: var(--r-primary);--r-step-active-fg: var(--r-white);--r-step-active-shadow: 0 0 18px color-mix(in srgb, var(--r-primary) 40%, transparent);--r-step-completed-bg: var(--r-success);--r-step-completed-fg: var(--r-white);--r-step-error-bg: var(--r-danger);--r-step-error-fg: var(--r-white);--r-step-content-bg: var(--surface-soft);--r-step-content-border: var(--divider);--r-step-content-radius: 1rem;--r-text-foreground: var(--foreground);--r-divider: var(--divider);--r-surface-hover: var(--surface-hover);--r-shadow-surface: var(--shadow-surface);--r-gradient-start: #7f00ff;--r-gradient-end: #e100ff;--r-glass-bg: rgba(255, 255, 255, .15);--r-glass-border: rgba(255, 255, 255, .25);--r-neon: #0ff;--r-white: #ffffff;--r-black: #000000;--r-gray-300: #d1d5db;--r-gray-400: #9ca3af;--r-gray-700: #374151;--r-skeleton-shimmer: rgba(255, 255, 255, .4);--r-backdrop-dim: rgba(0, 0, 0, .4);--r-backdrop-transparent: rgba(0, 0, 0, .2);--blob-from: var(--r-primary);--blob-to: var(--r-gradient-end);--r-alert-bg: var(--surface-soft);--r-alert-fg: var(--foreground);--r-alert-border: var(--divider);--r-avatar-bg: var(--surface-soft);--r-avatar-fg: var(--foreground-muted);--r-avatar-border: var(--bg);--r-badge-bg: var(--state-primary);--r-badge-fg: var(--state-primary-fg);--r-badge-radius: .375rem;--r-btn-bg: var(--state-primary);--r-btn-fg: var(--state-primary-fg);--r-btn-radius: .5rem;--r-btn-shadow: var(--shadow-sm);--r-card-bg: var(--surface-solid);--r-card-fg: var(--foreground);--r-card-border: var(--divider);--r-card-radius: .75rem;--r-chip-bg: var(--surface-soft);--r-chip-fg: var(--foreground);--r-chip-radius: 9999px;--r-dropdown-bg: var(--surface-solid);--r-dropdown-border: var(--divider);--r-dropdown-radius: .75rem;--r-dropdown-shadow: var(--shadow-lg);--r-dropdown-item-hover: var(--surface-hover);--r-modal-bg: var(--bg);--r-modal-fg: var(--foreground);--r-modal-muted: var(--foreground-muted);--r-modal-backdrop-bg: rgba(0, 0, 0, .4);--r-modal-backdrop-blur: 8px;--r-modal-radius: 1.25rem;--r-modal-shadow: 0 25px 50px -12px rgba(0, 0, 0, .35);--r-modal-divider: var(--divider);--r-modal-footer-bg: var(--surface-soft);--r-modal-glass-bg: rgba(255, 255, 255, .3);--r-modal-glass-border: rgba(255, 255, 255, .4);--r-modal-z-index: 1000;--r-popover-bg: var(--surface-solid);--r-popover-shadow: var(--shadow-lg);--r-tooltip-bg: var(--r-text);--r-tooltip-fg: var(--r-bg);--r-tooltip-shadow: var(--shadow-md);--r-bread-color: var(--foreground-muted);--r-bread-color-hover: var(--foreground);--r-bread-color-active: var(--foreground);--r-image-bg: var(--surface-soft);--r-slider-track: var(--surface-soft);--r-slider-range: var(--state-primary);--r-slider-thumb-bg: var(--bg);--r-slider-thumb-border: var(--state-primary);--r-slider-tooltip-bg: var(--r-text);--r-slider-tooltip-fg: var(--bg);--r-snackbar-bg: var(--surface-solid);--r-snackbar-fg: #ffffff;--r-snackbar-border: transparent;--r-snackbar-radius: .75rem;--r-text-fg: var(--r-text);--r-text-muted: var(--muted);--r-text-title-size: 2.25rem;--r-text-title-weight: 700;--r-text-title-line: 2.5rem;--r-text-subtitle-size: 1.5rem;--r-text-subtitle-weight: 600;--r-text-subtitle-line: 2rem;--r-text-body-size: 1rem;--r-text-body-weight: 400;--r-text-body-line: 1.5rem;--r-text-caption-size: .875rem;--r-text-caption-weight: 400;--r-text-caption-line: 1.25rem;--r-text-overline-size: .75rem;--r-text-overline-weight: 500;--r-text-overline-line: 1rem;--r-progress-track: var(--surface-soft);--r-progress-indicator: var(--state-primary);--r-view-bg: transparent;--r-view-fg: inherit;--r-table-bg: var(--surface);--r-table-header-bg: var(--surface-soft);--r-table-header-fg: var(--foreground-muted);--r-table-row-hover: var(--surface-hover);--r-table-row-selected: color-mix(in srgb, var(--r-primary) 10%, transparent);--r-table-border: var(--divider);--r-table-padding-md: .75rem 1rem;--r-table-padding-sm: .5rem .75rem;--r-tabs-bg: transparent;--r-tabs-list-bg: var(--surface-soft);--r-tabs-trigger-fg-active: var(--foreground);--r-tabs-trigger-bg-active: var(--surface);--r-tabs-pill-bg: var(--surface-soft);--r-skeleton-bg: color-mix(in srgb, var(--foreground) 15%, transparent);--r-skeleton-shimmer: color-mix(in srgb, var(--foreground) 30%, transparent);--r-accordion-bg: var(--surface);--r-accordion-border: var(--divider);--r-accordion-trigger-hover: var(--surface-hover);--r-accordion-trigger-fg: var(--foreground);--r-accordion-content-fg: var(--foreground-muted);--r-accordion-icon: var(--foreground-muted);--r-autocomplete-input-bg: var(--surface-soft);--r-autocomplete-dropdown-bg: var(--surface);--r-autocomplete-dropdown-border: var(--divider);--r-autocomplete-option-hover: var(--surface-hover);--r-autocomplete-option-selected-bg: color-mix(in srgb, var(--r-primary) 15%, transparent);--r-autocomplete-option-selected-fg: var(--r-primary);--r-autocomplete-highlight: var(--r-primary);--r-code-bg: var(--surface-soft);--r-code-fg: var(--foreground);--r-code-token-keyword: #ff7b72;--r-code-token-string: #a5d6ff;--r-code-token-comment: #8b949e;--r-code-token-number: #d2a8ff;--r-code-token-tag: #7ee787;--r-code-token-attr: #ffa657;--r-code-token-func: #d2a8ff;--r-command-palette-bg: var(--surface);--r-command-palette-border: var(--divider);--r-command-palette-overlay: rgba(0, 0, 0, .45);--r-command-palette-radius: 1.25rem;--r-command-palette-shadow: 0 25px 50px -12px rgba(0, 0, 0, .35);--r-command-palette-item-hover: var(--surface-hover);--r-command-palette-item-selected-bg: var(--r-primary);--r-command-palette-item-selected-fg: var(--r-white);--r-command-palette-item-radius: .75rem;--r-command-palette-section-fg: var(--foreground-muted);--r-command-palette-kbd-bg: var(--surface-soft);--r-command-palette-kbd-fg: var(--foreground-muted);--r-command-palette-kbd-border: var(--divider);--r-command-palette-glass-bg: rgba(255, 255, 255, .7);--r-command-palette-glass-border: rgba(255, 255, 255, .3);--r-chart-bg: transparent;--r-chart-grid: color-mix(in srgb, var(--foreground) 10%, transparent);--r-chart-tooltip-bg: var(--r-gray-900);--r-chart-tooltip-fg: var(--r-white);--r-chart-label: var(--foreground-muted);--r-chart-color-1: #6366f1;--r-chart-color-2: #3b82f6;--r-chart-color-3: #8b5cf6;--r-chart-color-4: #ec4899;--r-chart-color-5: #f59e0b;--r-chart-color-6: #10b981;--r-kanban-bg: transparent;--r-kanban-column-bg: var(--r-gray-100);--r-kanban-column-border: var(--r-gray-200);--r-kanban-card-bg: var(--r-white);--r-kanban-card-border: transparent;--r-kanban-card-fg: var(--r-gray-900);--r-kanban-card-desc: var(--r-gray-600);--r-timeline-line: var(--divider);--r-timeline-content-bg: var(--surface);--r-timeline-content-border: var(--divider);--r-timeline-dot-border: var(--surface);--r-calendar-bg: var(--surface);--r-calendar-border: var(--divider);--r-calendar-nav-hover: var(--surface-hover);--r-calendar-day-hover: var(--surface-hover);--r-calendar-day-selected-bg: var(--r-primary);--r-calendar-day-selected-fg: var(--r-white);--r-calendar-day-range-bg: var(--r-primary-soft);--r-calendar-day-today-bg: var(--r-primary-soft);--r-calendar-day-today-fg: var(--r-primary);--r-select-bg: var(--surface);--r-select-border: var(--divider);--r-select-border-active: var(--r-primary);--r-select-ring: color-mix(in srgb, var(--r-primary) 20%, transparent);--r-select-label: var(--foreground-muted);--r-select-label-active: var(--r-primary);--r-select-menu-bg: var(--surface);--r-select-menu-border: var(--divider);--r-select-option-hover: var(--surface-hover);--r-select-option-selected-bg: var(--r-primary-soft);--r-select-option-selected-fg: var(--r-primary);--r-taginput-bg: var(--surface);--r-taginput-border: var(--divider);--r-taginput-border-active: var(--r-primary);--r-taginput-ring: color-mix(in srgb, var(--r-primary) 20%, transparent);--r-tag-bg: var(--r-gray-100);--r-tag-fg: var(--r-gray-700);--r-tag-hover-bg: var(--r-gray-200);--r-tag-remove-fg: var(--r-gray-400);--r-tag-remove-hover-fg: var(--danger);--r-time-column-border: var(--divider-subtle);--r-time-item-hover: var(--surface-hover);--r-time-item-selected-bg: var(--r-primary);--r-time-item-selected-fg: var(--r-white);--r-badge-bg: var(--r-primary);--r-badge-fg: var(--r-white);--r-badge-soft-bg: var(--r-primary-soft);--r-badge-soft-fg: var(--r-primary);--r-spinner-color: var(--r-primary);--r-progress-track: var(--r-gray-100);--r-progress-indicator: var(--r-primary);--r-progress-striped-gradient: rgba(255, 255, 255, .15);--r-stats-bg: var(--surface);--r-stats-border: var(--divider);--r-stats-icon-bg: var(--r-primary-soft);--r-stats-icon-fg: var(--r-primary);--r-stats-title: var(--foreground-muted);--r-stats-value: var(--foreground);--r-stats-desc: var(--foreground-muted);--r-avatar-bg: var(--r-gray-200);--r-avatar-fg: var(--foreground);--r-avatar-border: var(--divider);--r-breadcrumbs-fg: var(--foreground-muted);--r-breadcrumbs-active: var(--foreground);--r-breadcrumbs-sep: var(--foreground-muted);--r-tabs-pill-bg: var(--r-gray-100);--r-tabs-trigger-fg: var(--foreground-muted);--r-tabs-trigger-fg-active: var(--r-primary);--r-tabs-trigger-bg-active: var(--r-white);--r-tabs-indicator: var(--r-primary);--r-steps-track: var(--r-gray-200);--r-steps-circle-bg: var(--r-white);--r-steps-circle-border: var(--r-gray-300);--r-steps-active-bg: var(--r-primary);--r-steps-active-border: var(--r-primary);--r-steps-completed-bg: var(--r-primary);--r-steps-completed-border: var(--r-primary);--r-popover-bg: var(--surface);--r-popover-fg: var(--foreground);--r-popover-border: var(--divider);--r-popover-shadow: var(--shadow-xl);--r-popover-radius: .75rem;--r-tooltip-bg: var(--r-gray-900);--r-tooltip-fg: var(--r-white);--r-tooltip-border: transparent;--r-tooltip-shadow: var(--shadow-lg);--r-tooltip-radius: .375rem;--r-sidebar-bg: var(--surface);--r-sidebar-border: var(--divider);--r-sidebar-fg: var(--foreground);--r-sidebar-fg-muted: var(--foreground-muted);--r-sidebar-hover-bg: var(--surface-hover);--r-sidebar-item-active-bg: var(--r-primary);--r-sidebar-item-active-fg: var(--r-white);--r-drawer-bg: var(--surface);--r-drawer-border: var(--divider);--r-drawer-shadow: var(--shadow-xl);--r-drawer-overlay: rgba(0, 0, 0, .4);--r-speed-dial-fab-bg: var(--r-primary);--r-speed-dial-fab-fg: var(--r-white);--r-speed-dial-action-bg: var(--surface);--r-speed-dial-action-fg: var(--foreground)}:where(:root) .r-alert[data-variant=info]{--r-alert-bg: var(--state-info-soft);--r-alert-fg-accent: var(--state-info);--r-alert-border: var(--state-info-divider)}:where(:root) .r-alert[data-variant=success]{--r-alert-bg: var(--state-success-soft);--r-alert-fg-accent: var(--state-success);--r-alert-border: var(--state-success-divider)}:where(:root) .r-alert[data-variant=warning]{--r-alert-bg: var(--state-warning-soft);--r-alert-fg-accent: var(--state-warning);--r-alert-border: var(--state-warning-divider)}:where(:root) .r-alert[data-variant=danger]{--r-alert-bg: var(--state-danger-soft);--r-alert-fg-accent: var(--state-danger);--r-alert-border: var(--state-danger-divider)}:where(:root) .r-avatar[data-tone=primary][data-role=soft]{--r-avatar-bg: var(--state-primary-soft);--r-avatar-fg: var(--state-primary)}:where(:root) .r-avatar[data-tone=primary][data-role=hard]{--r-avatar-bg: var(--state-primary);--r-avatar-fg: var(--state-primary-fg)}:where(:root) .r-avatar[data-tone=success][data-role=soft]{--r-avatar-bg: var(--state-success-soft);--r-avatar-fg: var(--state-success)}:where(:root) .r-avatar[data-tone=success][data-role=hard]{--r-avatar-bg: var(--state-success);--r-avatar-fg: var(--state-success-fg)}:where(:root) .r-avatar[data-tone=warning][data-role=soft]{--r-avatar-bg: var(--state-warning-soft);--r-avatar-fg: var(--state-warning)}:where(:root) .r-avatar[data-tone=warning][data-role=hard]{--r-avatar-bg: var(--state-warning);--r-avatar-fg: var(--state-warning-fg)}:where(:root) .r-avatar[data-tone=danger][data-role=soft]{--r-avatar-bg: var(--state-danger-soft);--r-avatar-fg: var(--state-danger)}:where(:root) .r-avatar[data-tone=danger][data-role=hard]{--r-avatar-bg: var(--state-danger);--r-avatar-fg: var(--state-danger-fg)}:where(:root) .r-badge[data-color=secondary]{--r-badge-bg: var(--state-secondary);--r-badge-fg: var(--state-secondary-fg)}:where(:root) .r-badge[data-color=success]{--r-badge-bg: var(--state-success);--r-badge-fg: var(--state-success-fg)}:where(:root) .r-badge[data-color=warning]{--r-badge-bg: var(--state-warning);--r-badge-fg: var(--state-warning-fg)}:where(:root) .r-badge[data-color=danger]{--r-badge-bg: var(--state-danger);--r-badge-fg: var(--state-danger-fg)}:where(:root) .r-badge[data-color=info]{--r-badge-bg: var(--state-info);--r-badge-fg: var(--state-info-fg)}:where(:root) .r-badge[data-role=soft]{--r-badge-bg: var(--state-primary-soft);--r-badge-fg: var(--state-primary)}:where(:root) .r-badge[data-role=outline]{--r-badge-bg: transparent;--r-badge-fg: var(--state-primary);border-color:var(--state-primary)}:where(:root) .r-btn[data-color=secondary]{--r-btn-bg: var(--state-secondary);--r-btn-fg: var(--state-secondary-fg)}:where(:root) .r-btn[data-color=success]{--r-btn-bg: var(--state-success);--r-btn-fg: var(--state-success-fg)}:where(:root) .r-btn[data-color=warning]{--r-btn-bg: var(--state-warning);--r-btn-fg: var(--state-warning-fg)}:where(:root) .r-btn[data-color=danger]{--r-btn-bg: var(--state-danger);--r-btn-fg: var(--state-danger-fg)}:where(:root) .r-btn[data-color=info]{--r-btn-bg: var(--state-info);--r-btn-fg: var(--state-info-fg)}:where(:root) .r-breadcrumbs[data-color=primary]{--r-bread-color-active: var(--r-primary)}:where(:root) .r-breadcrumbs[data-color=success]{--r-bread-color-active: var(--r-success)}:where(:root) .r-breadcrumbs[data-color=warning]{--r-bread-color-active: var(--r-warning)}:where(:root) .r-breadcrumbs[data-color=danger]{--r-bread-color-active: var(--r-danger)}:where(:root) .r-breadcrumbs[data-color=accent]{--r-bread-color-active: var(--r-gradient-start)}:where(:root) .r-slider[data-color=secondary]{--r-slider-range: var(--state-secondary);--r-slider-thumb-border: var(--state-secondary)}:where(:root) .r-slider[data-color=success]{--r-slider-range: var(--state-success);--r-slider-thumb-border: var(--state-success)}:where(:root) .r-slider[data-color=warning]{--r-slider-range: var(--state-warning);--r-slider-thumb-border: var(--state-warning)}:where(:root) .r-slider[data-color=danger]{--r-slider-range: var(--state-danger);--r-slider-thumb-border: var(--state-danger)}:where(:root) .r-slider[data-color=info]{--r-slider-range: var(--state-info);--r-slider-thumb-border: var(--state-info)}:where(:root) .r-slider[data-color=default]{--r-slider-range: var(--state-gray-400);--r-slider-thumb-border: var(--state-gray-400)}:where(:root) .r-snackbar__panel[data-tone=success]{--r-snackbar-bg: var(--state-success)}:where(:root) .r-snackbar__panel[data-tone=danger]{--r-snackbar-bg: var(--state-danger)}:where(:root) .r-snackbar__panel[data-tone=warning]{--r-snackbar-bg: var(--state-warning)}:where(:root) .r-snackbar__panel[data-tone=info]{--r-snackbar-bg: var(--state-info)}:where(:root) .r-snackbar__panel[data-role=soft],:where(:root) .r-snackbar__panel[data-role=soft][data-tone=primary]{--r-snackbar-bg: var(--state-primary-soft);--r-snackbar-fg: var(--state-primary);--r-snackbar-border: var(--state-primary-divider)}:where(:root) .r-snackbar__panel[data-role=soft][data-tone=success]{--r-snackbar-bg: var(--state-success-soft);--r-snackbar-fg: var(--state-success);--r-snackbar-border: var(--state-success-divider)}:where(:root) .r-snackbar__panel[data-role=soft][data-tone=warning]{--r-snackbar-bg: var(--state-warning-soft);--r-snackbar-fg: var(--state-warning);--r-snackbar-border: var(--state-warning-divider)}:where(:root) .r-snackbar__panel[data-role=soft][data-tone=danger]{--r-snackbar-bg: var(--state-danger-soft);--r-snackbar-fg: var(--state-danger);--r-snackbar-border: var(--state-danger-divider)}:where(:root) .r-snackbar__panel[data-role=soft][data-tone=info]{--r-snackbar-bg: var(--state-info-soft);--r-snackbar-fg: var(--state-info);--r-snackbar-border: var(--state-info-divider)}:where(:root) .r-progress-linear[data-color=secondary],:where(:root) .r-progress-circular[data-color=secondary]{--r-progress-indicator: var(--state-secondary)}:where(:root) .r-progress-linear[data-color=success],:where(:root) .r-progress-circular[data-color=success]{--r-progress-indicator: var(--state-success)}:where(:root) .r-progress-linear[data-color=warning],:where(:root) .r-progress-circular[data-color=warning]{--r-progress-indicator: var(--state-warning)}:where(:root) .r-progress-linear[data-color=danger],:where(:root) .r-progress-circular[data-color=danger]{--r-progress-indicator: var(--state-danger)}:where(:root) .r-progress-linear[data-color=info],:where(:root) .r-progress-circular[data-color=info]{--r-progress-indicator: var(--state-info)}:where(:root) .r-progress-linear[data-color=gray],:where(:root) .r-progress-circular[data-color=gray]{--r-progress-indicator: var(--state-gray-500)}:where(:root) .r-progress-linear[data-color=white],:where(:root) .r-progress-circular[data-color=white]{--r-progress-indicator: #ffffff}.r-card{--r-card-bg: var(--r-bg);--r-card-fg: var(--r-text);--r-card-border: color-mix(in srgb, var(--r-text) 12%, transparent);--r-card-soft-bg: color-mix(in srgb, var(--r-text) 6%, transparent);--r-card-soft-border: color-mix(in srgb, var(--r-text) 14%, transparent);--r-card-outline-bg: transparent;--r-card-ghost-bg: transparent}.r-auth-card{--r-auth-card-bg: var(--r-glass-bg);--r-auth-card-fg: var(--foreground);--r-auth-card-border: var(--r-glass-border);--r-auth-card-shadow: var(--shadow-surface);--r-auth-card-blur: blur(10px)}.r-auth-card[data-intensity=strong]{--r-auth-card-bg: var(--r-glass-strong-bg, var(--r-glass-bg));--r-auth-card-border: var(--r-glass-strong-border, var(--r-glass-border));--r-auth-card-shadow: var(--r-auth-card-strong-shadow, var(--shadow-surface));--r-auth-card-blur: blur(20px)}.r-shape{--r-shape-color: var(--r-primary);--r-shape-solid-bg: color-mix(in srgb, var(--r-shape-color) 70%, transparent);--r-shape-soft-bg: color-mix(in srgb, var(--r-shape-color) 18%, transparent);--r-shape-outline-color: color-mix(in srgb, var(--r-shape-color) 55%, transparent);--r-shape-outline-width: 2px;--r-shape-gradient-from: color-mix(in srgb, var(--r-shape-color) 70%, transparent);--r-shape-gradient-to: color-mix(in srgb, var(--r-shape-color) 20%, transparent);--r-shape-glass-bg: color-mix(in srgb, var(--r-shape-color) 18%, transparent);--r-shape-glass-border: color-mix(in srgb, var(--r-shape-color) 35%, transparent);--r-shape-glass-blur: 12px;--r-shape-blur-sm: 12px;--r-shape-blur-md: 24px;--r-shape-blur-lg: 40px}.r-shape[data-color=primary]{--r-shape-color: var(--r-primary)}.r-shape[data-color=secondary]{--r-shape-color: var(--r-secondary)}.r-shape[data-color=accent]{--r-shape-color: var(--r-gradient-start)}.r-shape[data-color=muted]{--r-shape-color: var(--muted)}.r-drawer-panel{--surface-solid: var(--surface-solid);--surface-soft: var(--surface-soft);--foreground: var(--foreground);--divider: var(--divider);--shadow-surface: var(--shadow-surface)}.r-drawer-panel[data-color=primary]{--surface-solid: color-mix(in srgb, var(--r-primary) 12%, var(--surface-solid));--surface-soft: color-mix(in srgb, var(--r-primary) 8%, var(--surface-solid))}.r-drawer-panel[data-color=secondary]{--surface-solid: color-mix(in srgb, var(--r-secondary) 12%, var(--surface-solid));--surface-soft: color-mix(in srgb, var(--r-secondary) 8%, var(--surface-solid))}.r-drawer-panel[data-color=success]{--surface-solid: color-mix(in srgb, var(--r-success) 12%, var(--surface-solid));--surface-soft: color-mix(in srgb, var(--r-success) 8%, var(--surface-solid))}.r-drawer-panel[data-color=warning]{--surface-solid: color-mix(in srgb, var(--r-warning) 12%, var(--surface-solid));--surface-soft: color-mix(in srgb, var(--r-warning) 8%, var(--surface-solid))}.r-drawer-panel[data-color=danger]{--surface-solid: color-mix(in srgb, var(--r-danger) 12%, var(--surface-solid));--surface-soft: color-mix(in srgb, var(--r-danger) 8%, var(--surface-solid))}.r-drawer-panel[data-color=info]{--surface-solid: color-mix(in srgb, var(--r-info) 12%, var(--surface-solid));--surface-soft: color-mix(in srgb, var(--r-info) 8%, var(--surface-solid))}.r-drawer-overlay{--overlay-bg: var(--overlay-bg);--overlay-soft-bg: var(--overlay-soft-bg)}.r-drawer-overlay[data-color=primary]{--overlay-bg: color-mix(in srgb, var(--r-primary) 28%, transparent);--overlay-soft-bg: color-mix(in srgb, var(--r-primary) 14%, transparent)}.r-drawer-overlay[data-color=success]{--overlay-bg: color-mix(in srgb, var(--r-success) 28%, transparent);--overlay-soft-bg: color-mix(in srgb, var(--r-success) 14%, transparent)}.r-drawer-overlay[data-color=warning]{--overlay-bg: color-mix(in srgb, var(--r-warning) 28%, transparent);--overlay-soft-bg: color-mix(in srgb, var(--r-warning) 14%, transparent)}.r-drawer-overlay[data-color=danger]{--overlay-bg: color-mix(in srgb, var(--r-danger) 28%, transparent);--overlay-soft-bg: color-mix(in srgb, var(--r-danger) 14%, transparent)}.r-drawer-overlay[data-color=info]{--overlay-bg: color-mix(in srgb, var(--r-info) 28%, transparent);--overlay-soft-bg: color-mix(in srgb, var(--r-info) 14%, transparent)}.dark{--r-bg: #0f1115;--r-text: #e5e7eb;--surface-solid: #0f1115;--surface: var(--surface-solid);--surface-soft: #151821;--foreground: #e5e7eb;--muted: color-mix(in srgb, var(--foreground) 60%, transparent);--divider: color-mix(in srgb, var(--foreground) 18%, transparent);--surface-hover: color-mix(in srgb, var(--foreground) 10%, transparent);--surface-active: color-mix(in srgb, var(--foreground) 16%, transparent);--surface-subtle: var(--surface-soft);--glass-blur: 16px;--shadow-surface: 0 16px 40px rgba(0, 0, 0, .5);--shadow-sm: var(--r-shadow-sm);--shadow-md: var(--shadow-surface);--shadow-lg: var(--shadow-surface);--overlay-bg: rgba(0, 0, 0, .6);--overlay-soft-bg: rgba(0, 0, 0, .45);--foreground-muted: var(--muted);--foreground-inverted: #0b0f1a;--divider-strong: color-mix(in srgb, var(--foreground) 30%, transparent);--divider-subtle: color-mix(in srgb, var(--foreground) 12%, transparent);--focus-ring: color-mix(in srgb, var(--state-primary) 40%, transparent);--focus-ring-offset: var(--surface-solid);--state-primary: var(--r-primary);--state-primary-foreground: var(--r-white);--state-primary-soft: rgba(107, 47, 242, .28);--state-primary-divider: rgba(107, 47, 242, .52);--state-success: var(--r-success);--state-success-foreground: var(--r-white);--state-success-soft: rgba(11, 184, 11, .28);--state-success-divider: rgba(11, 184, 11, .52);--state-warning: var(--r-warning);--state-warning-foreground: var(--r-white);--state-warning-soft: rgba(255, 125, 0, .3);--state-warning-divider: rgba(255, 125, 0, .54);--state-danger: var(--r-danger);--state-danger-foreground: var(--r-white);--state-danger-soft: rgba(255, 0, 0, .28);--state-danger-divider: rgba(255, 0, 0, .52);--state-info: var(--r-info);--state-info-foreground: var(--r-white);--state-info-soft: rgba(10, 194, 194, .28);--state-info-divider: rgba(10, 194, 194, .52);--avatar-surface: var(--surface-subtle);--avatar-foreground: var(--foreground-muted);--avatar-border: var(--divider);--status-online: var(--state-success);--status-offline: var(--foreground-muted);--status-busy: var(--state-danger);--status-away: var(--state-warning);--r-hovercard-bg: var(--surface-solid);--r-hovercard-fg: var(--foreground);--r-hovercard-border: var(--divider);--r-hovercard-shadow: var(--shadow-surface);--r-modal-bg: var(--surface-solid);--r-modal-fg: var(--foreground);--r-modal-border: var(--divider);--r-modal-divider: var(--divider);--r-modal-shadow: var(--shadow-surface);--r-modal-radius: 1.5rem;--r-modal-footer-bg: var(--surface-soft);--r-modal-muted: var(--muted);--r-modal-backdrop-bg: var(--overlay-bg);--r-modal-backdrop-blur: blur(12px);--r-modal-glass-bg: rgba(255, 255, 255, .06);--r-modal-glass-border: rgba(255, 255, 255, .12);--r-overlay-bg: var(--overlay-bg);--r-overlay-blur: blur(10px);--r-offcanvas-bg: var(--surface-solid);--r-offcanvas-fg: var(--foreground);--r-offcanvas-border: 1px solid var(--divider);--r-offcanvas-shadow: var(--shadow-surface);--r-offcanvas-backdrop-bg: var(--overlay-bg);--r-offcanvas-backdrop-blur: blur(10px);--r-popover-bg: var(--surface-solid);--r-popover-fg: var(--foreground);--r-popover-border: var(--divider);--r-popover-shadow: var(--shadow-surface);--r-tooltip-bg: var(--surface-solid);--r-tooltip-fg: var(--foreground);--r-tooltip-border: var(--divider);--r-tooltip-shadow: var(--shadow-surface);--r-autocomplete-input-bg: var(--surface-solid);--r-autocomplete-input-fg: var(--foreground);--r-autocomplete-input-border: var(--divider);--r-autocomplete-placeholder: var(--muted);--r-autocomplete-dropdown-bg: var(--surface-solid);--r-autocomplete-dropdown-border: var(--divider);--r-autocomplete-dropdown-shadow: var(--shadow-surface);--r-autocomplete-option-fg: var(--foreground);--r-autocomplete-option-hover-bg: var(--surface-hover);--r-autocomplete-option-selected-bg: color-mix(in srgb, var(--r-primary) 18%, transparent);--r-autocomplete-option-selected-fg: var(--r-primary);--r-autocomplete-highlight-bg: color-mix(in srgb, var(--r-primary) 20%, transparent);--r-autocomplete-highlight-fg: inherit;--r-autocomplete-icon: var(--muted)}.r-backdrop{background:var(--r-backdrop-dim)}.r-backdrop[data-variant=transparent]{background:var(--r-backdrop-transparent)}.r-btn{--r-btn-color: var(--r-primary);--r-btn-bg: var(--r-btn-color);--r-btn-fg: var(--r-btn-on-solid);--r-btn-border-width: 0;--r-btn-overlay-bg: var(--r-white);--r-btn-overlay-opacity: .9;--r-btn-on-solid: var(--r-white);--r-btn-hover-solid-bg: var(--r-white);--r-btn-hover-solid-fg: var(--r-btn-color);--r-btn-on-gradient: var(--r-white);--r-btn-on-glass: var(--r-white);--r-btn-on-neon: var(--r-black);--r-btn-soft-bg: color-mix(in srgb, var(--r-btn-color) 12%, transparent);--r-btn-soft-border: color-mix(in srgb, var(--r-btn-color) 24%, transparent);--r-btn-overlay-soft: var(--r-white);--r-btn-hover-soft-bg: var(--r-white);--r-btn-hover-soft-fg: var(--r-btn-color)}.r-btn:not([data-role]){--r-btn-bg: var(--r-btn-color);--r-btn-fg: var(--r-btn-on-solid);--r-btn-border-width: 0;--r-btn-overlay-bg: var(--r-white);--r-btn-hover-bg: var(--r-btn-hover-solid-bg, var(--r-white));--r-btn-hover-fg: var(--r-btn-hover-solid-fg, var(--r-btn-color))}.r-badge{--r-badge-color: var(--r-primary);--r-badge-on-solid: var(--r-white);--r-badge-bg: var(--r-badge-color);--r-badge-fg: var(--r-badge-on-solid);--r-badge-border-width: 0;--r-badge-soft-bg: color-mix(in srgb, var(--r-badge-color) 12%, transparent);--r-badge-soft-border: color-mix(in srgb, var(--r-badge-color) 24%, transparent);--r-badge-dot-size: .5rem;--r-badge-count-min-width: 1.25rem}.r-badge:not([data-role]){--r-badge-bg: var(--r-badge-color);--r-badge-fg: var(--r-badge-on-solid);--r-badge-border-width: 0}.r-checkbox{--r-checkbox-color: var(--r-primary);--r-checkbox-on-solid: var(--r-white);--r-checkbox-bg: transparent;--r-checkbox-border: var(--r-checkbox-color);--r-checkbox-check: var(--r-checkbox-color);--r-checkbox-soft-bg: color-mix(in srgb, var(--r-checkbox-color) 12%, transparent);--r-checkbox-soft-border: color-mix(in srgb, var(--r-checkbox-color) 30%, transparent);--r-checkbox-focus: var(--r-checkbox-color);--r-checkbox-neon-glow: var(--r-checkbox-color);--r-checkbox-neon-blur: .9rem;--r-checkbox-neon-spread: .35rem}.r-checkbox:not([data-role]){--r-checkbox-bg: var(--r-checkbox-color);--r-checkbox-border: var(--r-checkbox-color);--r-checkbox-check: var(--r-checkbox-on-solid)}.r-chip{--r-chip-color: var(--r-primary);--r-chip-on-solid: var(--r-white);--r-chip-bg: var(--r-chip-color);--r-chip-fg: var(--r-chip-on-solid);--r-chip-border-width: 0;--r-chip-radius: 9999px;--r-chip-soft-bg: color-mix(in srgb, var(--r-chip-color) 12%, transparent);--r-chip-soft-border: color-mix(in srgb, var(--r-chip-color) 30%, transparent);--r-chip-focus: var(--r-chip-color);--r-chip-dismiss-size: .875rem}.r-chip:not([data-role]){--r-chip-bg: var(--r-chip-color);--r-chip-fg: var(--r-chip-on-solid);--r-chip-border-width: 0}.r-accordion{--r-accordion-bg: var(--r-bg);--r-accordion-bg-open: color-mix(in srgb, var(--r-text) 6%, transparent);--r-accordion-border: color-mix(in srgb, var(--r-text) 18%, transparent);--r-accordion-border-open: color-mix(in srgb, var(--r-text) 25%, transparent);--r-accordion-shadow: none;--r-accordion-shadow-open: 0 12px 24px color-mix(in srgb, var(--r-text) 10%, transparent);--r-accordion-border-width: 0;--r-accordion-radius: .75rem;--r-accordion-trigger-fg: var(--r-text);--r-accordion-trigger-hover: color-mix(in srgb, var(--r-text) 6%, transparent);--r-accordion-content-fg: color-mix(in srgb, var(--r-text) 80%, transparent);--r-accordion-icon: color-mix(in srgb, var(--r-text) 60%, transparent);--r-accordion-focus: color-mix(in srgb, var(--r-primary) 45%, transparent)}.r-accordion-item[data-variant=soft]{--r-accordion-bg: color-mix(in srgb, var(--r-text) 6%, transparent);--r-accordion-border-width: 1px;--r-accordion-border: color-mix(in srgb, var(--r-text) 14%, transparent)}.r-accordion-item[data-variant=outline]{--r-accordion-bg: transparent;--r-accordion-border-width: 1px;--r-accordion-border: color-mix(in srgb, var(--r-text) 24%, transparent);--r-accordion-trigger-hover: color-mix(in srgb, var(--r-text) 5%, transparent)}.r-accordion-item[data-variant=ghost]{--r-accordion-bg: transparent;--r-accordion-border-width: 0;--r-accordion-trigger-hover: color-mix(in srgb, var(--r-text) 6%, transparent)}.r-tag{--r-tag-color: var(--r-primary);--r-tag-on-solid: var(--r-white);--r-tag-bg: var(--r-tag-color);--r-tag-fg: var(--r-tag-on-solid);--r-tag-border-width: 0;--r-tag-border: transparent;--r-tag-soft-bg: color-mix(in srgb, var(--r-tag-color) 12%, transparent);--r-tag-soft-fg: var(--r-tag-color);--r-tag-soft-border: color-mix(in srgb, var(--r-tag-color) 24%, transparent);--r-tag-outline-fg: var(--r-tag-color);--r-tag-outline-border: var(--r-tag-color);--r-tag-ghost-fg: var(--r-tag-color);--r-tag-glass-bg: color-mix(in srgb, var(--r-tag-color) 10%, transparent);--r-tag-glass-border: color-mix(in srgb, var(--r-tag-color) 25%, transparent);--r-tag-neon-glow: 0 0 12px color-mix(in srgb, var(--r-tag-color) 55%, transparent);--r-tag-selected-bg: var(--r-tag-bg);--r-tag-selected-fg: var(--r-tag-fg);--r-tag-selected-border: var(--r-tag-border);--r-tag-focus: var(--r-tag-color);--r-tag-radius: 9999px;--r-tag-icon-size: .875rem;--r-tag-close-size: .75rem;--r-tag-close-stroke: 1.5px;--r-tag-disabled-opacity: .5}.r-divider{--r-divider-line: color-mix(in srgb, var(--r-text) 35%, transparent);--r-divider-line-opacity: 1;--r-divider-label: var(--r-text);--r-divider-gap: .75rem;--r-divider-inset: 1rem;--r-divider-min-length: 1.25rem;--r-divider-label-offset: 2.5rem}.r-icon{--r-icon-color: var(--r-text);--r-icon-size-sm: 1rem;--r-icon-size-md: 1.5rem;--r-icon-size-lg: 2rem}.r-input{--r-input-bg: var(--r-bg);--r-input-fg: var(--r-text);--r-input-border: color-mix(in srgb, var(--r-text) 25%, transparent);--r-input-border-focus: var(--r-primary);--r-input-border-error: var(--r-danger);--r-input-label: color-mix(in srgb, var(--r-text) 65%, transparent);--r-input-label-focus: var(--r-primary);--r-input-label-error: var(--r-danger);--r-input-error: var(--r-danger);--r-input-label-bg: var(--r-bg);--r-input-shadow-focus: 0 0 0 2px color-mix(in srgb, var(--r-primary) 35%, transparent);--r-input-radius: .75rem}.r-textarea-wrapper{--r-textarea-bg: var(--r-bg);--r-textarea-fg: var(--r-text);--r-textarea-border: color-mix(in srgb, var(--r-text) 25%, transparent);--r-textarea-border-focus: var(--r-primary);--r-textarea-border-error: var(--r-danger);--r-textarea-label: color-mix(in srgb, var(--r-text) 65%, transparent);--r-textarea-label-focus: var(--r-primary);--r-textarea-label-error: var(--r-danger);--r-textarea-error: var(--r-danger);--r-textarea-label-bg: var(--r-bg);--r-textarea-shadow-focus: 0 0 0 2px color-mix(in srgb, var(--r-primary) 35%, transparent);--r-textarea-radius: .75rem}.r-select{--r-select-bg: var(--r-bg);--r-select-fg: var(--r-text);--r-select-border: color-mix(in srgb, var(--r-text) 25%, transparent);--r-select-border-focus: var(--r-primary);--r-select-border-error: var(--r-danger);--r-select-label: color-mix(in srgb, var(--r-text) 65%, transparent);--r-select-label-focus: var(--r-primary);--r-select-label-error: var(--r-danger);--r-select-icon: color-mix(in srgb, var(--r-text) 55%, transparent);--r-select-icon-focus: var(--r-primary);--r-select-icon-error: var(--r-danger);--r-select-error: var(--r-danger);--r-select-label-bg: var(--r-bg);--r-select-shadow-focus: 0 0 0 2px color-mix(in srgb, var(--r-primary) 35%, transparent);--r-select-radius: .75rem}.r-select-pro{--r-select-pro-bg: var(--r-bg);--r-select-pro-fg: var(--r-text);--r-select-pro-border: color-mix(in srgb, var(--r-text) 25%, transparent);--r-select-pro-border-focus: var(--r-primary);--r-select-pro-border-error: var(--r-danger);--r-select-pro-label: color-mix(in srgb, var(--r-text) 65%, transparent);--r-select-pro-label-focus: var(--r-primary);--r-select-pro-label-error: var(--r-danger);--r-select-pro-icon: color-mix(in srgb, var(--r-text) 55%, transparent);--r-select-pro-menu-bg: var(--surface-solid);--r-select-pro-menu-border: color-mix(in srgb, var(--r-text) 20%, transparent);--r-select-pro-menu-shadow: 0 18px 40px color-mix(in srgb, var(--r-text) 12%, transparent);--r-select-pro-option-hover: color-mix(in srgb, var(--r-text) 10%, transparent);--r-select-pro-label-bg: var(--r-select-pro-bg);--r-select-pro-radius: .75rem}.r-switch{--r-switch-intent: var(--r-primary);--r-switch-track-bg: color-mix(in srgb, var(--r-text) 12%, transparent);--r-switch-track-bg-checked: var(--r-switch-intent);--r-switch-track-border: color-mix(in srgb, var(--r-text) 25%, transparent);--r-switch-track-border-checked: transparent;--r-switch-thumb-bg: color-mix(in srgb, var(--r-text) 45%, transparent);--r-switch-thumb-bg-checked: var(--r-white);--r-switch-border-width: 2px;--r-switch-width-md: 3rem;--r-switch-height-md: 1.75rem;--r-switch-thumb-size-md: 1.25rem;--r-switch-spacing-md: .25rem;--r-switch-thumb-size: var(--r-switch-thumb-size-md);--r-switch-spacing: var(--r-switch-spacing-md);--r-switch-focus: color-mix(in srgb, var(--r-switch-intent) 40%, transparent);--r-switch-radius: 9999px;--r-switch-shadow: none;--r-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .1);--r-switch-width-sm: 2.25rem;--r-switch-height-sm: 1.25rem;--r-switch-thumb-size-sm: .85rem;--r-switch-spacing-sm: .2rem;--r-switch-width-lg: 4rem;--r-switch-height-lg: 2.25rem;--r-switch-thumb-size-lg: 1.65rem;--r-switch-spacing-lg: .3rem}.r-switch[data-intent=primary]{--r-switch-intent: var(--r-primary)}.r-switch[data-intent=secondary]{--r-switch-intent: var(--r-secondary)}.r-switch[data-intent=success]{--r-switch-intent: var(--r-success)}.r-switch[data-intent=warning]{--r-switch-intent: var(--r-warning)}.r-switch[data-intent=danger]{--r-switch-intent: var(--r-danger)}.r-switch[data-intent=info]{--r-switch-intent: var(--r-info)}.r-switch[data-variant=soft]{--r-switch-track-bg: color-mix(in srgb, var(--r-text) 8%, transparent);--r-switch-track-bg-checked: color-mix(in srgb, var(--r-switch-intent) 25%, var(--r-bg));--r-switch-thumb-bg: color-mix(in srgb, var(--r-text) 35%, transparent);--r-switch-thumb-bg-checked: var(--r-switch-intent)}.r-switch[data-variant=glass]{--r-switch-track-bg: color-mix(in srgb, var(--r-text) 8%, transparent);--r-switch-track-bg-checked: color-mix(in srgb, var(--r-switch-intent) 25%, transparent);--r-switch-shadow: 0 6px 14px color-mix(in srgb, var(--r-text) 12%, transparent);--r-switch-thumb-bg-checked: var(--r-white)}.r-switch[data-variant=neon]{--r-switch-track-bg-checked: color-mix(in srgb, var(--r-switch-intent) 85%, transparent);--r-switch-shadow: 0 0 12px color-mix(in srgb, var(--r-switch-intent) 55%, transparent);--r-switch-thumb-shadow: 0 0 8px color-mix(in srgb, var(--r-switch-intent) 55%, transparent)}.r-switch[data-variant=filled]{--r-switch-track-bg-checked: var(--r-switch-intent);--r-switch-thumb-bg: var(--r-white);--r-switch-thumb-bg-checked: var(--r-white)}.r-switch[data-variant=outline]{--r-switch-track-bg: transparent;--r-switch-track-bg-checked: transparent;--r-switch-track-border: color-mix(in srgb, var(--r-text) 25%, transparent);--r-switch-track-border-checked: var(--r-switch-intent);--r-switch-thumb-bg-checked: var(--r-switch-intent)}.r-switch[data-variant=ghost]{--r-switch-track-bg: transparent;--r-switch-track-bg-checked: transparent;--r-switch-track-border: transparent;--r-switch-track-border-checked: transparent;--r-switch-thumb-bg-checked: var(--r-switch-intent)}.r-dot{--r-dot-color: currentColor;color:var(--r-dot-color)}.r-dot[data-color=primary]{--r-dot-color: var(--r-primary)}.r-dot[data-color=secondary]{--r-dot-color: var(--r-secondary)}.r-dot[data-color=success]{--r-dot-color: var(--r-success)}.r-dot[data-color=warning]{--r-dot-color: var(--r-warning)}.r-dot[data-color=danger]{--r-dot-color: var(--r-danger)}.r-dot[data-color=info]{--r-dot-color: var(--r-info)}.r-radio{--r-radio-intent: var(--r-primary);--r-radio-border: color-mix(in srgb, var(--r-text) 30%, transparent);--r-radio-bg: transparent;--r-radio-dot: var(--r-radio-intent);--r-radio-label: var(--r-text);--r-radio-focus: color-mix(in srgb, var(--r-radio-intent) 45%, transparent);--r-radio-shadow: none;--r-radio-disabled-opacity: .6}.r-radio[data-intent=primary]{--r-radio-intent: var(--r-primary)}.r-radio[data-intent=secondary]{--r-radio-intent: var(--r-secondary)}.r-radio[data-intent=success]{--r-radio-intent: var(--r-success)}.r-radio[data-intent=warning]{--r-radio-intent: var(--r-warning)}.r-radio[data-intent=danger]{--r-radio-intent: var(--r-danger)}.r-radio[data-intent=info]{--r-radio-intent: var(--r-info)}.r-radio[data-variant=soft]{--r-radio-bg: color-mix(in srgb, var(--r-radio-intent) 12%, transparent)}.r-radio[data-variant=outline]{--r-radio-border: color-mix(in srgb, var(--r-radio-intent) 45%, transparent)}.r-radio[data-variant=ghost]{--r-radio-bg: transparent;--r-radio-border: color-mix(in srgb, var(--r-text) 20%, transparent)}.r-radio[data-variant=neon]{--r-radio-shadow: 0 0 10px color-mix(in srgb, var(--r-radio-intent) 50%, transparent)}[data-theme=dark] .r-switch,.theme-dark .r-switch,.explorer-shell.theme-dark .r-switch{--r-switch-track-bg: #3c4043;--r-switch-track-bg-checked: var(--r-switch-intent);--r-switch-thumb-bg: #9aa0a6;--r-switch-thumb-bg-checked: #ffffff;--r-switch-track-border: #5f6368;--r-switch-shadow: none;--r-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .3)}[data-theme=dark] .r-switch[data-variant=filled],.theme-dark .r-switch[data-variant=filled],.explorer-shell.theme-dark .r-switch[data-variant=filled]{--r-switch-track-bg-checked: color-mix(in srgb, var(--r-switch-intent) 70%, var(--r-black));--r-switch-thumb-bg: color-mix(in srgb, var(--r-switch-intent) 40%, var(--r-black));--r-switch-thumb-shadow: 0 2px 6px color-mix(in srgb, var(--r-switch-intent) 25%, transparent)}.r-skeleton{--r-skeleton-item-bg: var(--r-skeleton-bg);--r-skeleton-shimmer-bg: var(--r-skeleton-shimmer)}.r-dropdown{--r-dropdown-trigger-bg: var(--r-bg);--r-dropdown-trigger-fg: var(--r-text);--r-dropdown-trigger-border: color-mix(in srgb, var(--r-text) 20%, transparent);--r-dropdown-focus: var(--r-primary);--r-dropdown-menu-bg: var(--r-bg);--r-dropdown-menu-fg: var(--r-text);--r-dropdown-menu-border: color-mix(in srgb, var(--r-text) 15%, transparent);--r-dropdown-menu-shadow: 0 12px 30px color-mix(in srgb, var(--r-black) 18%, transparent);--r-dropdown-item-hover: color-mix(in srgb, var(--r-text) 8%, transparent);--r-dropdown-label-fg: color-mix(in srgb, var(--r-text) 55%, transparent);--r-dropdown-separator: color-mix(in srgb, var(--r-text) 25%, transparent);--r-dropdown-offset: .5rem}.r-spinner{--r-spinner-size-xs: .75rem;--r-spinner-size-sm: 1rem;--r-spinner-size-md: 1.5rem;--r-spinner-size-lg: 2rem;--r-spinner-size-xl: 2.75rem;--r-spinner-gap: .35rem;--r-spinner-stroke: 3px;--r-spinner-ring-stroke: 2px;--r-spinner-track: color-mix(in srgb, currentColor 20%, transparent);--r-spinner-speed-slow: 1.6s;--r-spinner-speed-normal: 1s;--r-spinner-speed-fast: .7s;--r-spinner-dot-size: .35rem;--r-spinner-ellipsis-size: .4rem;--r-spinner-bar-width: .2rem;--r-spinner-bar-height: 1.25rem;--r-spinner-wave-width: .25rem;--r-spinner-wave-height: 1.5rem;--r-spinner-infinite-inset: .2rem}.r-avatar[data-role=soft][data-tone=default]{--avatar-surface: var(--surface-subtle);--avatar-foreground: var(--foreground-muted);--avatar-border: var(--divider)}.r-avatar[data-role=soft][data-tone=primary]{--avatar-surface: var(--state-primary-soft);--avatar-foreground: var(--state-primary-foreground);--avatar-border: var(--state-primary-divider)}.r-avatar[data-role=soft][data-tone=success]{--avatar-surface: var(--state-success-soft);--avatar-foreground: var(--state-success-foreground);--avatar-border: var(--state-success-divider)}.r-avatar[data-role=soft][data-tone=warning]{--avatar-surface: var(--state-warning-soft);--avatar-foreground: var(--state-warning-foreground);--avatar-border: var(--state-warning-divider)}.r-avatar[data-role=soft][data-tone=danger]{--avatar-surface: var(--state-danger-soft);--avatar-foreground: var(--state-danger-foreground);--avatar-border: var(--state-danger-divider)}.r-avatar[data-role=soft][data-tone=info]{--avatar-surface: var(--state-info-soft);--avatar-foreground: var(--state-info-foreground);--avatar-border: var(--state-info-divider)}.r-avatar[data-role=solid][data-tone=default]{--avatar-surface: var(--surface);--avatar-foreground: var(--foreground);--avatar-border: var(--divider)}.r-avatar[data-role=solid][data-tone=primary]{--avatar-surface: var(--state-primary);--avatar-foreground: var(--state-primary-foreground);--avatar-border: var(--state-primary)}.r-avatar[data-role=solid][data-tone=success]{--avatar-surface: var(--state-success);--avatar-foreground: var(--state-success-foreground);--avatar-border: var(--state-success)}.r-avatar[data-role=solid][data-tone=warning]{--avatar-surface: var(--state-warning);--avatar-foreground: var(--state-warning-foreground);--avatar-border: var(--state-warning)}.r-avatar[data-role=solid][data-tone=danger]{--avatar-surface: var(--state-danger);--avatar-foreground: var(--state-danger-foreground);--avatar-border: var(--state-danger)}.r-avatar[data-role=solid][data-tone=info]{--avatar-surface: var(--state-info);--avatar-foreground: var(--state-info-foreground);--avatar-border: var(--state-info)}.r-avatar[data-role=outline][data-tone=default]{--avatar-surface: var(--surface);--avatar-foreground: var(--foreground);--avatar-border: var(--divider-strong)}.r-avatar[data-role=outline][data-tone=primary]{--avatar-surface: var(--surface);--avatar-foreground: var(--state-primary);--avatar-border: var(--state-primary)}.r-avatar[data-role=outline][data-tone=success]{--avatar-surface: var(--surface);--avatar-foreground: var(--state-success);--avatar-border: var(--state-success)}.r-avatar[data-role=outline][data-tone=warning]{--avatar-surface: var(--surface);--avatar-foreground: var(--state-warning);--avatar-border: var(--state-warning)}.r-avatar[data-role=outline][data-tone=danger]{--avatar-surface: var(--surface);--avatar-foreground: var(--state-danger);--avatar-border: var(--state-danger)}.r-avatar[data-role=outline][data-tone=info]{--avatar-surface: var(--surface);--avatar-foreground: var(--state-info);--avatar-border: var(--state-info)}:where(:root){--code-bg: var(--surface);--code-fg: var(--foreground);--code-muted: var(--foreground-muted);--code-keyword: var(--state-primary);--code-string: var(--state-success);--code-number: var(--state-info);--code-tag: var(--state-warning);--code-comment: var(--foreground-muted);--code-line-number: var(--foreground-muted);--code-copy-bg: var(--surface-hover);--code-copy-fg: var(--foreground);--code-copy-bg-hover: var(--surface-active);--code-copy-bg-copied: var(--state-success-soft);--code-copy-fg-copied: var(--state-success-foreground)}.r-code-block{background-color:var(--code-bg);color:var(--code-fg)}.r-code-block .r-code-token{color:var(--code-fg)}.r-code-block .r-code-keyword{color:var(--code-keyword)}.r-code-block .r-code-string{color:var(--code-string)}.r-code-block .r-code-number{color:var(--code-number)}.r-code-block .r-code-tag{color:var(--code-tag)}.r-code-block .r-code-comment,.r-code-block .r-code-linenumber{color:var(--code-comment)}.r-code-block .r-code-copy{color:var(--code-copy-fg);background-color:var(--code-copy-bg)}.r-code-block .r-code-copy:hover{background-color:var(--code-copy-bg-hover)}.r-code-block[data-status=copied] .r-code-copy{color:var(--code-copy-fg-copied);background-color:var(--code-copy-bg-copied)}:where(:root){--blob-from: var(--state-primary);--blob-to: var(--state-secondary);--appbar-bg: var(--bg-surface)}.r-description-list{display:flex;flex-direction:column}.r-description-list--bordered{border:1px solid var(--divider);border-radius:var(--r-card-radius, .75rem);overflow:hidden}.r-description-list--2-cols{display:grid;grid-template-columns:1fr}@media(min-width:1024px){.r-description-list--2-cols{grid-template-columns:1fr 1fr;gap:0}.r-description-list--2-cols>.r-description-list__item:nth-child(2n){border-left:1px solid var(--divider)}}.r-description-list__item{display:flex;flex-direction:column;padding:1rem 1.5rem;min-width:0}.r-description-list--bordered .r-description-list__item:not(:last-child){border-bottom:1px solid var(--divider)}.r-description-list__item--full{grid-column:1 / -1}.r-description-list__item-label{font-size:.875rem;font-weight:500;color:var(--muted);margin-bottom:.25rem}.r-description-list__item-value{display:flex;align-items:flex-start;justify-content:space-between;font-size:.875rem;color:var(--foreground)}.r-description-list__item-value-content{flex:1;word-break:break-word}.r-description-list__item-actions{margin-left:1rem;flex-shrink:0}@media(min-width:768px){.r-description-list[data-inline=true] .r-description-list__item{flex-direction:row;align-items:center}.r-description-list[data-inline=true] .r-description-list__item-label{width:30%;margin-bottom:0;flex-shrink:0}.r-description-list[data-inline=true] .r-description-list__item-value{flex:1}}.r-description-list[data-striped=true] .r-description-list__item:nth-child(2n){background-color:var(--surface-soft)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-divide-x-reverse:0;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-500:oklch(72.3% .219 149.579);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--r-primary);--color-success:var(--r-success);--color-warning:var(--r-warning);--color-danger:var(--r-danger);--color-info:var(--r-info);--color-bg:var(--r-bg);--color-surface:var(--surface);--color-surface-soft:var(--surface-soft);--color-muted:var(--muted);--color-divider:var(--divider);--color-card:var(--surface-solid);--color-foreground:var(--foreground);--color-foreground-muted:var(--foreground-muted);--r-avatar-ring-color:var(--r-white,#fff)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-4{top:calc(var(--spacing) * -4)}.top-8{top:calc(var(--spacing) * 8)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[-15px\]{margin-top:-15px}.mt-\[1px\]{margin-top:1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing) * 0)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-24{height:calc(var(--spacing) * 24)}.h-\[250px\]{height:250px}.h-\[335px\]{height:335px}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[55vh\]{max-height:55vh}.max-h-\[350px\]{max-height:350px}.max-h-\[400px\]{max-height:400px}.max-h-\[700px\]{max-height:700px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[420px\]{width:420px}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[min\(260px\,calc\(100vw-2rem\)\)\]{max-width:min(260px,100vw - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.animate-pulse{animation:var(--animate-pulse)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--divider\)\]{border-color:var(--divider)}.border-gray-200{border-color:var(--color-gray-200)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-surface,.bg-surface\/30{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/30{background-color:color-mix(in oklab,var(--color-surface) 30%,transparent)}}.bg-surface\/40{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.bg-surface\/50{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--color-surface) 50%,transparent)}}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-danger{color:var(--color-danger)}.text-foreground\/70{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.text-gray-900{color:var(--color-gray-900)}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_var\(--color-primary-500\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,var(--color-primary-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.hover\:border-primary\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-foreground:hover{color:var(--color-foreground)}}@media(min-width:40rem){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:rounded-none{border-radius:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sm\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.sm\:bg-transparent{background-color:#0000}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.dark,[data-theme=dark]{--r-avatar-ring-color:var(--r-bg,#111827)}.r-view{background:var(--r-view-bg,transparent);color:var(--r-view-fg,inherit);transition:all .3s}.r-view[data-tone=primary]{--r-view-tone:var(--r-primary);--r-view-on-tone:var(--r-white)}.r-view[data-tone=secondary]{--r-view-tone:var(--r-secondary);--r-view-on-tone:var(--r-white)}.r-view[data-tone=success]{--r-view-tone:var(--r-success);--r-view-on-tone:var(--r-white)}.r-view[data-tone=warning]{--r-view-tone:var(--r-warning);--r-view-on-tone:var(--r-black)}.r-view[data-tone=danger]{--r-view-tone:var(--r-danger);--r-view-on-tone:var(--r-white)}.r-view[data-tone=info]{--r-view-tone:var(--r-info);--r-view-on-tone:var(--r-black)}.r-view[data-tone=default]{--r-view-tone:var(--r-text);--r-view-on-tone:var(--r-bg)}.r-view[style*=--r-view-tone-custom]{--r-view-tone:var(--r-view-tone-custom);--r-view-on-tone:#fff}.r-view[data-role=solid]{background:var(--r-view-tone,transparent);color:var(--r-view-on-tone,#fff);--r-text-fg:var(--r-view-on-tone,#fff);--foreground:var(--r-view-on-tone,#fff)}.r-view[data-role=soft]{background:var(--r-view-tone)}@supports (color:color-mix(in lab,red,red)){.r-view[data-role=soft]{background:color-mix(in srgb,var(--r-view-tone) 12%,transparent)}}.r-view[data-role=soft]{color:var(--r-view-tone);--r-text-fg:var(--r-view-tone);--foreground:var(--r-view-tone)}.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{background:var(--r-view-tone)}@supports (color:color-mix(in lab,red,red)){.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{background:color-mix(in srgb,var(--r-view-tone) 18%,transparent)}}.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{color:var(--r-view-tone)}@supports (color:color-mix(in lab,red,red)){.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{color:color-mix(in srgb,var(--r-view-tone) 80%,#fff)}}.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{--r-text-fg:var(--r-view-tone)}@supports (color:color-mix(in lab,red,red)){.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{--r-text-fg:color-mix(in srgb, var(--r-view-tone) 80%, #fff)}}.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{--foreground:var(--r-view-tone)}@supports (color:color-mix(in lab,red,red)){.dark .r-view[data-role=soft],[data-theme=dark] .r-view[data-role=soft]{--foreground:color-mix(in srgb, var(--r-view-tone) 80%, #fff)}}.r-view[data-role=outline]{border:1px solid var(--r-view-tone);background:0 0}@supports (color:color-mix(in lab,red,red)){.r-view[data-role=outline]{border:1px solid color-mix(in srgb,var(--r-view-tone) 40%,transparent)}}.r-view[data-role=outline]{color:var(--r-view-tone);--r-text-fg:var(--r-view-tone);--foreground:var(--r-view-tone)}.r-view[data-role=ghost]{color:var(--r-view-tone);--r-text-fg:var(--r-view-tone);--foreground:var(--r-view-tone);background:0 0}.r-view[data-role=ghost]:hover{background:var(--r-view-tone)}@supports (color:color-mix(in lab,red,red)){.r-view[data-role=ghost]:hover{background:color-mix(in srgb,var(--r-view-tone) 8%,transparent)}}.r-view[data-glass=true]{-webkit-backdrop-filter:blur(var(--glass-blur,16px));background:var(--surface-solid,#fff);position:relative}@supports (color:color-mix(in lab,red,red)){.r-view[data-glass=true]{background:color-mix(in srgb,var(--surface-solid,#fff) 65%,transparent)}}.r-view[data-glass=true]{border:1px solid var(--foreground,#000)}@supports (color:color-mix(in lab,red,red)){.r-view[data-glass=true]{border:1px solid color-mix(in srgb,var(--foreground,#000) 15%,transparent)}}.r-view[data-glass=true]{color:var(--foreground);box-shadow:0 8px 32px #00000026}.dark .r-view[data-glass=true],[data-theme=dark] .r-view[data-glass=true]{background:var(--r-bg,#000)}@supports (color:color-mix(in lab,red,red)){.dark .r-view[data-glass=true],[data-theme=dark] .r-view[data-glass=true]{background:color-mix(in srgb,var(--r-bg,#000) 50%,transparent)}}.dark .r-view[data-glass=true],[data-theme=dark] .r-view[data-glass=true]{color:#fff;--r-text-fg:#fff;--foreground:#fff;border:1px solid #ffffff1a}.dark .r-view:not([data-role]),[data-theme=dark] .r-view:not([data-role]){--r-view-fg:var(--foreground)}.r-view[data-size=full]{width:100%;height:100%}.r-view[data-size=screen]{width:100vw;height:100vh}.r-view[data-centered=true]{justify-content:center;align-items:center;display:flex}.r-view[data-centered-content=true]{text-align:center}.r-view[data-display=flex]{display:flex}.r-view[data-display=grid]{display:grid}.r-view[data-direction=row]{flex-direction:row}.r-view[data-direction=column]{flex-direction:column}.r-view[data-align=start]{align-items:flex-start}.r-view[data-align=center]{align-items:center}.r-view[data-align=end]{align-items:flex-end}.r-view[data-justify=start]{justify-content:flex-start}.r-view[data-justify=center]{justify-content:center}.r-view[data-justify=end]{justify-content:flex-end}.r-view[data-justify=between]{justify-content:space-between}.r-view[data-justify=around]{justify-content:space-around}.r-view[data-justify=evenly]{justify-content:space-evenly}.r-text{color:var(--r-text-fg,inherit)}.r-text[data-variant=title]{font-size:var(--r-text-title-size,2.25rem);font-weight:var(--r-text-title-weight,700);line-height:var(--r-text-title-line,2.5rem)}.r-text[data-variant=subtitle]{font-size:var(--r-text-subtitle-size,1.5rem);font-weight:var(--r-text-subtitle-weight,600);line-height:var(--r-text-subtitle-line,2rem)}.r-text[data-variant=body]{font-size:var(--r-text-body-size,1rem);font-weight:var(--r-text-body-weight,400);line-height:var(--r-text-body-line,1.5rem)}.r-text[data-variant=caption]{font-size:var(--r-text-caption-size,.875rem);font-weight:var(--r-text-caption-weight,400);line-height:var(--r-text-caption-line,1.25rem)}.r-text[data-variant=overline]{font-size:var(--r-text-overline-size,.75rem);font-weight:var(--r-text-overline-weight,500);line-height:var(--r-text-overline-line,1rem);text-transform:uppercase;letter-spacing:.1em}.r-text[data-tone=muted]{color:var(--r-text-muted,var(--muted))}.r-text[data-tone=primary]{color:var(--r-primary)}.r-text[data-tone=success]{color:var(--r-success)}.r-text[data-tone=warning]{color:var(--r-warning)}.r-text[data-tone=danger]{color:var(--r-danger)}.r-text[data-tone=accent]{color:var(--r-gradient-start,#7f00ff)}.r-text[data-align=center]{text-align:center}.r-text[data-align=right]{text-align:right}.r-image{background:var(--r-image-bg,var(--surface-soft,#f3f4f6));position:relative;overflow:hidden}.r-image[data-rounded=lg]{border-radius:.5rem}.r-image[data-rounded=xl]{border-radius:.75rem}.r-image[data-rounded=full]{border-radius:9999px}.r-image__placeholder{transition:opacity .4s;position:absolute;inset:0}.r-image__placeholder[data-variant=blur]{filter:blur(20px);background-position:50%;background-size:cover}.r-image__placeholder[data-variant=solid]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.r-image__img{width:100%;height:100%;transition:opacity .5s,transform .5s}.r-image__img[data-fit=cover]{-o-object-fit:cover;object-fit:cover}.r-image__img[data-fit=contain]{-o-object-fit:contain;object-fit:contain}.r-image__img[data-fit=fill]{-o-object-fit:fill;object-fit:fill}.r-image__img[data-fit=none]{-o-object-fit:none;object-fit:none}.r-image__img[data-loaded=false]{opacity:0}.r-image__img[data-loaded=true]{opacity:1}.r-image__img[data-zoomable=true]{cursor:zoom-in}.r-image__error{background:var(--surface-soft,#f3f4f6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.r-image__overlay{z-index:10;position:absolute;inset:0}.r-alert{--r-alert-color:var(--primary-600);--r-alert-bg:var(--surface-soft);--r-alert-border:var(--divider);background:var(--surface-soft);color:var(--foreground);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.r-alert[data-color=success]{--r-alert-color:var(--r-success)}.r-alert[data-color=warning]{--r-alert-color:var(--r-warning)}.r-alert[data-color=danger]{--r-alert-color:var(--r-danger)}.r-alert[data-color=info]{--r-alert-color:var(--r-info)}.r-alert[data-color=primary]{--r-alert-color:var(--r-primary)}.r-alert[data-color=secondary]{--r-alert-color:var(--r-secondary)}.r-alert[data-role=soft]{background:var(--r-alert-color)}@supports (color:color-mix(in lab,red,red)){.r-alert[data-role=soft]{background:color-mix(in srgb,var(--r-alert-color) 12%,transparent)}}.r-alert[data-role=soft]{color:var(--foreground)}.r-alert[data-role=soft] .r-alert__icon{color:var(--r-alert-color)}.r-alert[data-role=soft] .r-alert__title{color:var(--foreground)}.r-alert[data-role=solid]{background:var(--r-alert-color);color:#fff}.r-alert[data-role=solid] .r-alert__icon,.r-alert[data-role=solid] .r-alert__title{color:#fff}.r-alert[data-role=solid] .r-alert__description{color:#ffffffe6}.r-alert[data-role=solid] .r-alert__close{color:#ffffffb3}.r-alert[data-role=solid] .r-alert__close:hover{color:#fff;background:#fff3}.r-alert[data-role=outline]{border:1px solid var(--r-alert-color);color:var(--foreground);background:0 0}.r-alert[data-role=outline] .r-alert__icon{color:var(--r-alert-color)}.r-alert[data-role=accent]{background:var(--r-alert-color)}@supports (color:color-mix(in lab,red,red)){.r-alert[data-role=accent]{background:color-mix(in srgb,var(--r-alert-color) 8%,var(--surface-soft))}}.r-alert[data-role=accent]{border-left:4px solid var(--r-alert-color);border-radius:4px}.r-alert[data-role=accent] .r-alert__icon{color:var(--r-alert-color)}.r-alert[data-role=border-left]{border-left:4px solid var(--r-alert-color);background:0 0;border-radius:0;padding-left:1rem}.r-alert[data-role=border-left] .r-alert__icon{color:var(--r-alert-color)}.r-alert[data-bordered=true]:not([data-role=outline]){border:1px solid var(--r-alert-border)}.r-alert[data-shadow=true]{box-shadow:var(--shadow-md)}.r-alert[data-full-width=true]{width:100%}.r-alert__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;display:inline-flex}.r-alert__icon-svg{width:100%;height:100%}.r-alert__content{flex-direction:column;flex:1;gap:.25rem;display:flex}.r-alert__title{font-size:1rem;font-weight:600;line-height:1.5}.r-alert__description{color:inherit;opacity:.9;font-size:.875rem;line-height:1.625}.r-alert__close{color:currentColor;opacity:.6;border-radius:9999px;margin-left:auto;padding:.25rem;transition:all .2s}.r-alert__close:hover{opacity:1;background:#0000000d}.r-avatar{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--r-avatar-bg,var(--surface-soft));color:var(--r-avatar-fg,var(--foreground));flex-shrink:0;justify-content:center;align-items:center;font-weight:600;transition:all .3s;display:inline-flex;position:relative}.r-avatar[data-bordered=true]{box-shadow:0 0 0 2px var(--r-avatar-border,var(--divider))}.r-avatar__status{border:2px solid var(--r-avatar-border,var(--bg));background:var(--r-status-bg,var(--state-info));border-radius:9999px;width:.75rem;height:.75rem;position:absolute;bottom:0;right:0}.r-avatar__status[data-status=online]{background-color:var(--state-success)}.r-avatar__status[data-status=busy]{background-color:var(--state-danger)}.r-avatar__status[data-status=away]{background-color:var(--state-warning)}.r-avatar__status[data-status=offline]{background-color:var(--state-secondary)}.r-breadcrumbs{align-items:center;gap:var(--r-bread-gap,.5rem);flex-wrap:wrap;display:flex}.r-breadcrumbs__list{align-items:center;gap:inherit;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.r-breadcrumbs__link{color:var(--r-bread-color,var(--foreground-muted));align-items:center;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.r-breadcrumbs__link:hover:not([data-disabled=true]):not([data-active=true]){color:var(--r-bread-color-hover,var(--foreground))}.r-breadcrumbs__link[data-active=true]{color:var(--r-bread-color-active,var(--foreground));pointer-events:none}.r-breadcrumbs__link[data-disabled=true]{color:var(--foreground-muted);opacity:.5;cursor:not-allowed;pointer-events:none}.r-breadcrumbs__popover-trigger{width:1.5rem;height:1.5rem;color:var(--foreground-muted);border-radius:.25rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.r-breadcrumbs__popover-trigger:hover{background:var(--surface-hover);color:var(--foreground)}.r-breadcrumbs[data-size=sm]{--r-bread-gap:.375rem;font-size:.8125rem}.r-breadcrumbs[data-size=md]{--r-bread-gap:.5rem;font-size:.875rem}.r-breadcrumbs[data-size=lg]{--r-bread-gap:.75rem;font-size:1rem}.r-progress-linear__indicator{background:var(--r-progress-indicator);border-radius:9999px;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.r-progress-linear[data-striped=true] .r-progress-linear__indicator{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem}.r-progress-linear[data-animated=true][data-striped=true] .r-progress-linear__indicator{animation:1s linear infinite r-progress-stripes}@keyframes r-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.r-progress-linear[data-indeterminate=true] .r-progress-linear__indicator{width:40%;animation:1.5s ease-in-out infinite r-progress-linear-indeterminate;position:absolute;top:0;bottom:0;left:0}@keyframes r-progress-linear-indeterminate{0%{left:-40%}to{left:100%}}.r-progress-circular[data-size=sm] .r-progress-circular__label{font-size:.625rem}.r-progress-circular[data-size=lg] .r-progress-circular__label{font-size:.875rem}.r-progress-circular[data-indeterminate=true] .r-progress-circular__svg{animation:1.4s linear infinite r-progress-circular-rotate}.r-progress-circular[data-indeterminate=true] .r-progress-circular__indicator{stroke-dasharray:80 200;stroke-dashoffset:0;animation:1.4s ease-in-out infinite r-progress-circular-dash}@keyframes r-progress-circular-rotate{to{transform:rotate(270deg)}}@keyframes r-progress-circular-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.r-progress-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.r-progress-label{color:var(--foreground-muted);font-size:.875rem;font-weight:500}.r-slider{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;display:flex;position:relative}.r-slider[data-disabled=true]{opacity:.5;pointer-events:none}.r-slider__track-base{background:var(--r-slider-track);border-radius:9999px;width:100%;position:relative}.r-slider__track-range{background:var(--r-slider-range);border-radius:9999px;position:absolute;top:50%;transform:translateY(-50%)}.r-slider__thumb{background:var(--r-slider-thumb-bg);border:2px solid var(--r-slider-thumb-border);box-shadow:var(--shadow-md);cursor:pointer;z-index:10;border-radius:9999px;transition:transform .15s,border-color .2s;position:absolute;top:50%;transform:translateY(-50%)}.r-slider__thumb:hover{transform:translateY(-50%)scale(1.1)}.r-slider__thumb[data-dragging=true]{transform:translateY(-50%)scale(.95)}.r-slider[data-size=sm] .r-slider__track-base,.r-slider[data-size=sm] .r-slider__track-range{height:.25rem}.r-slider[data-size=sm] .r-slider__thumb{width:1rem;height:1rem}.r-slider[data-size=md] .r-slider__track-base,.r-slider[data-size=md] .r-slider__track-range{height:.375rem}.r-slider[data-size=md] .r-slider__thumb{width:1.25rem;height:1.25rem}.r-slider[data-size=lg] .r-slider__track-base,.r-slider[data-size=lg] .r-slider__track-range{height:.5rem}.r-slider[data-size=lg] .r-slider__thumb{width:1.5rem;height:1.5rem}.r-slider__tooltip{background:var(--r-slider-tooltip-bg);color:var(--r-slider-tooltip-fg);box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;animation:.2s r-fade-slide-up;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}@keyframes r-fade-slide-up{0%{opacity:0;transform:translate(-50%,.5rem)}to{opacity:1;transform:translate(-50%)}}.r-btn{border-radius:var(--r-btn-radius);background:var(--r-btn-bg);color:var(--r-btn-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:500;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.r-btn:hover{filter:brightness(1.1);box-shadow:var(--r-btn-shadow)}.r-btn:active{transform:scale(.98)}.r-btn[data-size=sm]{padding:.25rem .75rem;font-size:.875rem}.r-btn[data-size=lg]{padding:.75rem 1.5rem;font-size:1.125rem}.r-btn[data-full-width=true]{width:100%}.r-btn[data-role=outline]{border-color:var(--r-btn-color,currentColor);color:var(--r-btn-color,currentColor);background:0 0}.r-btn[data-role=ghost]{color:var(--r-btn-bg);background:0 0}.r-btn[data-role=soft]{background:var(--r-btn-fg)}@supports (color:color-mix(in lab,red,red)){.r-btn[data-role=soft]{background:color-mix(in srgb,var(--r-btn-fg) 25%,transparent)}}.r-btn[data-role=soft]{color:var(--r-btn-fg);font-weight:600}.r-btn__overlay{background:var(--r-btn-overlay-bg,currentColor);opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.r-btn:hover .r-btn__overlay{opacity:.1}.r-btn[data-effect=slide]:after{content:"";background:#ffffff1a;transition:transform .8s ease-out;position:absolute;inset:0;transform:translate(-100%)}.r-btn[data-effect=slide]:hover:after{transform:translate(0)}.r-btn[data-effect=wave]:after{content:"";background:#fff3;width:100%;height:100%;transition:all 1.2s ease-out;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.r-btn[data-effect=wave]:hover:after{left:120%}.r-card{background:var(--r-card-bg);color:var(--r-card-fg);border:1px solid var(--r-card-border);border-radius:var(--r-card-radius);transition:all .3s}.r-card[data-hoverable=true]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.r-card__header,.r-card__body,.r-card__footer{padding:1.25rem}.r-card__header{border-bottom:1px solid var(--r-card-border)}.r-card__footer{border-top:1px solid var(--r-card-border)}.r-badge{background:var(--r-badge-bg);color:var(--r-badge-fg);border-radius:var(--r-badge-radius);justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:600;display:inline-flex}.r-badge[data-type=dot]{border-radius:9999px;width:.625rem;min-width:.625rem;height:.625rem;padding:0}.r-chip{background:var(--r-chip-bg);color:var(--r-chip-fg);border-radius:var(--r-chip-radius);align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.r-chip__dot{background:currentColor;border-radius:9999px;width:.5rem;height:.5rem}.r-dropdown{display:inline-block;position:relative}.r-dropdown__trigger{margin:calc(var(--spacing) * 0);cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing) * 0);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;align-items:center;display:inline-flex}.r-dropdown__menu{z-index:100;background:var(--r-dropdown-bg,var(--surface-solid));border:1px solid var(--r-dropdown-border,var(--divider));border-radius:var(--r-dropdown-radius,.75rem);min-width:14rem;box-shadow:var(--r-dropdown-shadow,var(--shadow-lg));opacity:0;visibility:hidden;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;transform:translateY(10px)scale(.95)}.r-dropdown[data-state=open] .r-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.r-dropdown[data-placement=bottom-start] .r-dropdown__menu{margin-top:.5rem;top:100%;left:0}.r-dropdown[data-placement=bottom-end] .r-dropdown__menu{margin-top:.5rem;top:100%;right:0}.r-dropdown[data-placement=top-start] .r-dropdown__menu{margin-bottom:.5rem;bottom:100%;left:0}.r-dropdown[data-placement=top-end] .r-dropdown__menu{margin-bottom:.5rem;bottom:100%;right:0}.r-dropdown__item{cursor:pointer;color:var(--foreground);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.r-dropdown__item:hover:not([data-disabled=true]){background:var(--r-dropdown-item-hover,var(--surface-hover));color:var(--state-primary)}.r-dropdown__item[data-disabled=true]{opacity:.4;cursor:not-allowed}.r-dropdown__label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.625rem .875rem;font-size:.75rem;font-weight:800}.r-dropdown__separator{background:var(--divider);opacity:.5;height:1px;margin:.5rem}.r-carousel{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.r-carousel__track{transition:transform .5s ease-out;display:flex}.r-carousel__slide-wrapper{flex-shrink:0}.r-carousel__slide{border-radius:var(--r-carousel-radius);flex-shrink:0;width:100%;height:100%;overflow:hidden}.r-carousel__arrow{background:var(--surface-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--divider);width:2.25rem;height:2.25rem;color:var(--foreground);z-index:10;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.r-carousel__arrow:hover:not([data-disabled=true]){background:var(--surface-hover);transform:translateY(-50%)scale(1.1)}.r-carousel__arrow[data-disabled=true]{opacity:.3;cursor:not-allowed}.r-carousel__arrow--prev{left:.75rem}.r-carousel__arrow--next{right:.75rem}.r-carousel__indicators{z-index:10;justify-content:center;gap:.5rem;width:100%;display:flex;position:absolute;bottom:.75rem}.r-carousel__dot{background:var(--r-carousel-indicator-bg);cursor:pointer;border-radius:999px;width:.75rem;height:.75rem;transition:all .3s}.r-carousel__dot[data-active=true]{background:var(--r-carousel-indicator-active);width:1.25rem}.r-list{background-color:var(--color-surface);flex-direction:column;width:100%;display:flex;overflow:hidden}.r-list[data-bordered=true]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:1.5rem}.r-list[data-divided=true] .r-list__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider)}@supports (color:color-mix(in lab,red,red)){.r-list[data-divided=true] .r-list__item{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-list[data-divided=true] li:last-child .r-list__item{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.r-list__item{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex}.r-list[data-dense=true] .r-list__item{padding-block:calc(var(--spacing) * 3)}.r-list[data-hoverable=true] .r-list__item[data-clickable=true]:hover{cursor:pointer;background-color:var(--color-surface-soft)}.r-list__item[data-selected=true]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-list__item[data-selected=true]{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.r-list__item[data-selected=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-list__item[data-selected=true]{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.r-list__item[data-selected=true]{--tw-ring-inset:inset}.r-list__item-leading{flex-shrink:0;justify-content:center;align-items:center;display:flex}.r-list__item-content{min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}.r-list__item-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground);overflow:hidden}.r-list__item-subtitle{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground-muted);overflow:hidden}.r-list__item-trailing{margin-left:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 6);flex-shrink:0;display:flex}.r-list__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;align-items:flex-end;display:flex}.r-list__meta-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.r-list__meta-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-foreground-muted)}.r-list__status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);display:flex}.r-list__status-indicator{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-gray-300);border-radius:3.40282e38px;position:relative}.r-list__status-indicator[data-active=true]{background-color:var(--color-success)}.r-list__status-indicator[data-active=true]:after{content:"";inset:calc(var(--spacing) * 0);animation:var(--animate-ping);background-color:var(--color-success);opacity:.75;border-radius:3.40282e38px;position:absolute}.r-list__section{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-divider);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2)}.r-list__section-label{--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-foreground-muted);text-transform:uppercase}.r-grid-list{display:grid}.r-grid-list__item{background-color:var(--color-surface);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:relative;overflow:hidden}.r-grid-list[data-variant=cards] .r-grid-list__item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.r-grid-list[data-variant=cards] .r-grid-list__item:hover{border-color:color-mix(in oklab,var(--color-divider) 80%,transparent);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}.r-grid-list[data-variant=shared-borders]{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.r-grid-list[data-variant=shared-borders] .r-grid-list__item{background-color:var(--color-surface)}.r-grid-list__content{padding:calc(var(--spacing) * 6);flex:1}.r-grid-list__actions{display:flex}:where(.r-grid-list__actions>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--color-divider)}.r-grid-list__actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider)}.r-grid-list__actions>*{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex:1;display:flex}.r-grid-list__actions>:hover{background-color:var(--color-surface-soft);color:var(--color-primary)}.r-grid-list__simple{flex-direction:row;align-items:stretch;width:100%;height:100%;min-height:4rem;display:flex}.r-grid-list__simple-color{width:calc(var(--spacing) * 16);--tw-font-weight:var(--font-weight-black);font-size:15px;font-weight:var(--font-weight-black);color:var(--color-white);border-top-left-radius:inherit;border-bottom-left-radius:inherit;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.r-grid-list__item:hover .r-grid-list__simple-color{transform:scale(1.05)}.r-grid-list__simple-content{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background-color:#0000;flex:1;justify-content:space-between;align-items:center;display:flex}.r-grid-list__simple-info{min-width:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 4);flex-direction:column;justify-content:center;display:flex}.r-grid-list__simple-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);letter-spacing:-.01em;font-size:14px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.r-grid-list__simple-subtitle{margin-top:calc(var(--spacing) * 1);color:var(--color-muted);font-size:12px;font-weight:500;display:block}.r-grid-list__simple-actions{flex-shrink:0;align-items:center;display:flex}.r-grid-list__user{flex-direction:column;width:100%;display:flex}.r-grid-list__user[data-align=center]{text-align:center;align-items:center}.r-grid-list__user[data-align=center] .r-grid-list__user-main{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column}.r-grid-list__user-main{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.r-grid-list__user-info{min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}.r-grid-list__user-avatar{background-color:var(--color-surface-soft);-o-object-fit:cover;object-fit:cover;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3.40282e38px;flex-shrink:0}.r-grid-list__user[data-align=center] .r-grid-list__user-avatar{height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-surface);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.r-grid-list__item-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-foreground);overflow:hidden}.r-grid-list__item-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground-muted);overflow:hidden}.r-grid-list__actions>button,.r-grid-list__actions>a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){:is(.r-grid-list__actions>button,.r-grid-list__actions>a):hover{background-color:var(--color-surface-soft)}}:is(.r-grid-list__actions>button,.r-grid-list__actions>a):active{background-color:var(--color-divider)}.r-switch{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:inline-flex}.r-switch__input{opacity:0;width:0;height:0;position:absolute}.r-switch__track{background:var(--r-switch-track-bg);border-radius:var(--r-switch-radius);width:2.75rem;height:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}[data-state=checked] .r-switch__track{background:var(--r-switch-track-active)}.r-switch__thumb{background:var(--r-switch-thumb-bg);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:.125rem;left:.125rem}[data-state=checked] .r-switch__thumb{transform:translate(1.25rem)}.r-card{background:var(--r-card-bg,transparent);color:var(--r-card-fg,inherit);border-style:solid;border-width:1px;border-color:var(--r-card-border,transparent)}.r-card[data-variant=solid]{background:var(--r-card-bg,transparent);border-color:var(--r-card-border,transparent)}.r-card[data-variant=soft]{background:var(--r-card-soft-bg,var(--r-card-bg,transparent));border-color:var(--r-card-soft-border,var(--r-card-border,transparent))}.r-card[data-variant=outline]{background:var(--r-card-outline-bg,transparent);border-color:var(--r-card-border,currentColor)}.r-card[data-variant=ghost]{background:var(--r-card-ghost-bg,transparent);border-width:0;border-color:#0000}.r-card[data-shadow=none]{box-shadow:none}.r-card[data-shadow=sm]{box-shadow:0 1px 2px #0000000d}.r-card[data-shadow=md]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.r-card[data-shadow=lg]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.r-card[data-hoverable=true]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.r-card[data-clickable=true]{cursor:pointer}.r-card[data-clickable=true]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.r-card[data-has-sections=false][data-padding=sm]{padding:.75rem}.r-card[data-has-sections=false][data-padding=md]{padding:1.25rem}.r-card[data-has-sections=false][data-padding=lg]{padding:2rem}.r-card[data-padding=sm]>.r-card__header,.r-card[data-padding=sm]>.r-card__body,.r-card[data-padding=sm]>.r-card__footer{padding:.75rem}.r-card[data-padding=md]>.r-card__header,.r-card[data-padding=md]>.r-card__body,.r-card[data-padding=md]>.r-card__footer{padding:1.25rem}.r-card[data-padding=lg]>.r-card__header,.r-card[data-padding=lg]>.r-card__body,.r-card[data-padding=lg]>.r-card__footer{padding:2rem}.r-drawer-panel{border-color:var(--divider,var(--r-divider,transparent));position:fixed}.r-drawer-panel[data-side=right]{border-left-width:1px;height:100%;top:0;right:0;transform:translate(100%)}.r-drawer-panel[data-side=left]{border-right-width:1px;height:100%;top:0;left:0;transform:translate(-100%)}.r-drawer-panel[data-side=bottom]{border-top-width:1px;width:100%;bottom:0;left:0;transform:translateY(100%)}.r-drawer-panel[data-side=top]{border-bottom-width:1px;width:100%;top:0;left:0;transform:translateY(-100%)}.r-drawer-panel{transform:translate(0)!important}.r-drawer-panel[data-size=sm]{width:280px}.r-drawer-panel[data-size=md]{width:380px}.r-drawer-panel[data-size=lg]{width:480px}.r-drawer-panel[data-side=top][data-size=sm],.r-drawer-panel[data-side=bottom][data-size=sm]{width:100%;height:280px}.r-drawer-panel[data-side=top][data-size=md],.r-drawer-panel[data-side=bottom][data-size=md]{width:100%;height:380px}.r-drawer-panel[data-side=top][data-size=lg],.r-drawer-panel[data-side=bottom][data-size=lg]{width:100%;height:480px}.bg-surface{background:var(--surface-solid,transparent)}.bg-surface[data-variant=soft]{background:var(--surface-soft,var(--surface-solid,transparent))}.r-btn{position:relative;overflow:hidden}.r-btn__overlay{pointer-events:none;background:var(--r-btn-overlay-bg);opacity:0;z-index:0;transition:opacity .3s;position:absolute;inset:0}.r-btn__text{z-index:1;position:relative}.r-btn[data-effect=fill]:hover .r-btn__overlay{opacity:var(--r-btn-overlay-opacity,.1)}.r-btn[data-effect=slide] .r-btn__overlay{opacity:var(--r-btn-overlay-opacity,.1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;transform:translateY(100%)}.r-btn[data-effect=slide]:hover .r-btn__overlay{transform:translateY(0)}.r-btn[data-effect=wave] .r-btn__overlay{background:linear-gradient(90deg,transparent,var(--r-btn-overlay-bg),transparent);opacity:var(--r-btn-overlay-opacity,.2);width:50%;transition:none;left:0;transform:translate(-100%)skew(-15deg)}@keyframes r-wave-anim{0%{transform:translate(-150%)skew(-15deg)}to{transform:translate(350%)skew(-15deg)}}.r-btn[data-effect=wave]:hover .r-btn__overlay{animation:.6s linear r-wave-anim}.r-btn[data-effect=ripple] .r-btn__overlay{width:100%;height:100%;opacity:var(--r-btn-overlay-opacity,.2);background:radial-gradient(circle,var(--r-btn-overlay-bg) 0%,transparent 70%);border-radius:50%;transition:transform .5s ease-out,opacity .5s ease-out;top:0;left:0;transform:scale(0)}.r-btn[data-effect=ripple]:active .r-btn__overlay{opacity:0;opacity:.3;transition:all;transform:scale(0)}@keyframes r-ripple-anim{to{opacity:0;transform:scale(4)}}.r-btn[data-effect=ripple] .r-btn__overlay{background:var(--r-btn-overlay-bg);opacity:.3;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;top:50%;left:50%;transform:scale(0)}.r-btn[data-effect=ripple]:active .r-btn__overlay{animation:.6s linear r-ripple-anim}.text-foreground{color:var(--foreground,var(--r-text-foreground,inherit))}.text-muted{color:var(--muted,var(--r-text-muted,inherit))}.border-divider{border-color:var(--divider,var(--r-divider,transparent))}.shadow-surface{box-shadow:var(--shadow-surface,var(--r-shadow-surface,none))}.bg-surface-hover{background:var(--surface-hover,var(--r-surface-hover,transparent))}.bg-overlay{background:var(--overlay-bg,transparent)}.bg-overlay[data-variant=soft]{background:var(--overlay-soft-bg,var(--overlay-bg,transparent))}.r-dropzone__area{background:var(--r-surface-muted,var(--surface-soft,transparent));border-color:var(--r-border,var(--divider,transparent));color:var(--r-foreground,inherit);cursor:pointer}.r-dropzone__area[data-dragging=true]{background:var(--r-primary)}@supports (color:color-mix(in lab,red,red)){.r-dropzone__area[data-dragging=true]{background:color-mix(in srgb,var(--r-primary) 10%,var(--r-surface-muted,transparent))}}.r-dropzone__area[data-dragging=true]{border-color:var(--r-primary);transform:scale(1.01)}.r-dropzone__area[data-disabled=true]{cursor:not-allowed;opacity:.6}.r-dropzone__icon{color:var(--r-muted,inherit)}.r-dropzone__title{color:var(--r-foreground,inherit)}.r-dropzone__subtitle{color:var(--r-muted,inherit)}.r-dropzone__preview{background:var(--r-surface,var(--surface-solid,transparent));border-color:var(--r-border,var(--divider,transparent));color:var(--r-foreground,inherit)}.r-dropzone__file-name,.r-dropzone__file-size,.r-dropzone__file-icon{color:var(--r-muted,inherit)}.r-dropzone__remove{background:var(--r-danger,transparent);color:var(--r-surface,inherit)}.r-shape{background:var(--r-shape-bg,transparent);border-style:solid;border-width:var(--r-shape-border-width,0);border-color:var(--r-shape-border-color,transparent)}.r-shape[data-role=solid]{--r-shape-bg:var(--r-shape-solid-bg,var(--r-shape-color));--r-shape-border-width:0}.r-shape[data-role=soft]{--r-shape-bg:var(--r-shape-soft-bg,transparent);--r-shape-border-width:0}.r-shape[data-role=outline]{--r-shape-bg:transparent;--r-shape-border-width:var(--r-shape-outline-width,2px);--r-shape-border-color:var(--r-shape-outline-color,var(--r-shape-color))}.r-shape[data-variant=gradient]{--r-shape-bg:linear-gradient(135deg, var(--r-shape-gradient-from), var(--r-shape-gradient-to))}.r-shape[data-variant=gradient][data-role=outline]{--r-shape-bg:transparent}.r-shape[data-variant=glass]{--r-shape-bg:var(--r-shape-glass-bg,var(--r-shape-soft-bg));--r-shape-border-width:var(--r-shape-glass-border-width,1px);--r-shape-border-color:var(--r-shape-glass-border,var(--r-shape-outline-color));-webkit-backdrop-filter:blur(var(--r-shape-glass-blur,12px));backdrop-filter:blur(var(--r-shape-glass-blur,12px))}.r-shape[data-blur=sm]{filter:blur(var(--r-shape-blur-sm,12px))}.r-shape[data-blur=md]{filter:blur(var(--r-shape-blur-md,24px))}.r-shape[data-blur=lg]{filter:blur(var(--r-shape-blur-lg,40px))}.r-btn{background:var(--r-btn-bg,transparent);color:var(--r-btn-fg,inherit);border-style:solid;border-width:var(--r-btn-border-width,0);border-color:var(--r-btn-border,transparent);box-shadow:var(--r-btn-shadow,none);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.r-btn[data-size=sm]{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.r-btn[data-size=md]{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}.r-btn[data-size=lg]{padding:.75rem 1.25rem;font-size:1.125rem;line-height:1.75rem}.r-btn:hover{background:var(--r-btn-hover-bg,var(--r-btn-bg,transparent));color:var(--r-btn-hover-fg,var(--r-btn-fg,inherit));border-color:var(--r-btn-hover-border,var(--r-btn-border,transparent));box-shadow:var(--r-btn-hover-shadow,var(--r-btn-shadow,none))}.r-btn:focus-visible{outline:2px solid var(--r-btn-focus,currentColor);outline-offset:2px}.r-btn__overlay{will-change:transform,opacity;backface-visibility:hidden;background:var(--r-btn-overlay-bg,currentColor);opacity:var(--r-btn-overlay-opacity,1);transition:all .8s cubic-bezier(.4,0,.2,1)}.r-btn__text{color:inherit;z-index:2;pointer-events:none;position:relative}.r-btn:hover .r-btn__text{color:var(--r-btn-hover-fg,var(--r-btn-fg,inherit))}.r-btn .r-icon,.r-btn .r-icon svg,.r-btn .r-icon *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important;--r-icon-color:inherit!important}.r-btn[data-icon-box] .r-btn__icon-start,.r-btn[data-icon-box] .r-btn__icon-end{background:var(--r-btn-color,var(--r-primary));border-radius:.375em;justify-content:center;align-items:center;padding:.375em;display:inline-flex;color:var(--r-btn-on-solid,var(--r-white))!important}.r-btn[data-icon-box] .r-btn__icon-start .r-icon *,.r-btn[data-icon-box] .r-btn__icon-end .r-icon *{color:inherit!important;fill:currentColor!important}.r-btn[data-icon-box=circle] .r-btn__icon-start,.r-btn[data-icon-box=circle] .r-btn__icon-end{border-radius:9999px}.r-btn[data-color=primary]{--r-btn-color:var(--r-primary)}.r-btn[data-color=secondary]{--r-btn-color:var(--r-secondary)}.r-btn[data-color=success]{--r-btn-color:var(--r-success)}.r-btn[data-color=warning]{--r-btn-color:var(--r-warning)}.r-btn[data-color=danger]{--r-btn-color:var(--r-danger)}.r-btn[data-color=info]{--r-btn-color:var(--r-info)}.r-btn[data-role=solid]{--r-btn-bg:var(--r-btn-color);--r-btn-fg:var(--r-btn-on-solid,var(--r-white));--r-btn-border-width:0;--r-btn-overlay-bg:var(--r-white);--r-btn-hover-bg:var(--r-white);--r-btn-hover-fg:var(--r-btn-color);--r-btn-hover-shadow:0 4px 12px #00000026}.r-btn[data-role=soft]{--r-btn-bg:var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-role=soft]{--r-btn-bg:color-mix(in srgb, var(--r-btn-color,var(--r-primary)) 12%, transparent)}}.r-btn[data-role=soft]{--r-btn-fg:var(--r-btn-color,var(--r-primary));--r-btn-border-width:0;--r-btn-border:transparent;--r-btn-overlay-bg:var(--r-white);--r-btn-hover-bg:var(--r-white);--r-btn-hover-fg:var(--r-btn-color,var(--r-primary));--r-btn-hover-shadow:0 4px 12px #0000001a}.r-btn[data-role=outline]{--r-btn-bg:transparent;--r-btn-fg:var(--r-btn-color);--r-btn-border-width:1px;--r-btn-border:var(--r-btn-color);--r-btn-overlay-bg:var(--r-btn-color);--r-btn-hover-bg:var(--r-btn-color);--r-btn-hover-fg:var(--r-white);--r-btn-hover-border:var(--r-btn-color);--r-btn-hover-shadow:0 4px 12px #0000001a}.r-btn[data-role=ghost]{--r-btn-bg:transparent;--r-btn-fg:var(--r-btn-color);--r-btn-border-width:0;--r-btn-overlay-bg:var(--r-white);--r-btn-hover-bg:var(--r-white);--r-btn-hover-fg:var(--r-btn-color);--r-btn-hover-shadow:0 4px 12px #0000001a}.r-btn[data-variant=gradient]{--r-btn-bg:linear-gradient(90deg, var(--r-gradient-start), var(--r-gradient-end));--r-btn-fg:var(--r-btn-on-gradient,var(--r-white))}.r-btn[data-variant=glass]{--r-btn-bg:var(--r-glass-bg);--r-btn-fg:var(--r-btn-on-glass,var(--r-white));--r-btn-border-width:var(--r-btn-glass-border-width,1px);--r-btn-border:var(--r-glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.r-btn[data-variant=neon]{--r-btn-bg:var(--r-neon);--r-btn-fg:var(--r-btn-on-neon,var(--r-black));box-shadow:0 0 10px var(--r-neon),0 0 20px var(--r-neon)}.r-btn[data-variant=glow]{--r-btn-bg:var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=glow]{--r-btn-bg:color-mix(in srgb, var(--r-btn-color,var(--r-primary)) 12%, #0b0f1980)}}.r-btn[data-variant=glow]{--r-btn-fg:var(--r-white,#fff);--r-btn-border-width:1px;--r-btn-border:var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=glow]{--r-btn-border:color-mix(in srgb, var(--r-btn-color,var(--r-primary)) 60%, transparent)}}.r-btn[data-variant=glow]{--r-btn-overlay-bg:transparent;box-shadow:0 0 15px var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=glow]{box-shadow:0 0 15px color-mix(in srgb,var(--r-btn-color,var(--r-primary)) 25%,transparent)}}.r-btn[data-variant=glow]{-webkit-backdrop-filter:blur(12px)}.r-btn[data-variant=glow]:hover{--r-btn-border:var(--r-btn-color,var(--r-primary));box-shadow:0 0 25px var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=glow]:hover{box-shadow:0 0 25px color-mix(in srgb,var(--r-btn-color,var(--r-primary)) 40%,transparent)}}.r-btn[data-variant=glow]:hover{--r-btn-bg:var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=glow]:hover{--r-btn-bg:color-mix(in srgb, var(--r-btn-color,var(--r-primary)) 20%, #0b0f19b3)}}.r-btn[data-variant=tinted]{--r-btn-bg:var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=tinted]{--r-btn-bg:color-mix(in srgb, var(--r-btn-color,var(--r-primary)) 15%, #0006)}}.r-btn[data-variant=tinted]{--r-btn-fg:var(--r-btn-color,var(--r-primary));--r-btn-border-width:1.5px;--r-btn-border:var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=tinted]{--r-btn-border:color-mix(in srgb, var(--r-btn-color,var(--r-primary)) 80%, transparent)}}.r-btn[data-variant=tinted]{--r-btn-overlay-bg:transparent;-webkit-backdrop-filter:blur(12px)}.r-btn[data-variant=tinted]:hover{--r-btn-bg:var(--r-btn-color,var(--r-primary))}@supports (color:color-mix(in lab,red,red)){.r-btn[data-variant=tinted]:hover{--r-btn-bg:color-mix(in srgb, var(--r-btn-color,var(--r-primary)) 25%, #0009)}}.r-btn[data-variant=tinted]:hover{--r-btn-border:var(--r-btn-color,var(--r-primary))}.r-btn[data-variant=gradient]:hover{background:var(--r-btn-gradient-hover-bg,var(--r-btn-hover-bg,var(--r-btn-bg)))}.r-btn[data-variant=glass]:hover{-webkit-backdrop-filter:blur(var(--r-btn-glass-hover-blur,14px));backdrop-filter:blur(var(--r-btn-glass-hover-blur,14px))}.r-offcanvas__backdrop{background:var(--r-offcanvas-backdrop-bg);opacity:0}.r-offcanvas__backdrop[data-blur=true]{-webkit-backdrop-filter:var(--r-offcanvas-backdrop-blur);backdrop-filter:var(--r-offcanvas-backdrop-blur)}.r-offcanvas{background:var(--r-offcanvas-bg);color:var(--r-offcanvas-fg);border:var(--r-offcanvas-border);box-shadow:var(--r-offcanvas-shadow)}.r-offcanvas__panel{transform:translate(0)}.r-auth-card{background:var(--r-auth-card-bg);color:var(--r-auth-card-fg);border-color:var(--r-auth-card-border);box-shadow:var(--r-auth-card-shadow);-webkit-backdrop-filter:var(--r-auth-card-blur);backdrop-filter:var(--r-auth-card-blur)}.r-hovercard{background:var(--r-hovercard-bg);color:var(--r-hovercard-fg);border-color:var(--r-hovercard-border);box-shadow:var(--r-hovercard-shadow)}.r-hovercard__arrow{background:var(--r-hovercard-bg);border-color:var(--r-hovercard-border)}.r-modal__backdrop{background:var(--r-modal-backdrop-bg,#0006);-webkit-backdrop-filter:var(--r-modal-backdrop-blur,blur(10px));backdrop-filter:var(--r-modal-backdrop-blur,blur(10px));z-index:var(--r-modal-z-index,1000);opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.r-modal__backdrop[data-state=opening],.r-modal__backdrop[data-state=open]{opacity:1;pointer-events:auto}.r-modal__wrapper{z-index:calc(var(--r-modal-z-index,1000) + 1);pointer-events:none;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.r-modal__wrapper[data-mode=center]{justify-content:center;align-items:center}.r-modal__wrapper[data-mode=drawer-right]{justify-content:flex-end;padding:0}.r-modal__wrapper[data-mode=drawer-left]{justify-content:flex-start;padding:0}.r-modal__wrapper[data-mode=bottom-sheet]{align-items:flex-end;padding:0}.r-modal__wrapper[data-mode=fullscreen]{padding:0}.r-modal{background:var(--r-modal-bg);color:var(--r-modal-fg);border:1px solid var(--r-modal-border);border-radius:var(--r-modal-radius);pointer-events:auto;opacity:0;flex-direction:column;width:100%;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.r-modal[data-state=opening],.r-modal[data-state=open]{opacity:1}.r-modal[data-animation=fade][data-state=opening]{opacity:0;transform:scale(.95)}.r-modal[data-animation=fade][data-state=open]{opacity:1;transform:scale(1)}.r-modal[data-animation=zoom][data-state=opening]{opacity:0;transform:scale(.85)}.r-modal[data-animation=zoom][data-state=open]{opacity:1;transform:scale(1)}.r-modal[data-animation=slide-up][data-state=opening],.r-modal[data-mode=bottom-sheet][data-state=opening]{opacity:0;transform:translateY(30px)}.r-modal[data-animation=slide-up][data-state=open],.r-modal[data-mode=bottom-sheet][data-state=open]{opacity:1;transform:translateY(0)}.r-modal[data-animation=slide-down][data-state=opening]{opacity:0;transform:translateY(-30px)}.r-modal[data-animation=slide-down][data-state=open]{opacity:1;transform:translateY(0)}.r-modal[data-animation=slide-left][data-state=opening]{opacity:0;transform:translate(30px)}.r-modal[data-animation=slide-left][data-state=open]{opacity:1;transform:translate(0)}.r-modal[data-animation=slide-right][data-state=opening]{opacity:0;transform:translate(-30px)}.r-modal[data-animation=slide-right][data-state=open]{opacity:1;transform:translate(0)}.r-modal[data-animation=blur][data-state=opening]{filter:blur(10px);opacity:0;transform:scale(1.05)}.r-modal[data-animation=blur][data-state=open]{filter:blur();opacity:1;transform:scale(1)}.r-modal[data-animation=flip][data-state=opening]{opacity:0;transform:perspective(1000px)rotateX(-20deg)}.r-modal[data-animation=flip][data-state=open]{opacity:1;transform:perspective(1000px)rotateX(0)}.r-modal[data-animation=bounce][data-state=opening]{opacity:0;transform:scale(.5)}.r-modal[data-animation=bounce][data-state=open]{animation:.5s cubic-bezier(.68,-.55,.265,1.55) r-modal-bounce;transform:scale(1)}.r-modal[data-animation=elastic][data-state=opening]{opacity:0;transform:scale(0)}.r-modal[data-animation=elastic][data-state=open]{animation:.6s cubic-bezier(.175,.885,.32,1.275) r-modal-elastic;transform:scale(1)}.r-modal[data-state=closing]{opacity:0}.r-modal[data-animation=fade][data-state=closing]{opacity:0;transform:scale(.95)}.r-modal[data-animation=zoom][data-state=closing]{opacity:0;transform:scale(.85)}.r-modal[data-animation=slide-up][data-state=closing],.r-modal[data-mode=bottom-sheet][data-state=closing]{opacity:0;transform:translateY(30px)}.r-modal[data-animation=slide-down][data-state=closing]{opacity:0;transform:translateY(-30px)}.r-modal[data-animation=slide-left][data-state=closing]{opacity:0;transform:translate(30px)}.r-modal[data-animation=slide-right][data-state=closing]{opacity:0;transform:translate(-30px)}.r-modal[data-animation=blur][data-state=closing]{filter:blur(10px);opacity:0;transform:scale(1.05)}.r-modal[data-animation=flip][data-state=closing]{opacity:0;transform:perspective(1000px)rotateX(-20deg)}.r-modal[data-animation=bounce][data-state=closing]{opacity:0;transform:scale(1.1)}.r-modal[data-animation=elastic][data-state=closing]{opacity:0;transform:scale(0)}.r-modal[data-tone=primary]{--r-modal-tone-color:var(--r-primary);--r-modal-tone-soft:var(--state-primary-soft);--r-modal-tone-divider:var(--state-primary-divider)}.r-modal[data-tone=success]{--r-modal-tone-color:var(--r-success);--r-modal-tone-soft:var(--state-success-soft);--r-modal-tone-divider:var(--state-success-divider)}.r-modal[data-tone=danger]{--r-modal-tone-color:var(--r-danger);--r-modal-tone-soft:var(--state-danger-soft);--r-modal-tone-divider:var(--state-danger-divider)}.r-modal[data-tone=warning]{--r-modal-tone-color:var(--r-warning);--r-modal-tone-soft:var(--state-warning-soft);--r-modal-tone-divider:var(--state-warning-divider)}.r-modal[data-tone=info]{--r-modal-tone-color:var(--r-info);--r-modal-tone-soft:var(--state-info-soft);--r-modal-tone-divider:var(--state-info-divider)}.r-modal[data-role=solid][data-tone]{--r-modal-bg:var(--r-modal-tone-color);--r-modal-fg:white;--r-modal-muted:#ffffffb3;--r-modal-divider:#ffffff26;--r-modal-footer-bg:#0000001a}.r-modal[data-role=soft][data-tone]{--r-modal-bg:var(--r-modal-tone-soft);--r-modal-fg:var(--r-modal-tone-color);--r-modal-muted:var(--r-modal-tone-color);--r-modal-divider:var(--r-modal-tone-divider);--r-modal-footer-bg:#0000000a}.r-modal[data-role=outline][data-tone]{--r-modal-bg:var(--bg);--r-modal-fg:var(--foreground);--r-modal-border:var(--r-modal-tone-color);border-width:2px}.r-modal[data-role=ghost]{--r-modal-bg:var(--bg);--r-modal-fg:var(--foreground);--r-modal-border:var(--divider)}.r-modal[data-role=ghost] .r-modal__header,.r-modal[data-role=ghost] .r-modal__footer{background:0 0;border:none}.r-modal[data-role=glass]{--r-modal-bg:var(--r-modal-glass-bg);background:var(--r-modal-bg)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--r-modal-glass-border)!important;box-shadow:0 8px 32px #0000004d!important}.r-modal[data-role=glass][data-tone]{background:var(--r-modal-tone-color)!important}@supports (color:color-mix(in lab,red,red)){.r-modal[data-role=glass][data-tone]{background:color-mix(in srgb,var(--r-modal-tone-color) 12%,var(--r-modal-glass-bg))!important}}.r-modal[data-role=glass][data-tone]{border-color:var(--r-modal-tone-color)!important}@supports (color:color-mix(in lab,red,red)){.r-modal[data-role=glass][data-tone]{border-color:color-mix(in srgb,var(--r-modal-tone-color) 30%,var(--r-modal-glass-border))!important}}.r-modal[data-role=glass] .r-modal__header,.r-modal[data-role=glass] .r-modal__body,.r-modal[data-role=glass] .r-modal__footer{border-color:var(--r-modal-glass-border);background:0 0!important}.r-modal[data-role=glass] .r-modal__close:hover{background:#ffffff1a}.r-modal[data-icon-placement] .r-modal__close{z-index:10;position:absolute;top:1.25rem;right:1.25rem}.r-modal[data-icon-placement=top]{text-align:center}.r-modal__icon-top{justify-content:center;padding-top:2.5rem;display:flex}.r-modal__layout{flex-direction:column;flex:1;display:flex}.r-modal[data-icon-placement=side] .r-modal__layout{flex-direction:row;gap:1.25rem;padding:2rem 2.25rem}.r-modal__icon-side{flex-shrink:0;padding-top:.25rem}.r-modal__content{flex-direction:column;flex:1;min-width:0;display:flex}.r-modal[data-icon-placement] .r-modal__header{border:none;margin-bottom:.5rem;padding:0}.r-modal[data-icon-placement=top] .r-modal__header{justify-content:center}.r-modal[data-icon-placement] .r-modal__body{padding:0;overflow:visible}.r-modal[data-icon-placement] .r-modal__footer{margin-top:1.5rem;padding:0;background:0 0!important;border:none!important}.r-modal[data-icon-placement=side] .r-modal__footer{justify-content:flex-end}.r-modal[data-icon-placement=top] .r-modal__footer{justify-content:center}.r-modal__icon-shell{background:var(--surface-soft);width:3.5rem;height:3.5rem;color:var(--foreground-muted);border-radius:9999px;justify-content:center;align-items:center;font-size:1.75rem;transition:all .2s;display:flex}.r-modal[data-tone] .r-modal__icon-shell{background:var(--r-modal-tone-soft);color:var(--r-modal-tone-color)}.r-modal[data-role=solid][data-tone] .r-modal__icon-shell{color:#fff;background:#fff3;border:1px solid #ffffff1a}@keyframes r-modal-bounce{0%{transform:scale(.5)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes r-modal-elastic{0%{transform:scale(0)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}.r-modal[data-mode=center]{border-radius:var(--r-modal-radius,1rem)}.r-modal[data-mode=drawer-right],.r-modal[data-mode=drawer-left]{border-radius:0;width:350px;max-width:100%;height:100vh}.r-modal[data-mode=bottom-sheet]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:640px}.r-modal[data-mode=fullscreen]{width:100vw;height:100vh;box-shadow:none;border:none;border-radius:0}.r-modal[data-mode=center][data-size=sm]{max-width:24rem}.r-modal[data-mode=center][data-size=md]{max-width:32rem}.r-modal[data-mode=center][data-size=lg]{max-width:48rem}.r-modal[data-mode=center][data-size=xl]{max-width:64rem}.r-modal__header{border-bottom:1px solid var(--r-modal-divider);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.r-modal__title{color:var(--r-modal-fg);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.r-modal__close{color:var(--r-modal-muted);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.r-modal__close:hover{background:var(--surface-hover);color:var(--r-modal-fg);transform:rotate(90deg)}.r-modal__close-icon{width:1.5rem;height:1.5rem}.r-modal__body{flex:1;padding:2rem;overflow-y:auto}.r-modal__footer{border-top:1px solid var(--r-modal-divider);background:var(--r-modal-footer-bg);color:var(--r-modal-muted);flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.r-overlay{background:var(--r-overlay-bg);opacity:1;pointer-events:auto}.r-overlay[data-state=closed]{opacity:0;pointer-events:none}.r-overlay[data-blur=true]{-webkit-backdrop-filter:var(--r-overlay-blur);backdrop-filter:var(--r-overlay-blur)}.r-autocomplete__input{background:var(--r-autocomplete-input-bg);color:var(--r-autocomplete-input-fg);border:1px solid var(--r-autocomplete-input-border)}.r-autocomplete__input::-moz-placeholder{color:var(--r-autocomplete-placeholder)}.r-autocomplete__input::placeholder{color:var(--r-autocomplete-placeholder)}.r-autocomplete__dropdown{background:var(--r-autocomplete-dropdown-bg);border:1px solid var(--r-autocomplete-dropdown-border);box-shadow:var(--r-autocomplete-dropdown-shadow)}.r-autocomplete__option{color:var(--r-autocomplete-option-fg)}.r-autocomplete__highlight{background:var(--r-autocomplete-highlight-bg);color:var(--r-autocomplete-highlight-fg)}.r-autocomplete__clear,.r-autocomplete__loader{color:var(--r-autocomplete-icon)}.r-btn[data-variant=neon]:hover{box-shadow:var(--r-btn-neon-hover-shadow,0 0 14px var(--r-neon), 0 0 28px var(--r-neon))}.r-btn[data-effect=fill] .r-btn__overlay,.r-btn[data-effect=slide] .r-btn__overlay,.r-btn[data-effect=wave] .r-btn__overlay{inset:-50% -25%}.r-btn[data-effect=fill] .r-btn__overlay{transform:translateY(-76%)}.r-btn[data-effect=slide] .r-btn__overlay{transform:translate(-100%)}.r-btn[data-effect=wave] .r-btn__overlay{transform:translate(-50%,-120%)}.r-btn[data-effect=ripple] .r-btn__overlay{border-radius:9999px;inset:-50%;transform:scale(0)}.r-btn[data-effect=fill]:hover .r-btn__overlay,.r-btn[data-effect=slide]:hover .r-btn__overlay,.r-btn[data-effect=wave]:hover .r-btn__overlay{transform:translate(0)}.r-btn[data-effect=ripple]:hover .r-btn__overlay{transform:scale(2.5)}.r-badge{background:var(--r-badge-bg,transparent);color:var(--r-badge-fg,inherit);border-style:solid;border-width:var(--r-badge-border-width,0);border-color:var(--r-badge-border,transparent);box-shadow:var(--r-badge-shadow,none)}.r-badge__text,.r-badge__count{color:inherit}.r-badge[data-type=dot]{width:var(--r-badge-dot-size,.5rem);height:var(--r-badge-dot-size,.5rem);padding:0}.r-badge[data-type=count]{min-width:var(--r-badge-count-min-width,1.25rem)}.r-badge[data-color=primary]{--r-badge-color:var(--r-primary)}.r-badge[data-color=secondary]{--r-badge-color:var(--r-secondary)}.r-badge[data-color=success]{--r-badge-color:var(--r-success)}.r-badge[data-color=warning]{--r-badge-color:var(--r-warning)}.r-badge[data-color=danger]{--r-badge-color:var(--r-danger)}.r-badge[data-color=info]{--r-badge-color:var(--r-info)}.r-badge[data-role=solid]{--r-badge-bg:var(--r-badge-color);--r-badge-fg:var(--r-badge-on-solid,var(--r-white));--r-badge-border-width:0}.r-badge[data-role=soft]{--r-badge-bg:var(--r-badge-soft-bg,transparent);--r-badge-fg:var(--r-badge-soft-fg,var(--r-badge-color));--r-badge-border-width:var(--r-badge-soft-border-width,0);--r-badge-border:var(--r-badge-soft-border,transparent)}.r-badge[data-role=outline]{--r-badge-bg:transparent;--r-badge-fg:var(--r-badge-outline-fg,var(--r-badge-color));--r-badge-border-width:var(--r-badge-outline-border-width,1px);--r-badge-border:var(--r-badge-outline-border,var(--r-badge-color))}.r-badge[data-role=ghost]{--r-badge-bg:transparent;--r-badge-fg:var(--r-badge-ghost-fg,var(--r-badge-color));--r-badge-border-width:0}.r-badge[data-size=sm]{padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.r-badge[data-size=md]{padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.r-badge[data-size=lg]{padding:.375rem 1rem;font-size:1rem;line-height:1.5rem}.r-badge[data-type=dot]{padding:0}.r-badge[data-type=dot][data-size=sm]{width:.5rem;height:.5rem}.r-badge[data-type=dot][data-size=md]{width:.75rem;height:.75rem}.r-badge[data-type=dot][data-size=lg]{width:1rem;height:1rem}.r-chip[data-size=sm]{padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.r-chip[data-size=md]{padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.r-chip[data-size=lg]{padding:.375rem 1rem;font-size:1rem;line-height:1.5rem}.r-chip{background:var(--r-chip-bg,transparent);color:var(--r-chip-fg,inherit);border-style:solid;border-width:var(--r-chip-border-width,0);border-color:var(--r-chip-border,transparent);border-radius:var(--r-chip-radius,9999px);box-shadow:var(--r-chip-shadow,none)}.r-chip__label{color:inherit}.r-chip[data-clickable=true]:hover{background:var(--r-chip-hover-bg,var(--r-chip-bg,transparent));color:var(--r-chip-hover-fg,var(--r-chip-fg,inherit));border-color:var(--r-chip-hover-border,var(--r-chip-border,transparent));box-shadow:var(--r-chip-hover-shadow,var(--r-chip-shadow,none))}.r-chip[data-clickable=true]:focus-visible{outline:2px solid var(--r-chip-focus,currentColor);outline-offset:2px}.r-chip[data-state=selected]{background:var(--r-chip-selected-bg,var(--r-chip-bg,transparent));color:var(--r-chip-selected-fg,var(--r-chip-fg,inherit));border-color:var(--r-chip-selected-border,var(--r-chip-border,transparent))}.r-chip[data-state=disabled]{opacity:.6;pointer-events:none}.r-chip__dismiss{width:var(--r-chip-dismiss-size,.875rem);height:var(--r-chip-dismiss-size,.875rem);color:inherit;cursor:pointer;background:0 0;border:none;margin-left:.125rem;padding:0;position:relative}.r-chip__dismiss:before,.r-chip__dismiss:after{content:"";background:currentColor;border-radius:9999px;width:.625rem;height:.125rem;margin:auto;position:absolute;inset:0}.r-chip__dismiss:before{transform:rotate(45deg)}.r-chip__dismiss:after{transform:rotate(-45deg)}.r-chip__dismiss:focus-visible{outline:2px solid var(--r-chip-focus,currentColor);outline-offset:2px;border-radius:9999px}.r-chip[data-color=primary]{--r-chip-color:var(--r-primary)}.r-chip[data-color=secondary]{--r-chip-color:var(--r-secondary)}.r-chip[data-color=success]{--r-chip-color:var(--r-success)}.r-chip[data-color=warning]{--r-chip-color:var(--r-warning)}.r-chip[data-color=danger]{--r-chip-color:var(--r-danger)}.r-chip[data-color=info]{--r-chip-color:var(--r-info)}.r-chip[data-role=solid]{--r-chip-bg:var(--r-chip-color);--r-chip-fg:var(--r-chip-on-solid,var(--r-white));--r-chip-border-width:0}.r-chip[data-role=soft]{--r-chip-bg:var(--r-chip-soft-bg,transparent);--r-chip-fg:var(--r-chip-soft-fg,var(--r-chip-color));--r-chip-border-width:var(--r-chip-soft-border-width,0);--r-chip-border:var(--r-chip-soft-border,transparent)}.r-chip[data-role=outline]{--r-chip-bg:transparent;--r-chip-fg:var(--r-chip-outline-fg,var(--r-chip-color));--r-chip-border-width:var(--r-chip-outline-border-width,1px);--r-chip-border:var(--r-chip-outline-border,var(--r-chip-color))}.r-chip[data-role=ghost]{--r-chip-bg:transparent;--r-chip-fg:var(--r-chip-ghost-fg,var(--r-chip-color));--r-chip-border-width:0}.r-accordion{gap:var(--r-accordion-gap,.5rem);flex-direction:column;display:flex}.r-accordion-item{border-radius:var(--r-accordion-radius,.75rem);background:var(--r-accordion-bg,transparent);border-width:var(--r-accordion-border-width,0);border-style:solid;border-color:var(--r-accordion-border,transparent);box-shadow:var(--r-accordion-shadow,none);transition:background .2s,border-color .2s,box-shadow .2s}.r-accordion-item[data-state=open]{--r-accordion-bg:var(--r-accordion-bg-open,var(--r-accordion-bg));--r-accordion-border:var(--r-accordion-border-open,var(--r-accordion-border));--r-accordion-shadow:var(--r-accordion-shadow-open,var(--r-accordion-shadow))}.r-accordion-header{display:block}.r-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--r-accordion-trigger-gap,.75rem);width:100%;padding:var(--r-accordion-trigger-padding,.75rem 1rem);text-align:left;font-size:var(--r-accordion-trigger-size,1rem);font-weight:var(--r-accordion-trigger-weight,500);color:var(--r-accordion-trigger-fg,inherit);background:var(--r-accordion-trigger-bg,transparent);cursor:pointer;border:0;transition:background .2s,color .2s;display:flex}.r-accordion-trigger:hover{background:var(--r-accordion-trigger-hover,var(--r-accordion-trigger-bg))}.r-accordion-trigger:focus-visible{outline:2px solid var(--r-accordion-focus,currentColor);outline-offset:2px}.r-accordion__icon{color:var(--r-accordion-icon,currentColor);justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex}.r-accordion__icon.is-open{transform:rotate(180deg)}.r-accordion-content{padding:var(--r-accordion-content-padding,0 1rem .75rem);color:var(--r-accordion-content-fg,inherit);font-size:var(--r-accordion-content-size,.95rem);line-height:1.5;overflow:hidden}.r-tag{align-items:center;gap:var(--r-tag-gap,.5rem);font-weight:var(--r-tag-font-weight,500);white-space:nowrap;border-radius:var(--r-tag-radius,9999px);background:var(--r-tag-bg,transparent);color:var(--r-tag-fg,inherit);border-width:var(--r-tag-border-width,0);border-style:solid;border-color:var(--r-tag-border,transparent);padding:var(--r-tag-padding-y,.25rem) var(--r-tag-padding-x,.75rem);transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.r-tag[role=button]{cursor:pointer}.r-tag__icon{width:var(--r-tag-icon-size,.875rem);height:var(--r-tag-icon-size,.875rem);justify-content:center;align-items:center;display:inline-flex}.r-tag__label{line-height:1.1}.r-tag__close{width:var(--r-tag-close-size,.75rem);height:var(--r-tag-close-size,.75rem);margin-left:var(--r-tag-close-gap,.35rem);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.r-tag__close:before,.r-tag__close:after{content:"";width:100%;height:var(--r-tag-close-stroke,1.5px);transform-origin:50%;background:currentColor;position:absolute;top:50%;left:50%}.r-tag__close:before{transform:translate(-50%,-50%)rotate(45deg)}.r-tag__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.r-tag__close:focus-visible{outline:2px solid var(--r-tag-focus,currentColor);outline-offset:2px}.r-tag[data-size=sm]{--r-tag-padding-y:.1rem;--r-tag-padding-x:.5rem;font-size:.75rem}.r-tag[data-size=md]{--r-tag-padding-y:.2rem;--r-tag-padding-x:.7rem;font-size:.875rem}.r-tag[data-size=lg]{--r-tag-padding-y:.3rem;--r-tag-padding-x:.9rem;font-size:1rem}.r-tag[data-role=solid],.r-tag[data-variant=solid]{--r-tag-bg:var(--r-tag-tone);--r-tag-fg:var(--r-tag-on-tone,var(--r-white));--r-tag-border-width:0}.r-tag[data-role=soft],.r-tag[data-variant=soft]{--r-tag-bg:var(--r-tag-tone)}@supports (color:color-mix(in lab,red,red)){.r-tag[data-role=soft],.r-tag[data-variant=soft]{--r-tag-bg:color-mix(in srgb, var(--r-tag-tone) 12%, transparent)}}.r-tag[data-role=soft],.r-tag[data-variant=soft]{--r-tag-fg:var(--r-tag-tone);--r-tag-border-width:0}.dark .r-tag[data-role=soft],.dark .r-tag[data-variant=soft],[data-theme=dark] .r-tag[data-role=soft],[data-theme=dark] .r-tag[data-variant=soft]{--r-tag-bg:var(--r-tag-tone)}@supports (color:color-mix(in lab,red,red)){.dark .r-tag[data-role=soft],.dark .r-tag[data-variant=soft],[data-theme=dark] .r-tag[data-role=soft],[data-theme=dark] .r-tag[data-variant=soft]{--r-tag-bg:color-mix(in srgb, var(--r-tag-tone) 18%, transparent)}}.dark .r-tag[data-role=soft],.dark .r-tag[data-variant=soft],[data-theme=dark] .r-tag[data-role=soft],[data-theme=dark] .r-tag[data-variant=soft]{--r-tag-fg:var(--r-tag-tone)}@supports (color:color-mix(in lab,red,red)){.dark .r-tag[data-role=soft],.dark .r-tag[data-variant=soft],[data-theme=dark] .r-tag[data-role=soft],[data-theme=dark] .r-tag[data-variant=soft]{--r-tag-fg:color-mix(in srgb, var(--r-tag-tone) 80%, #fff)}}.r-tag[data-role=outline],.r-tag[data-variant=outline]{--r-tag-bg:transparent;--r-tag-fg:var(--r-tag-tone);--r-tag-border-width:1px;--r-tag-border:var(--r-tag-tone)}@supports (color:color-mix(in lab,red,red)){.r-tag[data-role=outline],.r-tag[data-variant=outline]{--r-tag-border:color-mix(in srgb, var(--r-tag-tone) 40%, transparent)}}.r-tag[data-role=ghost],.r-tag[data-variant=ghost]{--r-tag-bg:transparent;--r-tag-fg:var(--r-tag-tone);--r-tag-border-width:0}.r-tag[data-role=ghost]:hover,.r-tag[data-variant=ghost]:hover{--r-tag-bg:var(--r-tag-tone)}@supports (color:color-mix(in lab,red,red)){.r-tag[data-role=ghost]:hover,.r-tag[data-variant=ghost]:hover{--r-tag-bg:color-mix(in srgb, var(--r-tag-tone) 8%, transparent)}}.r-tag[data-role=glass],.r-tag[data-variant=glass]{-webkit-backdrop-filter:blur(8px);--r-tag-bg:var(--surface-solid,#fff)}@supports (color:color-mix(in lab,red,red)){.r-tag[data-role=glass],.r-tag[data-variant=glass]{--r-tag-bg:color-mix(in srgb, var(--surface-solid,#fff) 60%, transparent)}}.r-tag[data-role=glass],.r-tag[data-variant=glass]{--r-tag-fg:var(--foreground);--r-tag-border-width:1px;--r-tag-border:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.r-tag[data-role=glass],.r-tag[data-variant=glass]{--r-tag-border:color-mix(in srgb, var(--foreground) 15%, transparent)}}.dark .r-tag[data-role=glass],.dark .r-tag[data-variant=glass],[data-theme=dark] .r-tag[data-role=glass],[data-theme=dark] .r-tag[data-variant=glass]{--r-tag-bg:var(--r-bg,#000)}@supports (color:color-mix(in lab,red,red)){.dark .r-tag[data-role=glass],.dark .r-tag[data-variant=glass],[data-theme=dark] .r-tag[data-role=glass],[data-theme=dark] .r-tag[data-variant=glass]{--r-tag-bg:color-mix(in srgb, var(--r-bg,#000) 50%, transparent)}}.dark .r-tag[data-role=glass],.dark .r-tag[data-variant=glass],[data-theme=dark] .r-tag[data-role=glass],[data-theme=dark] .r-tag[data-variant=glass]{--r-tag-fg:#fff;--r-tag-border:#ffffff1a}.r-tag[data-role=neon],.r-tag[data-variant=neon]{--r-tag-bg:transparent;--r-tag-fg:var(--r-tag-tone);--r-tag-border-width:1px;--r-tag-border:var(--r-tag-tone);box-shadow:0 0 10px var(--r-tag-tone)}@supports (color:color-mix(in lab,red,red)){.r-tag[data-role=neon],.r-tag[data-variant=neon]{box-shadow:0 0 10px color-mix(in srgb,var(--r-tag-tone) 30%,transparent)}}.r-tag[data-tone=primary]{--r-tag-tone:var(--r-primary);--r-tag-on-tone:var(--r-white)}.r-tag[data-tone=secondary]{--r-tag-tone:var(--r-secondary);--r-tag-on-tone:var(--r-white)}.r-tag[data-tone=success]{--r-tag-tone:var(--r-success);--r-tag-on-tone:var(--r-white)}.r-tag[data-tone=warning]{--r-tag-tone:var(--r-warning);--r-tag-on-tone:var(--r-black)}.r-tag[data-tone=danger]{--r-tag-tone:var(--r-danger);--r-tag-on-tone:var(--r-white)}.r-tag[data-tone=info]{--r-tag-tone:var(--r-info);--r-tag-on-tone:var(--r-black)}.r-tag[data-tone=default]{--r-tag-tone:var(--r-text);--r-tag-on-tone:var(--r-bg)}.r-tag[style*=--r-tag-tone-custom]{--r-tag-tone:var(--r-tag-tone-custom);--r-tag-on-tone:#fff}.r-tag:not([data-tone]){--r-tag-tone:var(--r-primary);--r-tag-on-tone:var(--r-white)}.r-tag[data-selected=true]{background:var(--r-tag-selected-bg,var(--r-tag-bg,transparent));color:var(--r-tag-selected-fg,var(--r-tag-fg,inherit));border-color:var(--r-tag-selected-border,var(--r-tag-border,transparent))}.r-tag[data-disabled=true]{opacity:var(--r-tag-disabled-opacity,.5);pointer-events:none}.r-tag[data-dismissible=true]{padding-right:var(--r-tag-dismissible-padding,var(--r-tag-padding-x,.7rem))}.r-divider{justify-content:center;align-items:center;gap:var(--r-divider-gap,.75rem);color:var(--r-divider-label,currentColor);display:flex}.r-divider[data-orientation=vertical]{flex-direction:column}.r-divider[data-inset=true]{padding-inline:var(--r-divider-inset,1rem)}.r-divider__line{border-top:0;border-left:0;border-color:var(--r-divider-line,currentColor);opacity:var(--r-divider-line-opacity,1);flex:1}.r-divider__label{color:inherit;white-space:nowrap}.r-divider__icon{color:inherit}.r-divider[data-orientation=horizontal] .r-divider__line{border-top-width:var(--r-divider-thickness,1px);border-top-style:solid;height:0}.r-divider[data-orientation=vertical] .r-divider__line{border-left-width:var(--r-divider-thickness,1px);width:0;min-height:var(--r-divider-min-length,1rem);border-left-style:solid}.r-divider[data-variant=dashed] .r-divider__line{border-style:dashed}.r-divider[data-variant=dotted] .r-divider__line{border-style:dotted}.r-divider[data-size=sm]{--r-divider-thickness:1px}.r-divider[data-size=md]{--r-divider-thickness:2px}.r-divider[data-size=lg]{--r-divider-thickness:3px}.r-divider[data-has-label=false] .r-divider__label{display:none}.r-divider[data-has-label=false] .r-divider__line--before,.r-divider[data-has-label=false] .r-divider__line--after{flex:auto}.r-divider[data-has-label=true][data-align=start] .r-divider__line--before{flex:0 0 var(--r-divider-label-offset,2rem)}.r-divider[data-has-label=true][data-align=start] .r-divider__line--after,.r-divider[data-has-label=true][data-align=end] .r-divider__line--before{flex:auto}.r-divider[data-has-label=true][data-align=end] .r-divider__line--after{flex:0 0 var(--r-divider-label-offset,2rem)}.r-icon{vertical-align:middle;pointer-events:none;color:var(--r-icon-color,currentColor);transition:color .2s;display:inline-block}.r-icon[data-size=sm]{width:var(--r-icon-size-sm,1rem);height:var(--r-icon-size-sm,1rem)}.r-icon[data-size=md]{width:var(--r-icon-size-md,1.5rem);height:var(--r-icon-size-md,1.5rem)}.r-icon[data-size=lg]{width:var(--r-icon-size-lg,2rem);height:var(--r-icon-size-lg,2rem)}.r-icon[data-color=primary]{--r-icon-color:var(--r-primary)}.r-icon[data-color=secondary]{--r-icon-color:var(--r-secondary)}.r-icon[data-color=success]{--r-icon-color:var(--r-success)}.r-icon[data-color=warning]{--r-icon-color:var(--r-warning)}.r-icon[data-color=danger]{--r-icon-color:var(--r-danger)}.r-icon[data-color=info]{--r-icon-color:var(--r-info)}.r-input{gap:var(--r-input-gap,.5rem);flex-direction:column;display:flex}.r-input[data-full-width=true]{width:100%}.r-input__field{position:relative}.r-input__control{border-width:var(--r-input-border-width,1px);border-style:solid;border-color:var(--r-input-border,currentColor);background:var(--r-input-bg,transparent);width:100%;color:var(--r-input-fg,inherit);border-radius:var(--r-input-radius,.75rem);padding:var(--r-input-padding,1.25rem .75rem .5rem);box-shadow:var(--r-input-shadow,none);transition:border-color .2s,box-shadow .2s,color .2s}.r-input__control::-moz-placeholder{color:#0000}.r-input__control::placeholder{color:#0000}.r-input__control:focus{outline:none}.r-input__label{left:var(--r-input-label-left,.75rem);top:var(--r-input-label-top,.85rem);font-size:var(--r-input-label-size,1rem);pointer-events:none;padding-inline:var(--r-input-label-padding,.25rem);background:var(--r-input-label-bg,transparent);color:var(--r-input-label,currentColor);z-index:2;line-height:1;transition:top .2s,font-size .2s,color .2s,transform .2s;position:absolute}.r-input__icon{color:var(--r-input-label,currentColor);pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.r-input__icon--start{left:.75rem}.r-input__icon--end{right:.75rem}.r-input[data-has-start-icon=true] .r-input__control{padding-left:2.5rem}.r-input[data-has-end-icon=true] .r-input__control{padding-right:2.5rem}.r-input[data-has-start-icon=true] .r-input__label{left:2.5rem}.r-input__control:not(:-moz-placeholder)+.r-input__label{top:var(--r-input-label-float-top,-.35rem);font-size:var(--r-input-label-float-size,.75rem);transform:var(--r-input-label-float-transform,translateY(0));background:var(--r-input-label-bg-floating,var(--color-bg))}.r-input__control:focus+.r-input__label,.r-input__control:not(:placeholder-shown)+.r-input__label{top:var(--r-input-label-float-top,-.35rem);font-size:var(--r-input-label-float-size,.75rem);transform:var(--r-input-label-float-transform,translateY(0));background:var(--r-input-label-bg-floating,var(--color-bg))}.r-input__error{font-size:var(--r-input-error-size,.875rem);color:var(--r-input-error-color,currentColor)}.r-input[data-state=focused]{--r-input-border:var(--r-input-border-focus,var(--r-input-border));--r-input-label:var(--r-input-label-focus,var(--r-input-label));--r-input-shadow:var(--r-input-shadow-focus,var(--r-input-shadow,none))}.r-input[data-state=filled]{--r-input-label:var(--r-input-label-filled,var(--r-input-label))}.r-input[data-state=error]{--r-input-border:var(--r-input-border-error,var(--r-input-border));--r-input-label:var(--r-input-label-error,var(--r-input-label));--r-input-error-color:var(--r-input-error,currentColor)}.r-input[data-state=disabled]{opacity:var(--r-input-disabled-opacity,.6)}.r-input[data-state=disabled] .r-input__control{cursor:not-allowed}.r-input-group{align-items:stretch;display:flex}.r-input-group>*{position:relative}.r-input-group>:not(:first-child){margin-left:-1px}.r-input-group>.r-input:not(:first-child) .r-input__control,.r-input-group>.r-input-addon:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.r-input-group>.r-input:not(:last-child) .r-input__control,.r-input-group>.r-input-addon:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.r-input-group>.r-input[data-state=focused]{z-index:10}.r-input-addon{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);border-radius:var(--r-input-radius,.75rem);align-items:center;display:flex}.r-textarea{gap:var(--r-input-gap,.5rem);flex-direction:column;display:flex}.r-textarea[data-full-width=true]{width:100%}.r-textarea__field{position:relative}.r-textarea__control{border-width:var(--r-input-border-width,1px);border-style:solid;border-color:var(--r-input-border,currentColor);background:var(--r-input-bg,transparent);width:100%;color:var(--r-input-fg,inherit);border-radius:var(--r-input-radius,.75rem);padding:var(--r-input-padding,1.25rem .75rem .5rem);box-shadow:var(--r-input-shadow,none);resize:vertical;min-height:80px;transition:border-color .2s,box-shadow .2s,color .2s}.r-textarea__control::-moz-placeholder{color:#0000}.r-textarea__control::placeholder{color:#0000}.r-textarea__control:focus{outline:none}.r-textarea__label{left:var(--r-input-label-left,.75rem);top:var(--r-input-label-top,.85rem);font-size:var(--r-input-label-size,1rem);pointer-events:none;padding-inline:var(--r-input-label-padding,.25rem);background:var(--r-input-label-bg,transparent);color:var(--r-input-label,currentColor);line-height:1;transition:top .2s,font-size .2s,color .2s,transform .2s;position:absolute}.r-textarea__control:not(:-moz-placeholder)+.r-textarea__label{top:var(--r-input-label-float-top,-.35rem);font-size:var(--r-input-label-float-size,.75rem);transform:var(--r-input-label-float-transform,translateY(0));background:var(--r-input-label-bg-floating,var(--color-bg))}.r-textarea__control:focus+.r-textarea__label,.r-textarea__control:not(:placeholder-shown)+.r-textarea__label{top:var(--r-input-label-float-top,-.35rem);font-size:var(--r-input-label-float-size,.75rem);transform:var(--r-input-label-float-transform,translateY(0));background:var(--r-input-label-bg-floating,var(--color-bg))}.r-textarea__error{font-size:var(--r-input-error-size,.875rem);color:var(--r-input-error-color,currentColor)}.r-textarea[data-state=focused]{--r-input-border:var(--r-input-border-focus,var(--r-input-border));--r-input-label:var(--r-input-label-focus,var(--r-input-label));--r-input-shadow:var(--r-input-shadow-focus,var(--r-input-shadow,none))}.r-textarea[data-state=filled]{--r-input-label:var(--r-input-label-filled,var(--r-input-label))}.r-textarea[data-state=error]{--r-input-border:var(--r-input-border-error,var(--r-input-border));--r-input-label:var(--r-input-label-error,var(--r-input-label));--r-input-error-color:var(--r-input-error,currentColor)}.r-textarea[data-state=disabled]{opacity:var(--r-input-disabled-opacity,.6)}.r-textarea[data-state=disabled] .r-textarea__control{cursor:not-allowed}.r-switch{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.r-switch__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.r-switch__track{width:var(--r-switch-width,var(--r-switch-width-md));height:var(--r-switch-height,var(--r-switch-height-md));border-radius:var(--r-switch-radius,9999px);background:var(--r-switch-track-bg);border:var(--r-switch-border-width,2px) solid var(--r-switch-track-border);box-shadow:var(--r-switch-shadow,none);flex-shrink:0;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.r-switch__thumb{width:var(--r-switch-thumb-size);height:var(--r-switch-thumb-size);border-radius:var(--r-switch-radius,9999px);background:var(--r-switch-thumb-bg,transparent);transform:translateY(-50%) translate(var(--r-switch-spacing,.25rem));box-shadow:var(--r-switch-thumb-shadow,none);justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:0;overflow:hidden}.r-switch[data-state=checked] .r-switch__track{background:var(--r-switch-track-bg-checked);border-color:var(--r-switch-track-border-checked)}.r-switch[data-state=checked] .r-switch__thumb{background:var(--r-switch-thumb-bg-checked);transform:translateY(-50%) translate(calc(var(--r-switch-width,var(--r-switch-width-md)) - var(--r-switch-thumb-size) - var(--r-switch-spacing,.25rem)))}.r-theme-switch{align-items:center;gap:var(--r-theme-switch-gap,0);display:inline-flex}.r-theme-switch__icon{width:var(--r-theme-switch-icon-size,0);height:var(--r-theme-switch-icon-size,0);pointer-events:none;display:inline-flex}.r-mode-switch__thumb-icon{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.r-mode-switch__icon{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;inset:0;transform:scale(.85)}.r-switch[data-state=checked] .r-mode-switch__icon--on{opacity:1;transform:scale(1);color:var(--r-switch-intent,var(--r-primary))!important}.r-switch[data-state=unchecked] .r-mode-switch__icon--off{opacity:1;transform:scale(1);color:var(--muted)!important}.r-mode-switch__icon svg{fill:currentColor!important;color:inherit!important}.r-switch__input:focus-visible+.r-switch__track{outline:2px solid var(--r-switch-focus,currentColor);outline-offset:2px}.r-switch[data-variant=soft]{--r-switch-track-bg:var(--r-switch-track-bg,transparent)}@supports (color:color-mix(in lab,red,red)){.r-switch[data-variant=soft]{--r-switch-track-bg:color-mix(in srgb, var(--r-switch-track-bg,transparent) 80%, transparent)}}.r-switch[data-variant=glass]{--r-switch-track-bg:var(--r-switch-track-bg,transparent)}@supports (color:color-mix(in lab,red,red)){.r-switch[data-variant=glass]{--r-switch-track-bg:color-mix(in srgb, var(--r-switch-track-bg,transparent) 60%, transparent)}}.r-switch[data-variant=neon]{--r-switch-thumb-shadow:var(--r-switch-neon-shadow,none);--r-switch-shadow:var(--r-switch-neon-track-shadow,none)}.r-switch[data-size=sm]{--r-switch-width:var(--r-switch-width-sm);--r-switch-height:var(--r-switch-height-sm);--r-switch-thumb-size:var(--r-switch-thumb-size-sm);--r-switch-spacing:var(--r-switch-spacing-sm);font-size:.75rem}.r-switch[data-size=md]{--r-switch-width:var(--r-switch-width-md);--r-switch-height:var(--r-switch-height-md);--r-switch-thumb-size:var(--r-switch-thumb-size-md);--r-switch-spacing:var(--r-switch-spacing-md);font-size:.875rem}.r-switch[data-size=lg]{--r-switch-width:var(--r-switch-width-lg);--r-switch-height:var(--r-switch-height-lg);--r-switch-thumb-size:var(--r-switch-thumb-size-lg);--r-switch-spacing:var(--r-switch-spacing-lg);font-size:1rem}.r-switch[data-variant=short]{--r-switch-width:2.25rem;--r-switch-height:.9rem;--r-switch-thumb-size:1.25rem;--r-switch-spacing:-.175rem;--r-switch-track-bg:#e5e7eb;--r-switch-track-bg-checked:var(--r-switch-intent,var(--r-primary));--r-switch-track-border:transparent;--r-switch-border-width:0px;--r-switch-thumb-bg:white;--r-switch-thumb-bg-checked:white;--r-switch-thumb-shadow:0 2px 4px 0 #0000001a, 0 1px 2px -1px #0000001a, 0 0 0 1px #0000000d}.r-switch[data-variant=short][data-theme=dark],.dark .r-switch[data-variant=short]{--r-switch-track-bg:#4b5563}.r-mode-switch__icon svg{width:1em;height:1em}.r-switch[data-disabled=true]{opacity:var(--r-switch-disabled-opacity,.6);cursor:not-allowed}@keyframes r-dot-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.r-dot{width:var(--r-dot-size,.5rem);height:var(--r-dot-size,.5rem);background:currentColor;border-radius:9999px;display:inline-block}.r-dot-ping{position:relative}.r-dot-ping:after{content:"";background:currentColor;border-radius:9999px;animation:1.6s ease-out infinite r-dot-ping;position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.r-dot-ping:after{animation:none}}.r-radio{align-items:center;gap:var(--r-radio-gap,.5rem);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;position:relative}.r-radio__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.r-radio__control{width:var(--r-radio-size,1.25rem);height:var(--r-radio-size,1.25rem);border-width:var(--r-radio-border-width,1px);border-style:solid;border-color:var(--r-radio-border,currentColor);background:var(--r-radio-bg,transparent);box-shadow:var(--r-radio-shadow,none);border-radius:9999px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.r-radio__dot{width:var(--r-radio-dot-size,.55rem);height:var(--r-radio-dot-size,.55rem);background:var(--r-radio-dot,currentColor);opacity:0;border-radius:9999px;transition:opacity .2s,transform .2s,background .2s;transform:scale(.5)}.r-radio__label{color:var(--r-radio-label,currentColor);font-size:var(--r-radio-label-size,.95rem);line-height:1.2}.r-radio[data-state=checked] .r-radio__dot{opacity:1;transform:scale(1)}.r-radio__input:focus-visible+.r-radio__control{outline:2px solid var(--r-radio-focus,currentColor);outline-offset:2px}.r-radio[data-size=sm]{--r-radio-size:var(--r-radio-size-sm,1rem);--r-radio-dot-size:var(--r-radio-dot-size-sm,.45rem);--r-radio-label-size:var(--r-radio-label-size-sm,.85rem)}.r-radio[data-size=md]{--r-radio-size:var(--r-radio-size-md,1.25rem);--r-radio-dot-size:var(--r-radio-dot-size-md,.55rem);--r-radio-label-size:var(--r-radio-label-size-md,.95rem)}.r-radio[data-size=lg]{--r-radio-size:var(--r-radio-size-lg,1.5rem);--r-radio-dot-size:var(--r-radio-dot-size-lg,.7rem);--r-radio-label-size:var(--r-radio-label-size-lg,1rem)}.r-radio[data-disabled=true]{opacity:var(--r-radio-disabled-opacity,.6);cursor:not-allowed}.r-select{gap:var(--r-select-gap,.5rem);flex-direction:column;display:flex}.r-select[data-full-width=true]{width:100%}.r-select__field{position:relative}.r-select__control{border-width:var(--r-select-border-width,1px);border-style:solid;border-color:var(--r-select-border,currentColor);background:var(--r-select-bg,transparent);width:100%;color:var(--r-select-fg,inherit);border-radius:var(--r-select-radius,.75rem);padding:var(--r-select-padding,1.25rem 2.5rem .5rem .75rem);box-shadow:var(--r-select-shadow,none);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,color .2s}.r-select__control:focus{outline:none}.r-select__label{left:var(--r-select-label-left,.75rem);top:var(--r-select-label-top,.85rem);font-size:var(--r-select-label-size,1rem);pointer-events:none;padding-inline:var(--r-select-label-padding,.25rem);background:var(--r-select-label-bg,transparent);color:var(--r-select-label,currentColor);line-height:1;transition:top .2s,font-size .2s,color .2s,transform .2s;position:absolute}.r-select__control:focus+.r-select__label,.r-select[data-state=filled] .r-select__label{top:var(--r-select-label-float-top,-.35rem);font-size:var(--r-select-label-float-size,.75rem);transform:var(--r-select-label-float-transform,translateY(0));background:var(--r-select-label-bg-floating,var(--color-bg))}.r-select__icon{right:var(--r-select-icon-right,.75rem);width:var(--r-select-icon-size,.75rem);height:var(--r-select-icon-size,.75rem);color:var(--r-select-icon,currentColor);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.r-select__icon:after{content:"";border-left:var(--r-select-icon-stroke,5px) solid transparent;border-right:var(--r-select-icon-stroke,5px) solid transparent;border-top:var(--r-select-icon-stroke,6px) solid currentColor;width:0;height:0;display:block}.r-select__error{font-size:var(--r-select-error-size,.875rem);color:var(--r-select-error-color,currentColor)}.r-select[data-state=focused]{--r-select-border:var(--r-select-border-focus,var(--r-select-border));--r-select-label:var(--r-select-label-focus,var(--r-select-label));--r-select-icon:var(--r-select-icon-focus,var(--r-select-icon));--r-select-shadow:var(--r-select-shadow-focus,var(--r-select-shadow,none))}.r-select[data-state=filled]{--r-select-label:var(--r-select-label-filled,var(--r-select-label))}.r-select[data-state=error]{--r-select-border:var(--r-select-border-error,var(--r-select-border));--r-select-label:var(--r-select-label-error,var(--r-select-label));--r-select-icon:var(--r-select-icon-error,var(--r-select-icon));--r-select-error-color:var(--r-select-error,currentColor)}.r-select[data-state=disabled]{opacity:var(--r-select-disabled-opacity,.6)}.r-select[data-state=disabled] .r-select__control{cursor:not-allowed}.r-select-pro{gap:var(--r-select-pro-gap,.5rem);flex-direction:column;display:flex;position:relative}.r-select-pro[data-full-width=true]{width:100%}.r-select-pro__field{position:relative}.r-select-pro__trigger{justify-content:space-between;align-items:center;gap:var(--r-select-pro-trigger-gap,.5rem);border-width:var(--r-select-pro-border-width,1px);border-style:solid;border-color:var(--r-select-pro-border,currentColor);border-radius:var(--r-select-pro-radius,.75rem);width:100%;padding:var(--r-select-pro-padding,1.25rem 2.5rem .75rem .75rem);min-height:var(--r-select-pro-min-height,3.25rem);background:var(--r-select-pro-bg,transparent);color:var(--r-select-pro-fg,inherit);box-shadow:var(--r-select-pro-shadow,none);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,color .2s;display:flex}.r-select-pro__trigger:focus-visible{outline:none}.r-select-pro__value{align-items:center;gap:var(--r-select-pro-value-gap,.5rem);line-height:1.2;display:inline-flex}.r-select-pro__value-icon{justify-content:center;align-items:center;display:inline-flex}.r-select-pro__icon{right:var(--r-select-pro-icon-right,.75rem);width:var(--r-select-pro-icon-size,.75rem);height:var(--r-select-pro-icon-size,.75rem);color:var(--r-select-pro-icon,currentColor);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.r-select-pro__icon:after{content:"";border-left:var(--r-select-pro-icon-stroke,5px) solid transparent;border-right:var(--r-select-pro-icon-stroke,5px) solid transparent;border-top:var(--r-select-pro-icon-stroke,6px) solid currentColor;width:0;height:0;display:block}.r-select-pro__label{left:var(--r-select-pro-label-left,.75rem);top:var(--r-select-pro-label-top,.85rem);font-size:var(--r-select-pro-label-size,1rem);pointer-events:none;padding-inline:var(--r-select-pro-label-padding,.25rem);padding-block:var(--r-select-pro-label-padding-block,.1rem);background:var(--r-select-pro-label-bg,transparent);color:var(--r-select-pro-label,currentColor);line-height:1;transition:top .2s,font-size .2s,color .2s,transform .2s;position:absolute}.r-select-pro[data-has-placeholder=true] .r-select-pro__label,.r-select-pro[data-open=true] .r-select-pro__label,.r-select-pro[data-has-value=true] .r-select-pro__label{top:var(--r-select-pro-label-float-top,-.35rem);font-size:var(--r-select-pro-label-float-size,.75rem);transform:var(--r-select-pro-label-float-transform,translateY(0));background:var(--r-select-pro-label-bg-floating,var(--color-bg))}.r-select-pro__menu{left:0;right:0;top:calc(100% + var(--r-select-pro-menu-offset,.5rem));border-width:var(--r-select-pro-menu-border-width,1px);border-style:solid;border-color:var(--r-select-pro-menu-border,currentColor);border-radius:var(--r-select-pro-radius,.75rem);background:var(--r-select-pro-menu-bg,var(--surface));box-shadow:var(--r-select-pro-menu-shadow,none);padding:var(--r-select-pro-menu-padding,.25rem);max-height:var(--r-select-pro-menu-max-height,16rem);opacity:0;pointer-events:none;transform:translateY(var(--r-select-pro-menu-translate,-6px));z-index:var(--r-select-pro-menu-z,9999);transition:opacity .18s,transform .18s;position:absolute;overflow:auto}.r-select-pro[data-open=true] .r-select-pro__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.r-select-pro__option{gap:var(--r-select-pro-option-gap,.5rem);padding:var(--r-select-pro-option-padding,.5rem .75rem);border-radius:var(--r-select-pro-option-radius,.5rem);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--r-select-pro-option-bg,transparent);grid-template-columns:1fr;transition:background .15s,color .15s;display:grid}.r-select-pro__option[data-has-icon=true]{grid-template-columns:auto 1fr;align-items:center}.r-select-pro__option-icon{justify-content:center;align-items:center;display:inline-flex}.r-select-pro__option-label{line-height:1.2}.r-select-pro__option-description{font-size:var(--r-select-pro-option-description-size,.75rem);grid-column:1/-1;line-height:1.3}.r-select-pro__option[data-has-icon=true] .r-select-pro__option-description{grid-column:2/-1}.r-select-pro__option:hover{background:var(--r-select-pro-option-hover,var(--r-select-pro-option-bg,transparent))}.r-select-pro__option[data-selected=true]{font-weight:var(--r-select-pro-option-selected-weight,600)}.r-select-pro__option[data-disabled=true]{opacity:var(--r-select-pro-option-disabled-opacity,.5);cursor:not-allowed}.r-select-pro[data-open=true]{--r-select-pro-border:var(--r-select-pro-border-focus,var(--r-select-pro-border));--r-select-pro-label:var(--r-select-pro-label-focus,var(--r-select-pro-label));--r-select-pro-icon:var(--r-select-pro-icon-focus,var(--r-select-pro-icon));--r-select-pro-shadow:var(--r-select-pro-shadow-focus,var(--r-select-pro-shadow,none))}.r-select-pro[data-state=error]{--r-select-pro-border:var(--r-select-pro-border-error,var(--r-select-pro-border));--r-select-pro-label:var(--r-select-pro-label-error,var(--r-select-pro-label));--r-select-pro-icon:var(--r-select-pro-icon-error,var(--r-select-pro-icon))}.r-select-pro[data-state=disabled]{opacity:var(--r-select-pro-disabled-opacity,.6)}.r-select-pro[data-state=disabled] .r-select-pro__trigger{cursor:not-allowed}@keyframes r-spinner-spin{to{transform:rotate(360deg)}}@keyframes r-spinner-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes r-spinner-dots{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-25%)}}@keyframes r-spinner-bars{0%,to{opacity:.5;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes r-spinner-wave{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@keyframes r-spinner-ellipsis{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(0)}}@keyframes r-spinner-infinite{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes r-spinner-pinwheel{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes r-spinner-circle-filled{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.r-spinner{width:var(--r-spinner-size,1.5rem);height:var(--r-spinner-size,1.5rem);color:currentColor;justify-content:center;align-items:center;display:inline-flex}.r-spinner--inline{display:inline-flex}.r-spinner--multi{gap:var(--r-spinner-gap,.35rem);width:auto;height:auto}.r-spinner__item{display:block;position:relative}.r-spinner[data-size=xs]{--r-spinner-size:var(--r-spinner-size-xs,.75rem)}.r-spinner[data-size=sm]{--r-spinner-size:var(--r-spinner-size-sm,1rem)}.r-spinner[data-size=md]{--r-spinner-size:var(--r-spinner-size-md,1.5rem)}.r-spinner[data-size=lg]{--r-spinner-size:var(--r-spinner-size-lg,2rem)}.r-spinner[data-size=xl]{--r-spinner-size:var(--r-spinner-size-xl,2.75rem)}.r-spinner[data-size=xs]{--r-spinner-dot-size:.2rem;--r-spinner-bar-height:.7rem;--r-spinner-bar-width:.15rem;--r-spinner-wave-height:.9rem;--r-spinner-wave-width:.2rem}.r-spinner[data-size=sm]{--r-spinner-dot-size:.25rem;--r-spinner-bar-height:.9rem;--r-spinner-bar-width:.18rem;--r-spinner-wave-height:1.1rem;--r-spinner-wave-width:.22rem}.r-spinner[data-size=md]{--r-spinner-dot-size:.35rem;--r-spinner-bar-height:1.25rem;--r-spinner-bar-width:.2rem;--r-spinner-wave-height:1.5rem;--r-spinner-wave-width:.25rem}.r-spinner[data-size=lg]{--r-spinner-dot-size:.45rem;--r-spinner-bar-height:1.6rem;--r-spinner-bar-width:.24rem;--r-spinner-wave-height:1.9rem;--r-spinner-wave-width:.3rem}.r-spinner[data-size=xl]{--r-spinner-dot-size:.55rem;--r-spinner-bar-height:2rem;--r-spinner-bar-width:.3rem;--r-spinner-wave-height:2.4rem;--r-spinner-wave-width:.35rem;--r-spinner-ellipsis-size:.6rem}.r-spinner[data-size=lg]{--r-spinner-ellipsis-size:.5rem}.r-spinner[data-size=md]{--r-spinner-ellipsis-size:.4rem}.r-spinner[data-size=sm]{--r-spinner-ellipsis-size:.3rem}.r-spinner[data-size=xs]{--r-spinner-ellipsis-size:.25rem}.r-spinner[data-speed=slow]{--r-spinner-duration:var(--r-spinner-speed-slow,1.6s)}.r-spinner[data-speed=normal]{--r-spinner-duration:var(--r-spinner-speed-normal,1s)}.r-spinner[data-speed=fast]{--r-spinner-duration:var(--r-spinner-speed-fast,.7s)}.r-spinner[data-variant=ring] .r-spinner__item{border:var(--r-spinner-ring-stroke,2px) solid var(--r-spinner-track,currentColor);width:100%;height:100%;animation:r-spinner-spin var(--r-spinner-duration,1s) linear infinite;border-top-color:currentColor;border-radius:9999px}.r-spinner[data-variant=pulse] .r-spinner__item{width:100%;height:100%;animation:r-spinner-pulse var(--r-spinner-duration,1s) ease-in-out infinite;background:currentColor;border-radius:9999px}.r-spinner[data-variant=dots] .r-spinner__item{width:var(--r-spinner-dot-size,.35rem);height:var(--r-spinner-dot-size,.35rem);animation:r-spinner-dots var(--r-spinner-duration,1s) ease-in-out infinite;background:currentColor;border-radius:9999px}.r-spinner[data-variant=dots] .r-spinner__item:nth-child(2){animation-delay:.15s}.r-spinner[data-variant=dots] .r-spinner__item:nth-child(3){animation-delay:.3s}.r-spinner[data-variant=bars]{align-items:flex-end}.r-spinner[data-variant=bars] .r-spinner__item{width:var(--r-spinner-bar-width,.2rem);height:var(--r-spinner-bar-height,1.25rem);border-radius:var(--r-spinner-bar-radius,9999px);animation:r-spinner-bars var(--r-spinner-duration,1s) ease-in-out infinite;background:currentColor}.r-spinner[data-variant=bars] .r-spinner__item:nth-child(2){animation-delay:.12s}.r-spinner[data-variant=bars] .r-spinner__item:nth-child(3){animation-delay:.24s}.r-spinner[data-variant=bars] .r-spinner__item:nth-child(4){animation-delay:.36s}.r-spinner[data-variant=bars] .r-spinner__item:nth-child(5){animation-delay:.48s}.r-spinner[data-variant=wave]{align-items:center}.r-spinner[data-variant=wave] .r-spinner__item{width:var(--r-spinner-wave-width,.25rem);height:var(--r-spinner-wave-height,1.5rem);border-radius:var(--r-spinner-wave-radius,9999px);animation:r-spinner-wave var(--r-spinner-duration,1.1s) ease-in-out infinite;background:currentColor}.r-spinner[data-variant=wave] .r-spinner__item:nth-child(2){animation-delay:.12s}.r-spinner[data-variant=wave] .r-spinner__item:nth-child(3){animation-delay:.24s}.r-spinner[data-variant=wave] .r-spinner__item:nth-child(4){animation-delay:.36s}.r-spinner[data-variant=ellipsis]{align-items:center}.r-spinner[data-variant=ellipsis] .r-spinner__item{width:var(--r-spinner-ellipsis-size,.4rem);height:var(--r-spinner-ellipsis-size,.4rem);animation:r-spinner-ellipsis var(--r-spinner-duration,1s) ease-in-out infinite;background:currentColor;border-radius:9999px}.r-spinner[data-variant=ellipsis] .r-spinner__item:nth-child(2){animation-delay:.15s}.r-spinner[data-variant=ellipsis] .r-spinner__item:nth-child(3){animation-delay:.3s}.r-spinner[data-variant=ellipsis] .r-spinner__item:nth-child(4){animation-delay:.45s}.r-spinner[data-variant=infinite] .r-spinner__item{width:100%;height:100%;animation:r-spinner-infinite var(--r-spinner-duration,1s) linear infinite;position:relative}.r-spinner[data-variant=infinite] .r-spinner__item:before,.r-spinner[data-variant=infinite] .r-spinner__item:after{content:"";border:var(--r-spinner-ring-stroke,2px) solid currentColor;border-radius:9999px;width:60%;height:60%;position:absolute;top:20%}.r-spinner[data-variant=infinite] .r-spinner__item:before{left:0}.r-spinner[data-variant=infinite] .r-spinner__item:after{right:0}.r-spinner[data-variant=pinwheel] .r-spinner__item{width:100%;height:100%;animation:r-spinner-pinwheel var(--r-spinner-duration,1s) linear infinite;background:conic-gradient(currentColor 0deg 20deg,#0000 20deg 60deg,currentColor 60deg 80deg,#0000 80deg 140deg,currentColor 140deg 160deg,#0000 160deg 220deg,currentColor 220deg 240deg,#0000 240deg 300deg,currentColor 300deg 320deg,#0000 320deg 360deg);border-radius:9999px;-webkit-mask:radial-gradient(circle,#0000 0 35%,#000 36% 100%);mask:radial-gradient(circle,#0000 0 35%,#000 36% 100%)}.r-spinner[data-variant=circle-filled] .r-spinner__item{width:100%;height:100%;animation:r-spinner-circle-filled var(--r-spinner-duration,1s) ease-in-out infinite;background:currentColor;border-radius:9999px}.r-spinner[data-color=primary]{color:var(--r-primary)}.r-spinner[data-color=secondary]{color:var(--r-secondary)}.r-spinner[data-color=success]{color:var(--r-success)}.r-spinner[data-color=warning]{color:var(--r-warning)}.r-spinner[data-color=danger]{color:var(--r-danger)}.r-spinner[data-color=info]{color:var(--r-info)}.r-checkbox{gap:var(--r-checkbox-gap,.5rem);font-size:var(--r-checkbox-font-size,.875rem);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2;position:relative}.r-checkbox[data-disabled=true]{opacity:.6;cursor:not-allowed}.r-checkbox__input{opacity:0;width:var(--r-checkbox-size,1.125rem);height:var(--r-checkbox-size,1.125rem);margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.r-checkbox__control{width:var(--r-checkbox-size,1.125rem);height:var(--r-checkbox-size,1.125rem);border-radius:var(--r-checkbox-radius,.25rem);border-width:var(--r-checkbox-border-width,2px);border-style:solid;border-color:var(--r-checkbox-border,currentColor);background:var(--r-checkbox-bg,transparent);justify-content:center;align-items:center;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.r-checkbox__input:focus-visible+.r-checkbox__control{outline:2px solid var(--r-checkbox-focus,currentColor);outline-offset:2px}.r-checkbox__label{color:inherit}.r-checkbox[data-size=sm]{--r-checkbox-size:.875rem;--r-checkbox-font-size:.75rem;--r-checkbox-gap:.5rem}.r-checkbox[data-size=md]{--r-checkbox-size:1.125rem;--r-checkbox-font-size:.875rem;--r-checkbox-gap:.625rem}.r-checkbox[data-size=lg]{--r-checkbox-size:1.375rem;--r-checkbox-font-size:1rem;--r-checkbox-gap:.75rem}.r-checkbox__control:after{content:"";width:calc(var(--r-checkbox-size,1.125rem) * .45);height:calc(var(--r-checkbox-size,1.125rem) * .25);border-style:solid;border-color:var(--r-checkbox-check,currentColor);border-width:0 0 var(--r-checkbox-check-width,2px) var(--r-checkbox-check-width,2px);opacity:0;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(0)}.r-checkbox__input:checked+.r-checkbox__control:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.r-checkbox[data-color=primary]{--r-checkbox-color:var(--r-primary)}.r-checkbox[data-color=secondary]{--r-checkbox-color:var(--r-secondary)}.r-checkbox[data-color=success]{--r-checkbox-color:var(--r-success)}.r-checkbox[data-color=warning]{--r-checkbox-color:var(--r-warning)}.r-checkbox[data-color=danger]{--r-checkbox-color:var(--r-danger)}.r-checkbox[data-color=info]{--r-checkbox-color:var(--r-info)}.r-checkbox[data-role=solid]{--r-checkbox-bg:var(--r-checkbox-color);--r-checkbox-border:var(--r-checkbox-color);--r-checkbox-check:var(--r-checkbox-on-solid,var(--r-white))}.r-checkbox[data-role=soft]{--r-checkbox-bg:var(--r-checkbox-soft-bg,transparent);--r-checkbox-border:var(--r-checkbox-soft-border,var(--r-checkbox-color));--r-checkbox-check:var(--r-checkbox-soft-check,var(--r-checkbox-color))}.r-checkbox[data-role=outline]{--r-checkbox-bg:transparent;--r-checkbox-border:var(--r-checkbox-outline-border,var(--r-checkbox-color));--r-checkbox-check:var(--r-checkbox-outline-check,var(--r-checkbox-color))}.r-checkbox[data-variant=neon] .r-checkbox__control:before{content:"";inset:calc(var(--r-checkbox-neon-spread,.35rem) * -1);border-radius:inherit;box-shadow:0 0 var(--r-checkbox-neon-blur,.8rem) var(--r-checkbox-neon-glow,currentColor);opacity:0;transition:opacity .2s;position:absolute}.r-checkbox[data-variant=neon] .r-checkbox__input:checked+.r-checkbox__control:before{opacity:1}.r-checkbox[data-variant=transformer] .r-checkbox__control{transform:rotate(0)scale(1)}.r-checkbox[data-variant=transformer] .r-checkbox__input:checked+.r-checkbox__control{border-color:var(--r-checkbox-transformer-border,var(--r-checkbox-border));transform:rotate(-6deg)scale(.95)}.r-checkbox[data-variant=transformer] .r-checkbox__control:after{transform:translate(-50%,-50%)rotate(-45deg)scale(0)}.r-checkbox[data-variant=transformer] .r-checkbox__input:checked+.r-checkbox__control:after{transform:translate(-50%,-50%)rotate(-45deg)scale(1.05)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-in{animation:.25s ease-out forwards fade-in}.animate-fade-out{animation:.25s ease-in forwards fade-out}@keyframes zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.animate-zoom-in{animation:.25s ease-out forwards zoom-in}.animate-zoom-out{animation:.25s ease-in forwards zoom-out}@keyframes slide-up-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.animate-slide-up-in{animation:.25s ease-out forwards slide-up-in}.animate-slide-up-out{animation:.25s ease-in forwards slide-up-out}@keyframes slide-down-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.animate-slide-down-in{animation:.25s ease-out forwards slide-down-in}.animate-slide-down-out{animation:.25s ease-in forwards slide-down-out}@keyframes slide-left-in{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes slide-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-25px)}}.animate-slide-left-in{animation:.25s ease-out forwards slide-left-in}.animate-slide-left-out{animation:.25s ease-in forwards slide-left-out}@keyframes slide-right-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25px)}}.animate-slide-right-in{animation:.25s ease-out forwards slide-right-in}.animate-slide-right-out{animation:.25s ease-in forwards slide-right-out}@keyframes blur-in{0%{opacity:0;filter:blur(6px);transform:scale(.97)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes blur-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(6px);transform:scale(.97)}}.animate-blur-in{animation:.3s ease-out forwards blur-in}.animate-blur-out{animation:.2s ease-in forwards blur-out}@keyframes flip-in{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes flip-out{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(90deg)}}.animate-flip-in{animation:.35s cubic-bezier(.4,0,.2,1) forwards flip-in}.animate-flip-out{animation:.25s ease-in forwards flip-out}@keyframes bounce-in{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes bounce-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.animate-bounce-in{animation:.28s ease-out forwards bounce-in}.animate-bounce-out{animation:.2s ease-in forwards bounce-out}@keyframes elastic-in{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes elastic-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.animate-elastic-in{animation:.35s ease-out forwards elastic-in}.animate-elastic-out{animation:.2s ease-in forwards elastic-out}@keyframes drawer-right-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-right-out{0%{transform:translate(0)}to{transform:translate(100%)}}.animate-drawer-right-in{animation:.3s ease-out forwards drawer-right-in}.animate-drawer-right-out{animation:.25s ease-in forwards drawer-right-out}@keyframes drawer-left-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-left-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-drawer-left-in{animation:.3s ease-out forwards drawer-left-in}.animate-drawer-left-out{animation:.25s ease-in forwards drawer-left-out}@keyframes sheet-in{0%{transform:translateY(100%)}50%{transform:translateY(-4%)}to{transform:translateY(0)}}@keyframes sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.animate-sheet-in{animation:.35s cubic-bezier(.25,.46,.45,.94) forwards sheet-in}.animate-sheet-out{animation:.25s ease-in forwards sheet-out}@keyframes fullscreen-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fullscreen-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.animate-fullscreen-in{animation:.3s ease-out forwards fullscreen-in}.animate-fullscreen-out{animation:.2s ease-in forwards fullscreen-out}@keyframes fade-slide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide{animation:.15s ease-out forwards fade-slide}@keyframes r-skeleton-pulse{0%{opacity:1}50%{opacity:.55}to{opacity:1}}@keyframes r-skeleton-wave{0%{transform:translate(-120%)}to{transform:translate(120%)}}.r-skeleton{gap:var(--r-skeleton-gap,.5rem);flex-direction:column;display:flex}.r-skeleton__item{width:var(--r-skeleton-width,100%);height:var(--r-skeleton-height,.75rem);border-radius:var(--r-skeleton-radius,.5rem);background:var(--r-skeleton-bg,currentColor);position:relative;overflow:hidden}.r-skeleton[data-variant=title]{--r-skeleton-height:var(--r-skeleton-title-height,1.25rem);--r-skeleton-width:var(--r-skeleton-title-width,60%)}.r-skeleton[data-variant=text]{--r-skeleton-height:var(--r-skeleton-text-height,.75rem);--r-skeleton-width:var(--r-skeleton-text-width,100%)}.r-skeleton[data-variant=circle],.r-skeleton[data-variant=avatar]{--r-skeleton-height:var(--r-skeleton-circle-size,2.5rem);--r-skeleton-width:var(--r-skeleton-circle-size,2.5rem);--r-skeleton-radius:9999px}.r-skeleton[data-variant=rect]{--r-skeleton-height:var(--r-skeleton-rect-height,2.5rem);--r-skeleton-width:var(--r-skeleton-rect-width,100%);--r-skeleton-radius:0}.r-skeleton[data-variant=rounded]{--r-skeleton-height:var(--r-skeleton-rounded-height,2.5rem);--r-skeleton-width:var(--r-skeleton-rounded-width,100%);--r-skeleton-radius:var(--r-skeleton-rounded-radius,.75rem)}.r-skeleton[data-variant=image]{--r-skeleton-height:var(--r-skeleton-image-height,12.5rem);--r-skeleton-width:var(--r-skeleton-image-width,100%);--r-skeleton-radius:var(--r-skeleton-image-radius,.75rem)}.r-skeleton--multiline .r-skeleton__item{width:var(--r-skeleton-line-width,100%)}.r-skeleton--multiline .r-skeleton__item:first-child{width:var(--r-skeleton-line-1,var(--r-skeleton-line-width,100%))}.r-skeleton--multiline .r-skeleton__item:nth-child(2){width:var(--r-skeleton-line-2,var(--r-skeleton-line-width,100%))}.r-skeleton--multiline .r-skeleton__item:nth-child(3){width:var(--r-skeleton-line-3,var(--r-skeleton-line-width,100%))}.r-skeleton--multiline .r-skeleton__item:nth-child(4){width:var(--r-skeleton-line-4,var(--r-skeleton-line-width,100%))}.r-skeleton--multiline .r-skeleton__item:nth-child(5){width:var(--r-skeleton-line-5,var(--r-skeleton-line-width,100%))}.r-skeleton--multiline .r-skeleton__item:nth-child(6){width:var(--r-skeleton-line-6,var(--r-skeleton-line-width,100%))}.r-skeleton--multiline .r-skeleton__item:nth-child(7){width:var(--r-skeleton-line-7,var(--r-skeleton-line-width,100%))}.r-skeleton--multiline .r-skeleton__item:nth-child(8){width:var(--r-skeleton-line-8,var(--r-skeleton-line-width,100%))}.r-skeleton[data-animate=pulse] .r-skeleton__item{animation:r-skeleton-pulse var(--r-skeleton-pulse-duration,1.2s) ease-in-out infinite}.r-skeleton[data-animate=wave] .r-skeleton__item:after{content:"";background:linear-gradient(90deg,transparent,var(--r-skeleton-shimmer,#ffffff80),transparent);animation:r-skeleton-wave var(--r-skeleton-wave-duration,1.4s) ease-in-out infinite;position:absolute;inset:0;transform:translate(-120%)}.r-time-picker-scroll::-webkit-scrollbar{width:6px}.r-time-picker-scroll::-webkit-scrollbar-track{background:0 0}.r-time-picker-scroll::-webkit-scrollbar-thumb{background:var(--r-gray-300);border-radius:3px}.r-time-picker-scroll::-webkit-scrollbar-thumb:hover{background:var(--r-gray-400)}.r-time-picker-scroll{scrollbar-width:thin;scrollbar-color:var(--r-gray-300) transparent}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ripple-expand{0%{opacity:1;width:0;height:0}to{opacity:0;width:200px;height:200px}}.r-table{background-color:var(--color-surface);width:100%}.r-table__toolbar{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.r-table__search-input{max-width:var(--container-sm);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex:1}.r-table__search-input:focus{border-color:var(--color-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-table__search-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.r-table__search-input:focus{--tw-outline-style:none;outline-style:none}.r-table__container{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:1.25rem;overflow:hidden}.r-table__element{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.r-table__thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);background-color:var(--color-surface-soft)}@supports (color:color-mix(in lab,red,red)){.r-table__thead{background-color:color-mix(in oklab,var(--color-surface-soft) 50%,transparent)}}.r-table__thead[data-sticky=true]{top:calc(var(--spacing) * 0);z-index:30;--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);position:sticky}.r-table__th{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-foreground-muted);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.r-table__th[data-align=left]{text-align:left}.r-table__th[data-align=center]{text-align:center}.r-table__th[data-align=right]{text-align:right}.r-table__th-inner{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.r-table__th[data-align=right] .r-table__th-inner{justify-content:flex-end}.r-table__td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider)}@supports (color:color-mix(in lab,red,red)){.r-table__td{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-table__td{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);vertical-align:middle;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-table__td[data-align=left]{text-align:left}.r-table__td[data-align=center]{text-align:center}.r-table__td[data-align=right]{text-align:right}.r-table__tr:last-child .r-table__td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.r-table__tr:hover{cursor:default;background-color:var(--color-surface-soft)}@supports (color:color-mix(in lab,red,red)){.r-table__tr:hover{background-color:color-mix(in oklab,var(--color-surface-soft) 40%,transparent)}}.r-table__tr[data-striped=true]{background-color:var(--color-surface-soft)}@supports (color:color-mix(in lab,red,red)){.r-table__tr[data-striped=true]{background-color:color-mix(in oklab,var(--color-surface-soft) 20%,transparent)}}.r-table__tr[data-selected=true]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-table__tr[data-selected=true]{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.r-table__cell-user{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.r-table__cell-group{flex-direction:column;display:flex}.r-table__cell-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.r-table__cell-subtitle{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-foreground-muted)}.r-table__resizer{cursor:col-resize;width:4px;transition:background-color .2s;position:absolute;top:0;bottom:0;right:0}.r-table__resizer:hover{background:var(--r-primary)}.r-table__filter-trigger{color:var(--foreground-muted);border-radius:.25rem;padding:.25rem;transition:all .2s}.r-table__filter-trigger:hover{background:var(--surface-hover);color:var(--foreground)}.r-table__filter-trigger--active{color:var(--r-primary)}.r-table__filter-dropdown{background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-lg);z-index:50;border-radius:.5rem;min-width:12rem;margin-top:.5rem;padding:.75rem;position:absolute;top:100%;left:0}.r-table__pagination,.r-datagrid__pagination{justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 0;display:flex}.r-table__pagination-info,.r-datagrid__pagination-info{color:var(--foreground-muted);font-size:.875rem}.r-table__pagination-actions,.r-datagrid__pagination-actions{align-items:center;gap:.5rem;display:flex}.r-table__empty,.r-datagrid__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.r-table__empty-icon{width:3rem;height:3rem;color:var(--foreground-muted);margin-bottom:1rem}.r-table__empty-text,.r-datagrid__empty-message{color:var(--foreground-muted);font-size:.875rem}.r-table__skeleton-cell{background:var(--surface-soft);border-radius:.25rem;height:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.r-accordion{border-radius:var(--r-accordion-radius);background:var(--r-accordion-bg);width:100%;overflow:hidden}.r-accordion__item{border-bottom:var(--r-accordion-border-width) solid var(--r-accordion-border)}.r-accordion__item:last-child{border-bottom:none}.r-accordion__trigger{width:100%;color:var(--r-accordion-trigger-fg);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:500;transition:background-color .2s;display:flex}.r-accordion__trigger:hover{background:var(--r-accordion-trigger-hover)}.r-accordion__icon{color:var(--r-accordion-icon);transition:transform .3s cubic-bezier(.4,0,.2,1)}.r-accordion__icon[data-state=open]{transform:rotate(180deg)}.r-accordion__title{flex:1}.r-accordion__content{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.r-accordion__content[data-state=closed]{opacity:0;max-height:0;transform:translateY(-4px)}.r-accordion__content[data-state=open]{opacity:1;max-height:1000px;transform:translateY(0)}.r-accordion__content-inner{color:var(--r-accordion-content-fg);padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.5}.r-autocomplete{width:100%;position:relative}.r-autocomplete__field{align-items:center;display:flex;position:relative}.r-autocomplete__input{background:var(--r-autocomplete-input-bg);border:1px solid var(--divider);width:100%;color:var(--foreground);border-radius:.75rem;outline:none;padding:.5rem 2.5rem .5rem 1rem;font-size:.875rem;transition:all .2s}.r-autocomplete__input:focus{border-color:var(--r-primary);box-shadow:0 0 0 2px var(--r-primary)}@supports (color:color-mix(in lab,red,red)){.r-autocomplete__input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--r-primary) 20%,transparent)}}.r-autocomplete__actions{color:var(--foreground-muted);align-items:center;gap:.5rem;display:flex;position:absolute;right:.75rem}.r-autocomplete__loader{width:1rem;height:1rem;animation:1s linear infinite spin}.r-autocomplete__clear{border-radius:9999px;padding:.125rem;transition:background-color .2s}.r-autocomplete__clear:hover{background:var(--surface-hover);color:var(--foreground)}.r-autocomplete__clear-icon{width:1rem;height:1rem}.r-autocomplete__dropdown{background:var(--r-autocomplete-dropdown-bg);border:1px solid var(--r-autocomplete-dropdown-border);box-shadow:var(--shadow-lg);z-index:50;border-radius:.75rem;max-height:16rem;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.r-autocomplete__option{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .1s;display:flex}.r-autocomplete__option:hover{background:var(--r-autocomplete-option-hover)}.r-autocomplete__option[data-selected=true]{background:var(--r-autocomplete-option-selected-bg);color:var(--r-autocomplete-option-selected-fg)}.r-autocomplete__avatar{flex-shrink:0}.r-autocomplete__highlight{color:var(--r-autocomplete-highlight);font-weight:600}.r-autocomplete__label{min-width:0;color:inherit;flex-direction:column;flex:1;font-weight:500;display:flex}.r-autocomplete__description{color:var(--foreground-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;font-weight:400;overflow:hidden}.r-autocomplete__empty{text-align:center;color:var(--foreground-muted);padding:1rem;font-size:.875rem}.r-code-block{background:var(--r-code-bg);color:var(--r-code-fg);border-radius:.75rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.6;position:relative}.r-code-block__copy{opacity:.6;background:#ffffff1a;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;position:absolute;top:.5rem;right:.5rem}.r-code-block__copy:hover{opacity:1;background:#fff3}.r-code-block__container{display:flex}.r-code-block__linenumbers{border-right:1px solid var(--divider);color:var(--foreground-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;min-width:2.5rem;padding-right:1rem}.r-code-block__content{flex:1;padding-left:1rem;overflow-x:auto}.r-code-block[data-wrap=true] .r-code-block__content{white-space:pre-wrap}.r-code-block__token--keyword{color:var(--r-code-token-keyword)}.r-code-block__token--string{color:var(--r-code-token-string)}.r-code-block__token--comment{color:var(--r-code-token-comment);font-style:italic}.r-code-block__token--number{color:var(--r-code-token-number)}.r-code-block__token--tag{color:var(--r-code-token-tag)}.r-code-block__token--attr{color:var(--r-code-token-attr)}.r-code-block__token--func{color:var(--r-code-token-func)}.r-command-palette__overlay{z-index:1000;background:var(--r-command-palette-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:flex-start;padding-top:8vh;animation:.2s ease-out r-fade-in;display:flex;position:fixed;inset:0}.r-command-palette__overlay[data-state=closed]{animation:.15s ease-in forwards r-fade-out}.r-command-palette{background:var(--r-command-palette-bg);border:1px solid var(--r-command-palette-border);border-radius:var(--r-command-palette-radius);width:100%;max-width:640px;box-shadow:var(--r-command-palette-shadow);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) r-scale-in;display:flex;position:relative;overflow:hidden}.r-command-palette[data-glass=true]{background:var(--r-command-palette-glass-bg);border:1px solid var(--r-command-palette-glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.r-command-palette__input-wrapper{border-bottom:1px solid var(--r-command-palette-border);align-items:center;padding:0 1.25rem;display:flex}.r-command-palette__search-icon{color:var(--foreground-muted);flex-shrink:0;width:1.25rem;height:1.25rem}.r-command-palette__input{width:100%;color:var(--foreground);background:0 0;border:none;outline:none;padding:1.25rem .75rem;font-size:1rem}.r-command-palette__input::-moz-placeholder{color:var(--foreground-muted)}.r-command-palette__input::placeholder{color:var(--foreground-muted)}.r-command-palette__list{scroll-behavior:smooth;max-height:400px;padding:.5rem;overflow-y:auto}.r-command-palette__section{padding-top:.5rem;padding-bottom:.5rem}.r-command-palette__section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--r-command-palette-section-fg);padding:.5rem .75rem;font-size:.75rem;font-weight:600}.r-command-palette__item{border-radius:var(--r-command-palette-item-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.75rem;transition:all .15s;display:flex}.r-command-palette__item:hover{background:var(--r-command-palette-item-hover)}.r-command-palette__item[data-selected=true]{background:var(--r-command-palette-item-selected-bg);color:var(--r-command-palette-item-selected-fg);box-shadow:0 4px 12px var(--r-command-palette-item-selected-bg)}@supports (color:color-mix(in lab,red,red)){.r-command-palette__item[data-selected=true]{box-shadow:0 4px 12px color-mix(in srgb,var(--r-command-palette-item-selected-bg) 30%,transparent)}}.r-command-palette__item-icon{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.r-command-palette__item-label{flex:1;font-size:.9375rem;font-weight:500}.r-command-palette__item-shortcut{gap:.25rem;display:flex}.r-command-palette__kbd{text-align:center;background:var(--r-command-palette-kbd-bg);min-width:1.5rem;color:var(--r-command-palette-kbd-fg);border:1px solid var(--r-command-palette-kbd-border);box-shadow:0 1px 0 var(--r-command-palette-kbd-border);border-radius:4px;padding:.125rem .375rem;font-family:inherit;font-size:.75rem;font-weight:600}.r-command-palette__item[data-selected=true] .r-command-palette__kbd{color:inherit;box-shadow:none;background:#fff3;border-color:#ffffff4d}.r-command-palette__empty{text-align:center;color:var(--foreground-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}@keyframes r-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes r-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes r-fade-out{0%{opacity:1}to{opacity:0}}.dark .r-command-palette,[data-theme=dark] .r-command-palette{--r-command-palette-bg:#111827e6;--r-command-palette-border:#ffffff1a;--r-command-palette-glass-bg:#0a0f1cbf}.r-chart{border-radius:.5rem;position:relative;overflow:hidden}.r-chart__canvas{width:100%;height:100%}.r-chart__tooltip{pointer-events:none;z-index:10;background:var(--r-chart-tooltip-bg);color:var(--r-chart-tooltip-fg);box-shadow:var(--shadow-lg);white-space:nowrap;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;position:absolute}.r-chart__tooltip-label{font-weight:600}.r-navbar{z-index:40;background:var(--surface);--r-navbar-height:4rem;--navbar-fg:var(--foreground);--navbar-fg-muted:var(--foreground-muted);--navbar-bg-hover:var(--surface-hover);--navbar-active-bg:var(--r-primary);border-bottom:1px solid #0000;width:100%;transition:background-color .3s,border-color .3s,box-shadow .3s;position:relative}@supports (color:color-mix(in lab,red,red)){.r-navbar{--navbar-active-bg:color-mix(in srgb, var(--r-primary) 8%, transparent)}}.r-navbar{--navbar-active-fg:var(--r-primary)}.r-navbar[data-color=dark]{--navbar-fg:#f8fafc;--navbar-fg-muted:#94a3b8;--navbar-bg-hover:#ffffff1a;--navbar-active-bg:#ffffff26;--navbar-active-fg:#fff;background:#0f172a;border-bottom-color:#1e293b}.r-navbar[data-color=primary]{background:var(--r-primary);--navbar-fg:#fff;--navbar-fg-muted:#ffffffb3;--navbar-bg-hover:#ffffff1a;--navbar-active-bg:#fff3;--navbar-active-fg:#fff;border-bottom-color:#ffffff1a}.r-navbar[data-color=transparent]{background:0 0;border-bottom-color:#0000}.r-navbar[data-fixed=true]{position:fixed;top:0;left:0;right:0}.r-navbar[data-sticky=true]{position:sticky;top:0}.r-navbar[data-glass=true]{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.r-navbar[data-glass=true]{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.r-navbar[data-glass=true]{-webkit-backdrop-filter:blur(16px)}.r-navbar[data-glass=true][data-color=dark]{background:#0f172ab3}.r-navbar[data-border=true]{border-bottom-color:var(--divider)}.r-navbar[data-color=dark][data-border=true]{border-bottom-color:#ffffff1a}.r-navbar__container{width:100%;max-width:100%;height:var(--r-navbar-height);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:0 1.5rem;display:flex}@media(min-width:1024px){.r-navbar__container{padding:0 2.5rem}}.r-navbar__brand{letter-spacing:-.025em;color:var(--navbar-fg);white-space:nowrap;flex-shrink:0;align-items:center;gap:.75rem;margin-right:0;font-size:1.125rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.r-navbar__brand:hover{opacity:.8}.r-navbar__content{align-items:center;height:100%;display:none}@media(min-width:768px){.r-navbar__content{display:flex}}.r-navbar__content[data-position=left]{justify-content:flex-start;gap:.5rem;margin-right:auto}.r-navbar__content[data-position=center]{flex:1;justify-content:center;gap:.5rem}.r-navbar__content[data-position=right]{justify-content:flex-end;gap:1rem;margin-left:auto}.r-navbar__item{color:var(--navbar-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;height:auto;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.r-navbar__item:hover{color:var(--navbar-fg)}.r-navbar__item[data-active=true]{color:var(--navbar-active-fg);font-weight:600}.r-navbar[data-variant=pill] .r-navbar__item:hover{background:var(--navbar-bg-hover)}.r-navbar[data-variant=pill] .r-navbar__item[data-active=true]{background:var(--navbar-active-bg)}.r-navbar[data-variant=underline] .r-navbar__content{gap:1.5rem}.r-navbar[data-variant=underline] .r-navbar__item{height:100%;color:var(--navbar-fg-muted);border-radius:0;padding:0 .25rem}.r-navbar[data-variant=underline] .r-navbar__item:hover{color:var(--navbar-fg);background:0 0}.r-navbar[data-variant=underline] .r-navbar__item:after{content:"";background:var(--navbar-active-fg);transform-origin:50%;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.r-navbar[data-variant=underline] .r-navbar__item[data-active=true]{color:var(--navbar-fg)}.r-navbar[data-variant=underline] .r-navbar__item[data-active=true]:after{transform:scaleX(1)}.r-navbar__toggle{width:2.5rem;height:2.5rem;color:var(--navbar-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.r-navbar__toggle:hover{color:var(--navbar-fg);background:var(--navbar-bg-hover)}@media(min-width:768px){.r-navbar__toggle{display:none}}.r-navbar__toggle-icon{background:currentColor;border-radius:1px;width:1.25rem;height:2px;transition:all .3s;position:relative}.r-navbar__toggle-icon:before,.r-navbar__toggle-icon:after{content:"";background:currentColor;border-radius:1px;width:1.25rem;height:2px;transition:all .3s;position:absolute;left:0}.r-navbar__toggle-icon:before{top:-6px}.r-navbar__toggle-icon:after{top:6px}.r-navbar__toggle[data-state=open] .r-navbar__toggle-icon{background:0 0}.r-navbar__toggle[data-state=open] .r-navbar__toggle-icon:before{top:0;transform:rotate(45deg)}.r-navbar__toggle[data-state=open] .r-navbar__toggle-icon:after{top:0;transform:rotate(-45deg)}.r-navbar__menu{top:var(--r-navbar-height);background:var(--surface);border-bottom:1px solid var(--divider);opacity:0;pointer-events:none;z-index:39;box-shadow:var(--shadow-xl);flex-direction:column;gap:.5rem;padding:1rem 1.5rem 1.5rem;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex;position:fixed;left:0;right:0;transform:translateY(-.75rem)}.r-navbar[data-color=dark] .r-navbar__menu{background:#0f172a;border-bottom-color:#334155}.r-navbar[data-color=dark] .r-navbar__menu .r-navbar__item{color:#cbd5e1;height:auto}.r-navbar[data-color=dark] .r-navbar__menu .r-navbar__item:hover{color:#fff;background:#ffffff1a}.r-navbar__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)}.r-navbar__menu .r-navbar__item{width:100%;color:var(--navbar-fg-muted);border-radius:.5rem;justify-content:flex-start;height:auto;padding:.75rem 1rem;font-size:.9375rem;display:flex}.r-navbar__menu .r-navbar__item:hover{background:var(--navbar-bg-hover);color:var(--navbar-fg)}.r-navbar__menu .r-navbar__item:after{display:none}.r-pagination{justify-content:space-between;align-items:center;width:100%;padding:1rem 0;display:flex}.r-pagination__mobile{flex:1;justify-content:space-between;display:flex}@media(min-width:768px){.r-pagination__mobile{display:none}}.r-pagination__desktop{width:100%;display:none}@media(min-width:768px){.r-pagination__desktop{justify-content:space-between;align-items:center;display:flex}}.r-pagination__summary{font-size:.875rem}.r-pagination__nav{border:1px solid var(--divider);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:.5rem;display:inline-flex;overflow:hidden}.r-pagination__btn,.r-pagination__page{min-width:2.25rem;height:2.25rem;color:var(--foreground-muted);border:none;border-right:1px solid var(--divider);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.r-pagination__btn:last-child,.r-pagination__page:last-child{border-right:none}.r-pagination__btn:hover:not(:disabled),.r-pagination__page:hover:not([data-active=true]){background:var(--surface-hover);color:var(--foreground)}.r-pagination__page[data-active=true]{background:var(--r-primary);color:#fff;border-right-color:var(--r-primary);z-index:10}.r-pagination__page[data-active=true]+.r-pagination__page,.r-pagination__page[data-active=true]+.r-pagination__btn{border-left:none}.r-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.r-pagination__ellipsis{min-width:2.25rem;height:2.25rem;color:var(--foreground-muted);border-right:1px solid var(--divider);background:var(--surface);justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.r-pagination__pages{display:flex}.r-pagination[data-size=sm] .r-pagination__btn,.r-pagination[data-size=sm] .r-pagination__page,.r-pagination[data-size=sm] .r-pagination__ellipsis{min-width:2rem;height:2rem;font-size:.8125rem}.r-pagination[data-size=lg] .r-pagination__btn,.r-pagination[data-size=lg] .r-pagination__page,.r-pagination[data-size=lg] .r-pagination__ellipsis{min-width:2.5rem;height:2.5rem;font-size:.9375rem}.r-pagination[data-variant=line] .r-pagination__nav{width:100%;box-shadow:none;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:visible}.r-pagination[data-variant=line] .r-pagination__btn{color:var(--foreground-muted);background:0 0;border:none;padding:0 .5rem;font-weight:500;transition:color .2s}.r-pagination[data-variant=line] .r-pagination__btn:hover:not(:disabled){color:var(--foreground)}.r-pagination[data-variant=line] .r-pagination__pages{gap:.25rem;display:flex}.r-pagination[data-variant=line] .r-pagination__page{min-width:2.5rem;color:var(--foreground-muted);background:0 0;border:none;padding-top:1rem;position:relative}.r-pagination[data-variant=line] .r-pagination__page:before{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;top:0;left:0;right:0}.r-pagination[data-variant=line] .r-pagination__page:hover:not([data-active=true]){color:var(--foreground)}.r-pagination[data-variant=line] .r-pagination__page:hover:not([data-active=true]):before{background:var(--divider)}.r-pagination[data-variant=line] .r-pagination__page[data-active=true]{color:var(--r-primary);background:0 0}.r-pagination[data-variant=line] .r-pagination__page[data-active=true]:before{background:var(--r-primary)}.r-pagination[data-variant=line] .r-pagination__ellipsis{background:0 0;border:none;padding-top:1rem}.r-pagination--card{border-top:1px solid var(--divider);background:var(--surface);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.r-kanban{width:100%}.r-kanban__board{grid-template-columns:1fr;gap:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}@media(min-width:768px){.r-kanban__board{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column}}.r-kanban__column{background:var(--r-kanban-column-bg);border:1px solid var(--r-kanban-column-border);border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:280px;padding:1rem;display:flex}.r-kanban__column[data-drag-over=true]{border-color:var(--r-primary);background:var(--r-primary)}@supports (color:color-mix(in lab,red,red)){.r-kanban__column[data-drag-over=true]{background:color-mix(in srgb,var(--r-primary) 5%,var(--r-kanban-column-bg))}}.r-kanban__column-header{justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.r-kanban__column-title{cursor:pointer}.r-kanban__column-count{color:var(--foreground-muted);font-size:.875rem}.r-kanban__column-content{flex-direction:column;gap:.75rem;display:flex}.r-kanban__card{background:var(--r-kanban-card-bg);border:1px solid var(--r-kanban-card-border);box-shadow:var(--shadow-sm);cursor:grab;border-radius:.5rem;padding:.75rem;transition:all .2s}.r-kanban__card:hover{box-shadow:var(--shadow-md)}.r-kanban__card:active{cursor:grabbing}.r-kanban__card-title{margin-bottom:.25rem;font-size:.875rem;font-weight:600}.r-kanban__card-description{color:var(--r-kanban-card-desc);margin-bottom:.5rem;font-size:.75rem}.r-kanban__column-action{color:var(--foreground-muted);border-radius:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s}.r-kanban__column-action:hover{background:var(--surface-hover)}.r-kanban__add-column{border:1px dashed var(--divider);color:var(--foreground-muted);border-radius:.75rem;min-width:280px;padding:1rem;transition:all .2s}.r-kanban__add-column:hover{border-color:var(--r-primary);color:var(--r-primary)}.r-timeline{width:100%;position:relative}.r-timeline__list{flex-direction:column;display:flex}.r-timeline[data-orientation=horizontal] .r-timeline__list{flex-direction:row;align-items:flex-start;gap:1rem;padding-top:2rem}.r-timeline__item{gap:1rem;padding-bottom:2rem;display:flex;position:relative}.r-timeline[data-orientation=horizontal] .r-timeline__item{flex-direction:column;flex:1;align-items:center;padding-bottom:0}.r-timeline__marker{flex-direction:column;flex-shrink:0;align-items:center;width:2.5rem;display:flex;position:relative}.r-timeline[data-orientation=horizontal] .r-timeline__marker{justify-content:center;width:100%;height:3rem;margin-bottom:1rem}.r-timeline__line{background:var(--r-timeline-line);transition:all .3s;position:absolute}.r-timeline[data-orientation=vertical] .r-timeline__line{width:1px;top:0;bottom:-2rem;left:50%}.r-timeline[data-orientation=horizontal] .r-timeline__line{opacity:.8;width:calc(100% + 1rem);height:2px;top:50%;left:50%;right:auto;transform:translateY(-50%)}.r-timeline__item[data-last=true] .r-timeline__line{display:none}.r-timeline__dot{z-index:10;background:var(--r-timeline-dot-bg,var(--r-primary));border:2px solid var(--r-timeline-dot-border);width:1rem;height:1rem;box-shadow:var(--shadow-sm);border-radius:9999px;transition:all .3s;position:relative}.r-timeline__item[data-tone=primary]{--r-timeline-color:var(--r-primary);--r-timeline-color-soft:var(--state-primary-soft)}.r-timeline__item[data-tone=success]{--r-timeline-color:var(--r-success);--r-timeline-color-soft:var(--state-success-soft)}.r-timeline__item[data-tone=warning]{--r-timeline-color:var(--r-warning);--r-timeline-color-soft:var(--state-warning-soft)}.r-timeline__item[data-tone=danger]{--r-timeline-color:var(--r-danger);--r-timeline-color-soft:var(--state-danger-soft)}.r-timeline__item[data-tone=info]{--r-timeline-color:var(--r-info);--r-timeline-color-soft:var(--state-info-soft)}.r-timeline__item[data-tone=neutral]{--r-timeline-color:var(--r-secondary);--r-timeline-color-soft:var(--surface-soft)}.r-timeline__item .r-timeline__dot{background:var(--r-timeline-color);border-color:var(--r-timeline-dot-border)}.r-timeline__item .r-timeline__line{background:var(--r-timeline-color)}@supports (color:color-mix(in lab,red,red)){.r-timeline__item .r-timeline__line{background:color-mix(in srgb,var(--r-timeline-color) 40%,var(--r-timeline-line))}}.r-timeline__item[data-role=soft] .r-timeline__dot{background:var(--r-timeline-color-soft);border-color:var(--r-timeline-color)}.r-timeline__item[data-role=soft] .r-timeline__icon{color:var(--r-timeline-color)}.r-timeline__item[data-role=outline] .r-timeline__dot{background:var(--r-timeline-content-bg);border-color:var(--r-timeline-color)}.r-timeline__item[data-role=outline] .r-timeline__icon{color:var(--r-timeline-color)}.r-timeline__dot[data-has-icon=true]{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.r-timeline__icon{color:#fff;font-size:.75rem}.r-timeline__content{flex:1;transition:all .5s ease-out}.r-timeline__item[data-visible=false] .r-timeline__content{opacity:0;transform:translateY(8px)}.r-timeline__content-inner{background:var(--r-timeline-content-bg);border:1px solid var(--r-timeline-content-border);box-shadow:var(--shadow-sm);border-radius:.75rem;max-width:420px;padding:1rem}.r-timeline[data-orientation=horizontal] .r-timeline__content-inner{text-align:center;margin:0 auto}.r-timeline__timestamp{color:var(--foreground-muted);margin-bottom:.25rem;font-size:.75rem}.r-timeline__title{margin-bottom:.25rem;font-size:.875rem;font-weight:600}.r-timeline__description{color:var(--foreground-muted);font-size:.75rem}.r-calendar{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:2rem;flex-direction:column;width:100%;transition-duration:.5s;display:flex;overflow:hidden}.r-calendar__header-main{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}.r-calendar__body{flex:1;min-height:400px;overflow-y:auto}.r-calendar__month-weekdays{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);background-color:var(--color-surface-soft);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.r-calendar__month-weekdays{background-color:color-mix(in oklab,var(--color-surface-soft) 50%,transparent)}}.r-calendar__month-grid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.r-calendar__cell{cursor:pointer;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);min-height:100px;padding:calc(var(--spacing) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:relative}@media(hover:hover){.r-calendar__cell:hover{background-color:var(--color-surface-soft)}@supports (color:color-mix(in lab,red,red)){.r-calendar__cell:hover{background-color:color-mix(in oklab,var(--color-surface-soft) 80%,transparent)}}}.r-calendar__cell:nth-child(7n){border-right-style:var(--tw-border-style);border-right-width:0}.r-calendar__cell--dim{background-color:var(--color-surface-soft)}@supports (color:color-mix(in lab,red,red)){.r-calendar__cell--dim{background-color:color-mix(in oklab,var(--color-surface-soft) 30%,transparent)}}.r-calendar__cell--dim{opacity:.4}.r-calendar__cell--today .r-calendar__date-num{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.r-calendar__cell--selected{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-calendar__cell--selected{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.r-calendar__cell--selected{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-calendar__cell--selected{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.r-calendar__cell--selected{--tw-ring-inset:inset}.r-calendar__date-num{margin-bottom:calc(var(--spacing) * 1);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.r-calendar__events{margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.r-calendar__event-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:3.40282e38px}.r-calendar__week-view{height:600px;display:flex;overflow-y:auto}.r-calendar__time-axis{width:calc(var(--spacing) * 16);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-divider);background-color:var(--color-surface-soft);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.r-calendar__time-axis{background-color:color-mix(in oklab,var(--color-surface-soft) 30%,transparent)}}.r-calendar__hour-label{height:60px;padding-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);opacity:.4;justify-content:center;align-items:flex-start;display:flex}.r-calendar__week-content{flex:1;display:flex}.r-calendar__week-col{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-divider);flex-direction:column;flex:1;display:flex}.r-calendar__week-col:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.r-calendar__week-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);background-color:var(--color-surface-soft);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.r-calendar__week-header{background-color:color-mix(in oklab,var(--color-surface-soft) 20%,transparent)}}.r-calendar__week-header{padding-block:calc(var(--spacing) * 4)}.r-calendar__week-header--today{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-calendar__week-header--today{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.r-calendar__week-header--today{color:var(--color-primary)}.r-calendar__col-grid{flex:1;position:relative}.r-calendar__hour-slot{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);height:60px}@supports (color:color-mix(in lab,red,red)){.r-calendar__hour-slot{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-calendar__scheduled-event{right:calc(var(--spacing) * 1);left:calc(var(--spacing) * 1);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);padding:calc(var(--spacing) * 1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute;overflow:hidden}@media(hover:hover){.r-calendar__scheduled-event:hover{z-index:10;scale:1.02}}.r-calendar__year-grid{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.r-calendar__year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.r-calendar__year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.r-calendar__year-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.r-calendar__mini-month{cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.r-calendar__mini-month:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-calendar__mini-month:hover{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.r-calendar__mini-month:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.r-calendar__day-view{background-color:var(--color-surface)}.r-calendar[data-animating=true] .r-calendar__body{animation:.3s ease-out fade-in,.3s ease-out zoom-in}.r-calendar__day[data-state=in-range]{background:var(--r-calendar-day-range-bg);border-radius:0}.r-calendar__day[data-out=true]{opacity:.4;cursor:default}.r-calendar__day:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.r-calendar__tooltip{background:var(--surface);color:var(--foreground);border:1px solid var(--divider-subtle);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;z-index:10;white-space:nowrap;border-radius:.375rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.r-calendar__day-wrapper:hover .r-calendar__tooltip{opacity:1}.r-datepicker{width:100%;position:relative}.r-datepicker__trigger{border:1px solid var(--r-select-border);background:var(--r-select-bg);width:100%;color:var(--foreground);cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.r-datepicker[data-open=true] .r-datepicker__trigger{border-color:var(--r-select-border-active);box-shadow:0 0 0 2px var(--r-select-ring)}.r-datepicker__trigger-icon{width:1.25rem;height:1.25rem;color:var(--foreground-muted)}.r-datepicker__trigger-icon svg{width:100%;height:100%}.r-datepicker__value{flex:1}.r-datepicker__value[data-placeholder=true]{color:var(--foreground-muted)}.r-datepicker__clear{color:var(--foreground-muted);border-radius:.375rem;padding:.25rem;transition:all .2s}.r-datepicker__clear:hover{color:var(--r-primary);background:var(--surface-hover)}.r-datepicker__clear svg{width:1rem;height:1rem}.r-datepicker__popover{z-index:50;background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-xl);border-radius:.75rem;min-width:280px;margin-top:.5rem;padding:1rem;animation:.2s ease-out fadeSlide;position:absolute}.r-datepicker[data-range=true] .r-datepicker__popover{width:600px}.r-datepicker__content{gap:1rem;display:flex}.r-datepicker__time{border-top:1px solid var(--divider);margin-top:1rem;padding-top:1rem}.r-datepicker__time-label{margin-bottom:.5rem;font-size:.875rem;font-weight:500}.r-datepicker__time-inputs{gap:.5rem;display:flex}.r-datepicker__time-input{border:1px solid var(--divider);background:var(--surface);border-radius:.5rem;width:100%;padding:.25rem .5rem;font-size:.875rem}.r-datepicker__shortcuts{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.r-datepicker__shortcut{text-align:left;color:var(--foreground);border-radius:.5rem;padding:.375rem .5rem;font-size:.875rem;transition:all .2s}.r-datepicker__shortcut:hover{background:var(--surface-hover)}.r-taginput{width:100%;position:relative}.r-taginput__container{border:1px solid var(--r-taginput-border);background:var(--r-taginput-bg);cursor:text;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.625rem;padding:.5rem;transition:all .2s;display:flex}.r-taginput[data-size=sm] .r-taginput__container{min-height:2.25rem}.r-taginput[data-size=lg] .r-taginput__container{min-height:3.125rem}.r-taginput[data-tone=primary]{--r-taginput-tone:var(--r-primary)}.r-taginput[data-tone=secondary]{--r-taginput-tone:var(--r-secondary)}.r-taginput[data-tone=success]{--r-taginput-tone:var(--r-success)}.r-taginput[data-tone=warning]{--r-taginput-tone:var(--r-warning)}.r-taginput[data-tone=danger]{--r-taginput-tone:var(--r-danger)}.r-taginput[data-tone=info]{--r-taginput-tone:var(--r-info)}.r-taginput[style*=--r-taginput-tone-custom]{--r-taginput-tone:var(--r-taginput-tone-custom)}.r-taginput:not([data-tone]){--r-taginput-tone:var(--r-primary)}.r-taginput[data-focused=true] .r-taginput__container{border-color:var(--r-taginput-tone);box-shadow:0 0 0 2px var(--r-taginput-tone)}@supports (color:color-mix(in lab,red,red)){.r-taginput[data-focused=true] .r-taginput__container{box-shadow:0 0 0 2px color-mix(in srgb,var(--r-taginput-tone) 25%,transparent)}}.r-taginput__tag-remove{width:1rem;height:1rem;color:var(--r-tag-remove-fg);cursor:pointer;justify-content:center;align-items:center;transition:color .2s;display:flex}.r-taginput__tag-remove:hover{color:var(--r-tag-remove-hover-fg)}.r-taginput__tag-remove svg{width:.75rem;height:.75rem}.r-taginput__input{min-width:80px;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.r-taginput[data-size=sm] .r-taginput__input{font-size:.75rem}.r-taginput[data-size=lg] .r-taginput__input{font-size:1rem}.r-taginput__input::-moz-placeholder{color:var(--foreground-muted)}.r-taginput__input::placeholder{color:var(--foreground-muted)}.r-taginput__suggestions{z-index:50;background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-lg);border-radius:.5rem;max-height:200px;margin-top:.25rem;animation:.2s ease-out fadeSlide;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.r-taginput__suggestion{text-align:left;width:100%;color:var(--foreground);cursor:pointer;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.r-taginput__suggestion:hover,.r-taginput__suggestion[data-active=true]{background:var(--surface-hover)}.r-timepicker{width:100%;position:relative}.r-timepicker__trigger{border:1px solid var(--r-select-border);background:var(--r-select-bg);width:100%;color:var(--foreground);cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.r-timepicker[data-open=true] .r-timepicker__trigger{border-color:var(--r-select-border-active);box-shadow:0 0 0 2px var(--r-select-ring)}.r-timepicker__trigger-icon{width:1.25rem;height:1.25rem;color:var(--foreground-muted)}.r-timepicker__trigger-icon svg{width:100%;height:100%}.r-timepicker__value{flex:1}.r-timepicker__value[data-placeholder=true]{color:var(--foreground-muted)}.r-timepicker__clear{color:var(--foreground-muted);z-index:10;border-radius:.375rem;padding:.25rem;transition:all .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.r-timepicker__clear:hover{color:var(--r-primary);background:var(--surface-hover)}.r-timepicker__clear svg{width:1rem;height:1rem}.r-timepicker__popover{z-index:50;background:var(--surface-solid);border:1px solid var(--divider);border-radius:1rem;width:auto;min-width:260px;margin-top:.5rem;padding:1rem .5rem;animation:.2s ease-out fadeSlide;position:absolute;box-shadow:0 20px 50px #0006}.r-timepicker[data-position=top] .r-timepicker__popover{margin-bottom:.5rem;bottom:100%}.r-timepicker[data-position=bottom] .r-timepicker__popover{margin-top:.5rem;top:100%}.r-timepicker__columns{justify-content:center;align-items:flex-start;gap:0;display:flex}.r-timepicker__separator{background:var(--divider);opacity:.6;border-radius:99px;width:4px;height:120px;margin-top:2rem}.r-timepicker__column{flex-direction:column;flex:1;align-items:center;display:flex}.r-timepicker__column-label{color:var(--foreground);font-size:.875rem;font-weight:700;font-family:var(--font-mono,monospace);letter-spacing:.05em;margin-bottom:1rem}.r-timepicker__column-items{scroll-behavior:smooth;flex-direction:column;width:100%;max-height:200px;padding:0 .5rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.r-timepicker__column-items::-webkit-scrollbar{width:4px}.r-timepicker__column-items::-webkit-scrollbar-track{background:0 0}.r-timepicker__column-items::-webkit-scrollbar-thumb{background:var(--divider);border-radius:2px}.r-timepicker__item{text-align:center;width:100%;color:var(--foreground-muted);font-size:1rem;font-weight:600;font-family:var(--font-mono,monospace);border-radius:.5rem;padding:.5rem .25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.r-timepicker__item:hover:not(:disabled){color:var(--foreground);background:var(--surface-hover)}.r-timepicker__item[data-selected=true]{background:var(--r-primary);color:var(--r-white);transform:scale(1.05);box-shadow:0 4px 12px #6366f14d}.r-timepicker__item:disabled{opacity:.2;cursor:not-allowed;filter:grayscale()}.r-badge{white-space:nowrap;background:var(--r-badge-bg);color:var(--r-badge-fg);border-radius:.375rem;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.r-badge[data-pill=true]{border-radius:9999px}.r-badge[data-size=sm]{padding:.125rem .375rem;font-size:.75rem}.r-badge[data-size=md]{padding:.25rem .5rem;font-size:.875rem}.r-badge[data-size=lg]{padding:.375rem .75rem;font-size:1rem}.r-badge[data-role=soft]{background:var(--r-badge-soft-bg);color:var(--r-badge-soft-fg)}.r-badge[data-role=outline]{color:var(--r-badge-bg);background:0 0;border:1px solid}.r-badge[data-role=ghost]{color:var(--r-badge-bg);background:0 0}.r-badge[data-type=dot]{border-radius:9999px;width:.625rem;height:.625rem;padding:0}.r-spinner{color:var(--r-spinner-color);display:inline-flex;position:relative}.r-spinner__item{border:2px solid;border-top-color:#0000;border-radius:9999px;width:100%;height:100%;animation:.8s linear infinite spinner-ring}@keyframes spinner-ring{to{transform:rotate(360deg)}}.r-progress-linear{background:var(--r-progress-track);border-radius:9999px;width:100%;position:relative;overflow:hidden}.r-progress-linear[data-size=sm]{height:4px}.r-progress-linear[data-size=md]{height:8px}.r-progress-linear[data-size=lg]{height:12px}.r-progress-linear__indicator{background:var(--r-progress-indicator);height:100%;transition:width .3s}.r-progress-linear[data-indeterminate=true] .r-progress-linear__indicator{width:30%;animation:1.5s linear infinite progress-indeterminate;position:absolute}@keyframes progress-indeterminate{0%{left:-30%}to{left:100%}}.r-progress-circular{justify-content:center;align-items:center;display:inline-flex;position:relative}.r-progress-circular__svg{transform:rotate(-90deg)}.r-progress-circular__track{fill:none;stroke:var(--r-progress-track)}.r-progress-circular__indicator{fill:none;stroke:var(--r-progress-indicator);stroke-linecap:round;transition:stroke-dashoffset .3s}.r-progress-circular[data-indeterminate=true] .r-progress-circular__indicator{animation:1.4s linear infinite circular-rotate}@keyframes circular-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.r-progress-circular__label{color:var(--foreground);font-size:.75rem;font-weight:600;position:absolute}.r-statscard{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);background:var(--r-stats-bg);border:1px solid var(--r-stats-border);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -5px #0000001a}.r-statscard__header{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;width:100%;display:flex}.r-statscard__body{justify-content:space-between;align-items:baseline;width:100%;display:flex}.r-statscard__footer{margin-top:calc(var(--spacing) * 2);width:100%}.r-statscard[data-tone=primary]{--r-stats-tone:var(--r-primary)}.r-statscard[data-tone=success]{--r-stats-tone:var(--r-success)}.r-statscard[data-tone=warning]{--r-stats-tone:var(--r-warning)}.r-statscard[data-tone=danger]{--r-stats-tone:var(--r-danger)}.r-statscard[data-tone=info]{--r-stats-tone:var(--r-info)}.r-statscard[data-tone=neutral]{--r-stats-tone:var(--foreground-muted)}.r-statscard[data-role=solid]{background:var(--r-stats-bg);border-color:var(--r-stats-border)}.r-statscard[data-role=soft]{background:var(--r-stats-tone)}@supports (color:color-mix(in lab,red,red)){.r-statscard[data-role=soft]{background:color-mix(in srgb,var(--r-stats-tone) 8%,transparent)}}.r-statscard[data-role=soft]{border-color:#0000}.r-statscard[data-role=outline]{border-color:var(--r-stats-tone);background:0 0}@supports (color:color-mix(in lab,red,red)){.r-statscard[data-role=outline]{border-color:color-mix(in srgb,var(--r-stats-tone) 30%,transparent)}}.r-statscard[data-role=glass]{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:var(--r-stats-bg)}@supports (color:color-mix(in lab,red,red)){.r-statscard[data-role=glass]{background:color-mix(in srgb,var(--r-stats-bg) 60%,transparent)}}.r-statscard[data-role=glass]{border-color:#ffffff1a}.r-statscard[data-size=sm]{padding:calc(var(--spacing) * 4);border-radius:1rem}.r-statscard[data-size=lg]{padding:calc(var(--spacing) * 8);border-radius:1.5rem}.r-statscard[data-dark=true]{--r-stats-bg:#0b0f1a;--r-stats-border:#ffffff0d;--r-stats-title:var(--foreground-muted);--r-stats-value:#fff;--r-stats-desc:var(--foreground-muted);box-shadow:0 20px 25px -5px #00000080}.r-statscard[data-clickable=true]:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--r-stats-tone);scale:1.02}@supports (color:color-mix(in lab,red,red)){.r-statscard[data-clickable=true]:hover{border-color:color-mix(in srgb,var(--r-stats-tone) 50%,transparent)}}.r-statscard[data-loading=true]{pointer-events:none;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-statscard__icon{border-radius:var(--radius-lg);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;background:var(--r-stats-tone);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-duration:.5s;display:flex}@supports (color:color-mix(in lab,red,red)){.r-statscard__icon{background:color-mix(in srgb,var(--r-stats-tone) 10%,transparent)}}.r-statscard__icon{color:var(--r-stats-tone)}.r-statscard:hover .r-statscard__icon{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);background:var(--r-stats-tone)}@supports (color:color-mix(in lab,red,red)){.r-statscard:hover .r-statscard__icon{background:color-mix(in srgb,var(--r-stats-tone) 20%,transparent)}}.r-statscard[data-size=sm] .r-statscard__icon{width:2rem;height:2rem}.r-statscard[data-size=lg] .r-statscard__icon{width:3.5rem;height:3.5rem}.r-statscard__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:.8;color:var(--r-stats-title)}.r-statscard__value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--r-stats-value)}.r-statscard[data-size=sm] .r-statscard__value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.r-statscard[data-size=lg] .r-statscard__value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.r-statscard__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.6;color:var(--r-stats-desc)}.r-statscard__trend{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:inline-flex}.r-statscard__trend[data-type=up]{color:#10b981}.r-statscard__trend[data-type=down]{color:#ef4444}.r-statscard__trend[data-type=neutral]{color:#94a3b8}.r-statscard__trend-icon{justify-content:center;align-items:center;display:flex}.r-statscard-group{grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:hidden}@media(min-width:48rem){.r-statscard-group{grid-template-columns:repeat(3,minmax(0,1fr))}}.r-statscard-group--bordered{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider)}.r-statscard-group .r-statscard{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:0}@media(min-width:768px){.r-statscard-group .r-statscard:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-divider)}}@media(max-width:767px){.r-statscard-group .r-statscard:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider)}}.r-skeleton{background:var(--gray-200);position:relative;overflow:hidden}.r-skeleton[data-animate=pulse]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.r-skeleton[data-animate=wave]:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.5s infinite wave;position:absolute;inset:0}@keyframes wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.r-avatar{background:var(--r-avatar-bg);color:var(--r-avatar-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.r-avatar>img,.r-avatar__img,.r-avatar__fallback,.r-avatar__placeholder{border-radius:inherit;overflow:hidden}.r-avatar[data-shape=circle]{border-radius:9999px}.r-avatar[data-shape=rounded]{border-radius:.75rem}.r-avatar[data-shape=square]{border-radius:0}.r-avatar[data-size=xs]{width:1.5rem;height:1.5rem;font-size:.625rem}.r-avatar[data-size=sm]{width:2rem;height:2rem;font-size:.75rem}.r-avatar[data-size=md]{width:2.5rem;height:2.5rem;font-size:.875rem}.r-avatar[data-size=lg]{width:3.5rem;height:3.5rem;font-size:1.125rem}.r-avatar[data-size=xl]{width:4.5rem;height:4.5rem;font-size:1.5rem}.r-avatar[data-bordered=true]{border:2px solid var(--surface);box-shadow:0 0 0 2px var(--r-avatar-border)}.r-avatar__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.r-avatar__fallback,.r-avatar__placeholder{text-transform:uppercase;font-weight:600}.r-avatar[data-size=xs]{--r-indicator-size:6px}.r-avatar[data-size=sm]{--r-indicator-size:8px}.r-avatar[data-size=md]{--r-indicator-size:10px}.r-avatar[data-size=lg]{--r-indicator-size:12px}.r-avatar[data-size=xl]{--r-indicator-size:16px}.r-avatar__badge{width:var(--r-indicator-size,10px);height:var(--r-indicator-size,10px);min-width:var(--r-indicator-size,6px);min-height:var(--r-indicator-size,6px);border:2px solid var(--r-avatar-ring-color,#fff);z-index:30;box-sizing:content-box;background-color:var(--r-danger);color:var(--r-white,#fff);border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:.6em;display:flex;position:absolute}.r-avatar__badge[data-position=top-right]{top:0;right:0;transform:translate(-15%,-15%)!important}.r-avatar__badge[data-position=bottom-right]{bottom:0;right:0;transform:translate(-20%,20%)!important}.r-avatar[data-shape=square] .r-avatar__badge[data-position=top-right],.r-avatar[data-shape=rounded] .r-avatar__badge[data-position=top-right]{transform:translate(30%,-30%)!important}.r-avatar[data-shape=square] .r-avatar__badge[data-position=bottom-right],.r-avatar[data-shape=rounded] .r-avatar__badge[data-position=bottom-right]{transform:translate(25%,25%)!important}.r-breadcrumbs{--r-bc-fg:var(--foreground-muted,#6b7280);--r-bc-active:var(--foreground,#111827);--r-bc-hover:var(--primary,#3b82f6);--r-bc-sep:var(--divider,#0000001a);--r-bc-bg:transparent;align-items:center;display:flex}.r-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.r-breadcrumbs--contained{background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-sm);border-radius:.75rem;padding:.75rem 1rem}.r-breadcrumbs__item{align-items:center;display:flex}.r-breadcrumbs__link{color:var(--r-bc-fg);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.r-breadcrumbs--sm .r-breadcrumbs__link{font-size:.75rem}.r-breadcrumbs--lg .r-breadcrumbs__link{font-size:1rem}a.r-breadcrumbs__link:hover{color:var(--r-bc-hover);background:var(--surface-hover)}.r-breadcrumbs__link[data-active=true]{color:var(--r-bc-active);pointer-events:none;font-weight:600}.r-breadcrumbs__link[data-disabled=true]{opacity:.4;pointer-events:none}.r-breadcrumbs__separator{color:var(--r-bc-sep);opacity:.6;justify-content:center;align-items:center;display:flex}.r-breadcrumbs__separator-text{padding:0 .25rem;font-size:.875rem}.r-breadcrumbs__icon{opacity:.7}.r-breadcrumbs__link:hover .r-breadcrumbs__icon{opacity:1}.r-breadcrumbs[data-tone=primary]{--r-bc-hover:var(--primary);--r-bc-active:var(--primary)}.r-breadcrumbs[data-tone=success]{--r-bc-hover:var(--success);--r-bc-active:var(--success)}.r-breadcrumbs[data-tone=danger]{--r-bc-hover:var(--danger);--r-bc-active:var(--danger)}.r-breadcrumbs[data-tone=warning]{--r-bc-hover:var(--warning);--r-bc-active:var(--warning)}.r-breadcrumbs--contained[data-role=soft]{background:var(--surface-soft);border-color:#0000}.r-breadcrumbs--contained[data-role=glass]{background:rgba(var(--background-rgb),.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff1a}.r-breadcrumbs__item--collapsed{position:relative}.r-breadcrumbs__collapsed-trigger{width:1.75rem;height:1.75rem;color:var(--r-bc-fg);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.r-breadcrumbs__collapsed-trigger:hover{background:var(--surface-hover);color:var(--r-bc-hover)}.r-breadcrumbs__popover{background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-lg);z-index:50;border-radius:.75rem;min-width:10rem;margin-top:.5rem;padding:.25rem;animation:.2s r-fade-in;position:absolute;top:100%;left:0}.r-breadcrumbs__popover-item{color:var(--foreground-muted);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.r-breadcrumbs__popover-item:hover{background:var(--surface-hover);color:var(--foreground)}.r-tabs{width:100%}.r-tabs__list{gap:1.5rem;display:flex;position:relative}.r-tabs[data-variant=underline] .r-tabs__list{border-bottom:1px solid var(--divider)}.r-tabs[data-align=center] .r-tabs__list{justify-content:center}.r-tabs[data-align=right] .r-tabs__list{justify-content:flex-end}.r-tabs[data-variant=boxed] .r-tabs__list{background:var(--surface-soft);border:1px solid var(--divider);border-radius:.5rem;gap:.125rem;padding:.25rem;display:inline-flex}.r-tabs[data-variant=boxed][data-full-width=true] .r-tabs__list{display:flex}.r-tabs__trigger{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.75rem .25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.r-tabs__trigger-content{z-index:2;white-space:nowrap;align-items:center;gap:.5rem;display:flex}.r-tabs__icon{opacity:.7;transition:opacity .2s}.r-tabs__trigger:hover:not([aria-disabled=true]){color:var(--foreground)}.r-tabs__trigger:hover:not([aria-disabled=true]) .r-tabs__icon{opacity:1}.r-tabs__trigger[data-state=active]{color:var(--r-primary)}.r-tabs__trigger[data-state=active] .r-tabs__icon{opacity:1;color:var(--r-primary)}.r-tabs[data-variant=underline] .r-tabs__trigger{padding-bottom:1rem}.r-tabs[data-variant=pill] .r-tabs__list{gap:.5rem}.r-tabs[data-variant=pill] .r-tabs__trigger{color:var(--foreground-muted);border-radius:9999px;padding:.5rem 1rem}.r-tabs[data-variant=pill] .r-tabs__trigger[data-state=active]{background:var(--r-primary);color:#fff}.r-tabs[data-variant=pill] .r-tabs__trigger[data-state=active] .r-tabs__icon{color:#fff}.r-tabs[data-variant=boxed] .r-tabs__trigger{color:var(--foreground-muted);border-radius:.375rem;flex:1;padding:.5rem 1rem}.r-tabs[data-variant=boxed] .r-tabs__trigger[data-state=active]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm),0 0 0 1px var(--divider)}.r-tabs[data-size=sm] .r-tabs__trigger{font-size:.8125rem}.r-tabs[data-size=lg] .r-tabs__trigger{font-size:.9375rem}.r-tabs__trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed}.r-tabs__indicator{background:var(--r-primary);z-index:3;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0}.r-vertical-nav{width:100%}.r-vertical-nav__group{margin-bottom:2.5rem}.r-vertical-nav__group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-muted);opacity:.8;margin-bottom:.75rem;padding:0 .75rem;font-size:.75rem;font-weight:600}.r-vertical-nav__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.r-vertical-nav__link{text-align:left;width:100%;color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.r-vertical-nav__icon{opacity:.75;margin-right:.75rem;transition:all .2s}.r-vertical-nav__label{flex:1}.r-vertical-nav__badge{margin-left:.5rem}.r-vertical-nav__link:hover:not([aria-current=page]){background:var(--surface-hover);color:var(--foreground)}.r-vertical-nav__link:hover:not([aria-current=page]) .r-vertical-nav__icon{opacity:1;transform:scale(1.05)}.r-vertical-nav__link[aria-current=page]{color:var(--foreground)}.r-vertical-nav[data-variant=pill] .r-vertical-nav__link[aria-current=page]{background:var(--surface-soft);color:var(--r-primary);box-shadow:0 1px 2px #0000000d}.r-vertical-nav[data-variant=pill] .r-vertical-nav__link[aria-current=page] .r-vertical-nav__icon{opacity:1;color:var(--r-primary)}.r-vertical-nav[data-variant=border] .r-vertical-nav__link{border-left:2px solid #0000;border-radius:0;padding-left:1rem}.r-vertical-nav[data-variant=border] .r-vertical-nav__link[aria-current=page]{border-left-color:var(--r-primary);background:var(--surface-soft);color:var(--r-primary)}.r-vertical-nav[data-variant=border] .r-vertical-nav__link[aria-current=page] .r-vertical-nav__icon{color:var(--r-primary);opacity:1}.r-vertical-nav[data-variant=simple] .r-vertical-nav__link{border-radius:0;padding-left:.25rem}.r-vertical-nav[data-variant=simple] .r-vertical-nav__link[aria-current=page]{color:var(--r-primary);font-weight:600}.r-vertical-nav[data-variant=simple] .r-vertical-nav__link[aria-current=page] .r-vertical-nav__icon{color:var(--r-primary);opacity:1}.r-steps{width:100%}.r-steps[data-orientation=horizontal]{flex-direction:column;gap:1.5rem;display:flex}.r-steps[data-orientation=vertical]{flex-direction:column;display:flex}.r-steps__track{display:flex}.r-steps[data-orientation=horizontal] .r-steps__track{justify-content:space-between;align-items:center}.r-steps[data-orientation=vertical] .r-steps__track{flex-direction:column}.r-steps__step{flex:1;align-items:center;display:flex;position:relative}.r-steps[data-clickable=true] .r-steps__step{cursor:pointer}.r-steps__indicator{z-index:1;align-items:center;display:flex;position:relative}.r-steps__circle{border:2px solid var(--r-steps-circle-border);background:var(--r-steps-circle-bg);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.r-steps[data-size=sm] .r-steps__circle{width:1.5rem;height:1.5rem;font-size:.75rem}.r-steps[data-size=lg] .r-steps__circle{width:2.5rem;height:2.5rem;font-size:1.125rem}.r-steps__step[data-status=active] .r-steps__circle{border-color:var(--r-steps-active-border);color:var(--r-steps-active-border)}.r-steps__step[data-status=completed] .r-steps__circle{background:var(--r-steps-completed-bg);border-color:var(--r-steps-completed-border);color:#fff}.r-steps__connector{background:var(--r-steps-track);transition:background .3s;position:absolute}.r-steps[data-orientation=horizontal] .r-steps__connector{height:2px;top:50%;left:2rem;right:0;transform:translateY(-50%)}.r-steps[data-orientation=vertical] .r-steps__connector{width:2px;top:2rem;bottom:0;left:1rem;transform:translate(-50%)}.r-steps__step[data-status=completed] .r-steps__connector{background:var(--r-steps-completed-bg)}.r-steps__main{flex-direction:column;margin-left:1rem;display:flex}.r-steps__title{color:var(--foreground);font-size:.875rem;font-weight:600}.r-steps__description{color:var(--foreground-muted);font-size:.75rem}.r-popover{background:var(--r-popover-bg);color:var(--r-popover-fg);border:1px solid var(--r-popover-border);border-radius:var(--r-popover-radius);box-shadow:var(--r-popover-shadow);z-index:1000;padding:1rem;animation:.2s ease-out fadeSlide;position:fixed}.r-popover__content{font-size:.875rem}.r-tooltip-container{display:inline-block;position:relative}.r-tooltip{background:var(--r-tooltip-bg);color:var(--r-tooltip-fg);border-radius:var(--r-tooltip-radius);white-space:nowrap;pointer-events:none;z-index:1000;opacity:0;padding:.375rem .625rem;font-size:.75rem;transition:all .2s;position:absolute}.r-tooltip[data-state=open]{opacity:1}.r-tooltip[data-position=top]{bottom:100%;left:50%;transform:translate(-50%,-8px)}.r-tooltip[data-position=bottom]{top:100%;left:50%;transform:translate(-50%,8px)}.r-tooltip[data-position=left]{top:50%;right:100%;transform:translate(-8px,-50%)}.r-tooltip[data-position=right]{top:50%;left:100%;transform:translate(8px,-50%)}.r-tooltip[data-position=top][data-state=open]{transform:translate(-50%,-4px)}.r-tooltip[data-position=bottom][data-state=open]{transform:translate(-50%,4px)}.r-tooltip[data-position=left][data-state=open]{transform:translate(-4px,-50%)}.r-tooltip[data-position=right][data-state=open]{transform:translate(4px,-50%)}.r-sidebar{background:var(--surface);border-right:1px solid var(--divider);color:var(--foreground);z-index:10;flex-direction:column;flex-shrink:0;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1),background .3s;display:flex;position:relative;overflow:hidden}.r-sidebar[data-fixed=true]{z-index:40;height:100vh;box-shadow:var(--shadow-md);position:fixed;top:0;left:0}.r-sidebar__background-container{z-index:-1;position:absolute;inset:0;overflow:hidden}.r-sidebar__background-image{-o-object-fit:cover;object-fit:cover;filter:blur(10px);opacity:.8;width:100%;height:100%;transform:scale(1.1)}.r-sidebar__background-gradient{width:100%;height:100%}.r-sidebar__background-overlay{background:rgba(var(--background-rgb),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.r-sidebar[data-has-background=true]{border-right:none}.r-sidebar[data-tone=primary][data-role=solid]{background:var(--r-primary);--r-sidebar-fg:#fff;--r-sidebar-fg-muted:#ffffffb3;--r-sidebar-hover-bg:#ffffff1a;--r-sidebar-border:#ffffff1a}.r-sidebar[data-tone=primary][data-role=soft]{background:var(--r-primary-soft);--r-sidebar-fg:var(--r-primary);--r-sidebar-fg-muted:var(--r-primary-muted);--r-sidebar-hover-bg:rgba(var(--r-primary-rgb), .1);--r-sidebar-border:rgba(var(--r-primary-rgb), .1)}.r-sidebar[data-tone=neutral][data-role=glass]{background:rgba(var(--surface-rgb),.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid #ffffff1a}.r-sidebar[style*=--r-sidebar-bg-custom]{background:var(--r-sidebar-bg-custom);border-right:none}.r-sidebar__header{border-bottom:1px solid var(--r-sidebar-border,var(--divider));z-index:2;flex-shrink:0;padding:1rem .75rem;position:relative}.r-sidebar__toggle-btn{border:1px solid var(--divider);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--foreground-muted);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.r-sidebar__toggle-btn:hover{background:var(--surface-hover);color:var(--foreground);border-color:var(--foreground-muted)}.r-sidebar__toggle-icon{width:1.25rem;height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.r-sidebar__toggle-icon.is-collapsed{transform:rotate(180deg)}.r-sidebar__content{flex:1;padding:.5rem 0;overflow-y:auto}.r-sidebar__group{margin-bottom:.5rem}.r-sidebar__group-trigger,.r-sidebar__group-header{text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--r-sidebar-fg-muted,var(--foreground-muted));align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.r-sidebar__group-trigger:hover{background:var(--r-sidebar-hover-bg,var(--surface-hover))}.r-sidebar__group-label{text-align:left;flex:1}.r-sidebar__group-chevron{width:1rem;height:1rem;transition:transform .2s}.r-sidebar__group-chevron[data-open=true]{transform:rotate(90deg)}.r-sidebar__group-content{z-index:2;flex-direction:column;gap:.25rem;margin-top:.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.r-sidebar__group[data-open=false] .r-sidebar__group-content{opacity:0;max-height:0}.r-sidebar__group[data-open=true] .r-sidebar__group-content{opacity:1;max-height:1000px}.r-sidebar__item{cursor:pointer;color:var(--r-sidebar-fg,var(--foreground));z-index:2;border-radius:.5rem;align-items:center;gap:.75rem;margin:0 .5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.r-sidebar__item:hover{background:var(--r-sidebar-hover-bg,var(--surface-hover))}.r-sidebar__item[data-active=true]{background:var(--r-sidebar-item-active-bg,var(--r-primary));color:var(--r-sidebar-item-active-fg,#fff)}.r-sidebar__item-icon{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.r-sidebar__item-icon svg{display:block;width:1.25rem!important;height:1.25rem!important}.r-sidebar__item[data-active=true] .r-sidebar__item-icon{opacity:1}.r-sidebar__item-label{flex:1}.r-sidebar__item-badge{background:var(--r-primary-soft);color:var(--r-primary);border-radius:9999px;margin-left:auto;padding:.125rem .5rem;font-size:.75rem}.r-sidebar__item[data-active=true] .r-sidebar__item-badge{color:#fff;background:#fff3}.r-sidebar__tooltip{background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-lg);color:var(--foreground);white-space:nowrap;pointer-events:none;opacity:0;z-index:50;border-radius:.375rem;margin-left:.75rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .2s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.r-sidebar__item:hover .r-sidebar__tooltip,.r-sidebar__group:hover .r-sidebar__tooltip{opacity:1}.r-sidebar__footer{border-top:1px solid var(--r-sidebar-border,var(--divider));z-index:2;flex-shrink:0;padding:1rem .75rem;position:relative}.r-drawer-panel{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-2xl);z-index:50;will-change:transform;flex-direction:column;display:flex;position:fixed;transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.r-drawer-menu,.r-offcanvas{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-2xl);z-index:50;flex-direction:column;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed}@media(min-width:640px){.r-drawer-panel,.r-drawer-menu,.r-offcanvas{transition-duration:.7s}}.r-drawer-panel__content{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.r-drawer-panel[data-side=left],.r-drawer-menu[data-side=left]{border-right:1px solid var(--divider);top:0;bottom:0;left:0}.r-drawer-panel[data-side=right],.r-drawer-menu[data-side=right]{border-left:1px solid var(--divider);top:0;bottom:0;right:0}.r-drawer-panel[data-side=top]{border-bottom:1px solid var(--divider);top:0;left:0;right:0}.r-drawer-panel[data-side=bottom]{border-top:1px solid var(--divider);bottom:0;left:0;right:0}.r-drawer-panel[data-side=left][data-size=sm],.r-drawer-panel[data-side=right][data-size=sm]{width:320px}.r-drawer-panel[data-side=left][data-size=md],.r-drawer-panel[data-side=right][data-size=md]{width:448px}.r-drawer-panel[data-side=left][data-size=lg],.r-drawer-panel[data-side=right][data-size=lg]{width:640px}.r-drawer-panel[data-side=left][data-size=xl],.r-drawer-panel[data-side=right][data-size=xl]{width:896px}.r-drawer-panel[data-side=top][data-size=sm],.r-drawer-panel[data-side=bottom][data-size=sm]{height:25vh}.r-drawer-panel[data-side=top][data-size=md],.r-drawer-panel[data-side=bottom][data-size=md]{height:50vh}.r-drawer-panel[data-side=top][data-size=lg],.r-drawer-panel[data-side=bottom][data-size=lg]{height:75vh}.r-drawer-panel[data-state=closed]{pointer-events:none}.r-drawer-panel[data-side=right][data-state=closed]{transform:translate(100%)!important}.r-drawer-panel[data-side=left][data-state=closed]{transform:translate(-100%)!important}.r-drawer-panel[data-side=top][data-state=closed]{transform:translateY(-100%)!important}.r-drawer-panel[data-side=bottom][data-state=closed]{transform:translateY(100%)!important}.r-drawer-panel[data-state=open]{transform:translate(0)!important}.r-drawer-overlay{z-index:40;opacity:0;background:#6b7280bf;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.r-drawer-overlay[data-state=open]{opacity:1}.r-drawer-overlay[data-state=closed]{opacity:0;pointer-events:none}.r-drawer-overlay[data-blur=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.r-drawer-header{border-bottom:1px solid var(--divider);flex-direction:column;flex-shrink:0;gap:.25rem;padding:1.5rem 2rem;display:flex;position:relative}.r-drawer-title{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.r-drawer-description{color:var(--foreground-muted);margin:0;font-size:.875rem}.r-drawer-body{flex:1;padding:2rem;overflow-y:auto}.r-drawer-footer{border-top:1px solid var(--divider);background:var(--surface-soft);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 2rem;display:flex}.r-drawer-close{width:2.25rem;height:2.25rem;color:var(--foreground-muted);cursor:pointer;z-index:60;border-radius:.5rem;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:1.25rem;right:1.25rem}.r-drawer-close:hover{background:var(--surface-hover);color:var(--foreground);transform:scale(1.1)}.r-drawer-panel[data-close-placement=outside] .r-drawer-close{color:#9ca3af;opacity:1;background:0 0;margin-top:1rem;margin-left:-2rem;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),color .2s;top:0;left:0;right:auto}@media(min-width:640px){.r-drawer-panel[data-close-placement=outside] .r-drawer-close{margin-left:-2.5rem}}.r-drawer-panel[data-close-placement=outside][data-state=closed] .r-drawer-close{opacity:0}.r-drawer-panel[data-close-placement=outside] .r-drawer-close:hover{color:#fff;background:0 0;transform:scale(1.1)}.r-drawer-close-icon{width:1.25rem;height:1.25rem}.r-drawer-menu__header{border-bottom:1px solid var(--divider);padding:1rem}.r-drawer-menu__section{color:var(--foreground-muted);text-transform:uppercase;padding:.5rem 1rem;font-size:.75rem;font-weight:700}.r-drawer-menu__item{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;margin:.25rem .5rem;padding:.75rem 1rem;transition:all .2s;display:flex}.r-drawer-menu__item:hover{background:var(--surface-hover)}.r-drawer-menu__footer{border-top:1px solid var(--divider);margin-top:auto;padding:1rem}.r-speed-dial{z-index:50;flex-direction:column;align-items:center;gap:1rem;display:flex;position:fixed}.r-speed-dial[data-position=bottom-right]{flex-direction:column-reverse;bottom:2rem;right:2rem}.r-speed-dial[data-position=bottom-left]{flex-direction:column-reverse;bottom:2rem;left:2rem}.r-speed-dial[data-position=top-right]{flex-direction:column;top:2rem;right:2rem}.r-speed-dial[data-position=top-left]{flex-direction:column;top:2rem;left:2rem}.r-speed-dial__fab{background:var(--r-speed-dial-fab-bg);width:3.5rem;height:3.5rem;color:var(--r-speed-dial-fab-fg);box-shadow:var(--shadow-lg);border-radius:9999px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.r-speed-dial__fab:hover{box-shadow:var(--shadow-xl);transform:scale(1.1)}.r-speed-dial__fab:active{transform:scale(.95)}.r-speed-dial__fab-icon{width:1.5rem;height:1.5rem;transition:transform .3s}.r-speed-dial__fab-icon[data-open=true]{transform:rotate(45deg)}.r-speed-dial__action{background:var(--r-speed-dial-action-bg);width:2.75rem;height:2.75rem;color:var(--r-speed-dial-action-fg);border:1px solid var(--divider);box-shadow:var(--shadow-md);border-radius:9999px;justify-content:center;align-items:center;transition:all .2s;display:flex}.r-speed-dial__action:hover{background:var(--surface-hover);transform:scale(1.1)}.r-speed-dial__action-icon{justify-content:center;width:1.25rem;height:1.25rem;display:flex}.r-appbar{width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:var(--appbar-bg,var(--bg-surface));flex-direction:column;transition-duration:.3s;display:flex}.r-appbar[data-fixed=true]{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:100;position:fixed}.r-appbar[data-border=true]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider)}.r-appbar__main{padding-inline:calc(var(--spacing) * 6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:flex}.r-appbar[data-size=sm] .r-appbar__main{height:calc(var(--spacing) * 12)}.r-appbar[data-size=md] .r-appbar__main{height:calc(var(--spacing) * 16)}.r-appbar[data-size=lg] .r-appbar__main{height:calc(var(--spacing) * 20)}.r-appbar__left,.r-appbar__right{align-items:center;gap:calc(var(--spacing) * 3);min-width:100px;display:flex}.r-appbar__center{flex:1;justify-content:center;align-items:center;display:flex}.r-appbar__right{justify-content:flex-end}.r-appbar__title-group{flex-direction:column;display:flex}.r-appbar__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.r-appbar__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.6;overflow:hidden}.r-form{flex-direction:column;display:flex}.r-form[data-gap=sm]{gap:calc(var(--spacing) * 3)}.r-form[data-gap=md]{gap:calc(var(--spacing) * 5)}.r-form[data-gap=lg]{gap:calc(var(--spacing) * 8)}.r-form__field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.r-form__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.r-form__required-asterisk{margin-left:calc(var(--spacing) * .5);color:var(--color-red-500)}.r-form__description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.r-form__message{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.r-form__message[data-variant=error]{color:var(--color-red-500)}.r-form__message[data-variant=success]{color:var(--color-green-500)}.r-form__section{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.r-form__section-header{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.r-form__section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.r-form__section-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.r-notification-center{display:inline-block;position:relative}.r-notification-center__trigger{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}@media(hover:hover){.r-notification-center__trigger:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.r-notification-center__trigger:hover{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}}.r-notification-center__trigger-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-notification-center__trigger:hover .r-notification-center__trigger-icon,.r-notification-center__trigger[data-state=open] .r-notification-center__trigger-icon{color:var(--color-foreground)}.r-notification-center__badge{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);--tw-translate-x: 25% ;--tw-translate-y: -25% ;min-width:1.2rem;height:1.2rem;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-surface);padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#f43f5e;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.r-notification-center__panel{z-index:50;transform-origin:100% 0;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:absolute;overflow:hidden}.r-notification-center__panel[data-state=closed]{pointer-events:none;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.r-notification-center__panel[data-state=open]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.r-notification-center__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);background-color:var(--color-muted);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.r-notification-center__header{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}.r-notification-center__header{padding:calc(var(--spacing) * 4)}.r-notification-center__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding:calc(var(--spacing) * 3);text-align:center}.r-notification-center__item{cursor:pointer;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.r-notification-center__item{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-notification-center__item{padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-notification-center__item:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.r-notification-center__item:hover{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.r-notification-center__item[data-read=false]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-notification-center__item[data-read=false]{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.r-notification-center__item[data-removing=true]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.r-notification-center__item-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.r-notification-center__item-content{min-width:calc(var(--spacing) * 0);flex:1}.r-notification-center__item-title{margin-bottom:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.r-notification-center__item-description{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r-notification-center__item-time{margin-top:calc(var(--spacing) * 2);color:var(--color-muted);font-size:10px;display:block}.r-alert-dialog{inset:calc(var(--spacing) * 0);z-index:999;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex;position:fixed}.r-alert-dialog__backdrop{inset:calc(var(--spacing) * 0);background-color:#0006;position:absolute}@supports (color:color-mix(in lab,red,red)){.r-alert-dialog__backdrop{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.r-alert-dialog__backdrop{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-alert-dialog__backdrop[data-blur=true]{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.r-alert-dialog__backdrop[data-state=closed]{opacity:0}.r-alert-dialog__backdrop[data-state=open]{opacity:1}.r-alert-dialog__panel{border-radius:var(--radius-2xl);background-color:var(--color-surface);width:100%;color:var(--color-foreground);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:relative;overflow:hidden}.r-alert-dialog__panel[data-state=closed]{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.r-alert-dialog__panel[data-state=open]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.r-alert-dialog__panel[data-size=sm]{max-width:320px}.r-alert-dialog__panel[data-size=md]{max-width:440px}.r-alert-dialog__panel[data-size=lg]{max-width:560px}.r-alert-dialog__content{align-items:flex-start;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:40rem){.r-alert-dialog__content{flex-direction:row}}.r-alert-dialog__icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.r-alert-dialog__body{min-width:calc(var(--spacing) * 0);flex:1}.r-alert-dialog__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-foreground)}.r-alert-dialog__description{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.r-alert-dialog__footer{justify-content:flex-end;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 0);flex-direction:column;display:flex}@media(min-width:40rem){.r-alert-dialog__footer{flex-direction:row}}.r-snackbar{pointer-events:none;z-index:1000;flex-direction:column;display:flex;position:fixed}.r-snackbar[data-position^=top]{top:calc(var(--spacing) * 6)}.r-snackbar[data-position^=bottom]{bottom:calc(var(--spacing) * 6)}.r-snackbar[data-position$=right]{right:calc(var(--spacing) * 6)}.r-snackbar[data-position$=left]{left:calc(var(--spacing) * 6)}.r-snackbar[data-position$=center]{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.r-snackbar__panel{pointer-events:auto;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 12);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;min-width:280px;max-width:calc(100vw - 3rem);transition-duration:.3s;display:flex}.r-snackbar__panel[data-role=solid]{border-color:#0000}.r-snackbar__panel[data-role=solid][data-tone=neutral]{border-color:var(--color-divider)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=solid][data-tone=neutral]{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-snackbar__panel[data-role=solid][data-tone=neutral]{background-color:var(--color-surface);color:var(--color-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.r-snackbar__panel[data-role=solid][data-tone=primary]{background-color:var(--color-primary);color:var(--color-white)}.r-snackbar__panel[data-role=solid][data-tone=success]{background-color:var(--color-success);color:var(--color-white)}.r-snackbar__panel[data-role=solid][data-tone=warning]{background-color:var(--color-warning);color:var(--color-white)}.r-snackbar__panel[data-role=solid][data-tone=danger]{background-color:var(--color-danger);color:var(--color-white)}.r-snackbar__panel[data-role=solid][data-tone=info]{background-color:var(--color-info);color:var(--color-white)}.r-snackbar__panel[data-role=soft][data-tone=neutral]{border-color:var(--color-divider)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=neutral]{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=neutral]{background-color:var(--color-muted);color:var(--color-foreground)}.r-snackbar__panel[data-role=soft][data-tone=primary]{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=primary]{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=primary]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=primary]{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=primary]{color:var(--color-primary)}.r-snackbar__panel[data-role=soft][data-tone=success]{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=success]{border-color:color-mix(in oklab,var(--color-success) 20%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=success]{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=success]{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=success]{color:var(--color-success)}.r-snackbar__panel[data-role=soft][data-tone=warning]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=warning]{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=warning]{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=warning]{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=warning]{color:var(--color-warning)}.r-snackbar__panel[data-role=soft][data-tone=danger]{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=danger]{border-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=danger]{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=danger]{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=danger]{color:var(--color-danger)}.r-snackbar__panel[data-role=soft][data-tone=info]{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=info]{border-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=info]{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=soft][data-tone=info]{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.r-snackbar__panel[data-role=soft][data-tone=info]{color:var(--color-info)}.r-snackbar__panel[data-role=outline]{border-style:var(--tw-border-style);background-color:var(--color-surface);border-width:2px}.r-snackbar__panel[data-role=outline][data-tone=neutral]{border-color:var(--color-divider);color:var(--color-foreground)}.r-snackbar__panel[data-role=outline][data-tone=primary]{border-color:var(--color-primary);color:var(--color-primary)}.r-snackbar__panel[data-role=outline][data-tone=success]{border-color:var(--color-success);color:var(--color-success)}.r-snackbar__panel[data-role=outline][data-tone=warning]{border-color:var(--color-warning);color:var(--color-warning)}.r-snackbar__panel[data-role=outline][data-tone=danger]{border-color:var(--color-danger);color:var(--color-danger)}.r-snackbar__panel[data-role=outline][data-tone=info]{border-color:var(--color-info);color:var(--color-info)}.r-snackbar__panel[data-state=entering]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.r-snackbar__panel[data-state=entered]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.r-snackbar__panel[data-state=exiting]{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.r-snackbar__icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));flex-shrink:0;justify-content:center;align-items:center;display:flex}.r-snackbar__content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1}.r-snackbar__media{padding-top:calc(var(--spacing) * .5);flex-shrink:0;align-items:flex-start;display:flex}.r-snackbar__avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-muted);border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.r-snackbar__avatar{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.r-snackbar__avatar{-o-object-fit:cover;object-fit:cover;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.r-snackbar__custom-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.r-snackbar__title{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.r-snackbar__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.9}.r-snackbar__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.r-snackbar__actions{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.r-snackbar__panel--complex{padding:calc(var(--spacing) * 5);align-items:flex-start}.r-snackbar__panel--split{align-items:stretch;gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);overflow:hidden}.r-snackbar__panel--split .r-snackbar__content{width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex:1}.r-snackbar__panel--split .r-snackbar__media{padding-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 4)}.r-snackbar__split-actions{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-divider);display:flex}@supports (color:color-mix(in lab,red,red)){.r-snackbar__split-actions{border-color:color-mix(in oklab,var(--color-divider) 20%,transparent)}}.r-snackbar__split-actions button{width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}@media(hover:hover){.r-snackbar__split-actions button:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.r-snackbar__split-actions button:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}}.r-snackbar__panel--split .r-snackbar__close{height:auto;width:calc(var(--spacing) * 12);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-divider);border-radius:0;position:relative;top:auto;right:auto;transform:none}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel--split .r-snackbar__close{border-color:color-mix(in oklab,var(--color-divider) 20%,transparent)}}.r-snackbar__panel--split .r-snackbar__close{opacity:.6}@media(hover:hover){.r-snackbar__panel--split .r-snackbar__close:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel--split .r-snackbar__close:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.r-snackbar__panel--split .r-snackbar__close:hover{opacity:1}}.r-snackbar__close{top:50%;right:calc(var(--spacing) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);padding:calc(var(--spacing) * 2);opacity:.6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:absolute}@media(hover:hover){.r-snackbar__close:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.r-snackbar__close:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.r-snackbar__close:hover{opacity:1}}.r-snackbar__panel[data-role=solid]:not([data-tone=neutral]) .r-snackbar__close:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.r-snackbar__panel[data-role=solid]:not([data-tone=neutral]) .r-snackbar__close:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.r-snackbar__close-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.r-empty{padding:calc(var(--spacing) * 8);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;justify-content:center;align-items:center;display:flex}.r-empty[data-bordered=true]{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider)}.r-empty[data-compact=true]{padding:calc(var(--spacing) * 4)}.r-empty__image{margin-bottom:calc(var(--spacing) * 6);opacity:.9;max-width:240px}.r-empty__icon{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));opacity:.4}.r-empty__title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.r-empty__description{margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-sm);color:var(--color-muted)}.r-empty__actions{justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.r-empty[data-size=sm] .r-empty__icon{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.r-empty[data-size=sm] .r-empty__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.r-empty[data-size=sm] .r-empty__description{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.r-overlay{inset:calc(var(--spacing) * 0);z-index:100;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:fixed}.r-overlay[data-blur=true]{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.r-overlay[data-state=closed]{pointer-events:none;opacity:0}.r-overlay[data-state=open]{opacity:1}.r-image-list{width:100%}.r-image-list[data-variant=grid],.r-image-list[data-variant=quilted]{display:grid}.r-image-list[data-variant=masonry]{display:flex}.r-image-list__column{flex-direction:column;flex:1;display:flex}.r-image-list__item{background-color:var(--color-muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.r-image-list__item{background-color:color-mix(in oklab,var(--color-muted) 10%,transparent)}}.r-image-list__item{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-image-list__item[data-rounded=true]{border-radius:var(--radius-xl)}.r-image-list__item[data-border=true]{border:1px solid var(--r-modal-border)}.r-image-list__item[data-shadow=true]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.r-image-list__item[data-hover=true]{cursor:pointer}.r-image-list__item[data-hover=true]:hover{z-index:10;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);scale:1.02}.r-image-list__item[data-hover=true]:hover .r-image-list__overlay{opacity:1}.r-image-list__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.r-image-list__item[data-loaded=true] .r-image-list__img{opacity:1}.r-image-list__item[data-loaded=false] .r-image-list__img{opacity:0}.r-image-list__overlay{inset:calc(var(--spacing) * 0);background-color:#0006;flex-direction:column;justify-content:flex-end;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.r-image-list__overlay{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.r-image-list__overlay{padding:calc(var(--spacing) * 4);color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-image-list__placeholder{inset:calc(var(--spacing) * 0);animation:var(--animate-pulse);background-position:50%;background-size:cover;position:absolute}.r-blob{pointer-events:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-blob[data-glass=true]{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.r-kpi-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative;overflow:hidden}.r-kpi-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.r-kpi-card__icon-watermark{pointer-events:none;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));opacity:.1;position:absolute}.r-kpi-card__label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted);text-transform:uppercase}.r-kpi-card__value{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}.r-kpi-card__diff-container{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.r-kpi-card__footer{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider)}@supports (color:color-mix(in lab,red,red)){.r-kpi-card__footer{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-kpi-card__footer{padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.r-kpi-card[data-dark=true]{border-color:var(--color-divider)}@supports (color:color-mix(in lab,red,red)){.r-kpi-card[data-dark=true]{border-color:color-mix(in oklab,var(--color-divider) 20%,transparent)}}.r-kpi-card[data-dark=true]{background-color:var(--color-card)}.r-dropzone{width:100%}.r-dropzone__area{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-divider);background-color:var(--color-muted);flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.r-dropzone__area{background-color:color-mix(in oklab,var(--color-muted) 5%,transparent)}}.r-dropzone__area{padding:calc(var(--spacing) * 10);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.r-dropzone__area:hover{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-dropzone__area:hover{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.r-dropzone__area[data-dragging=true]{border-color:var(--color-primary);background-color:var(--color-primary);scale:.98}@supports (color:color-mix(in lab,red,red)){.r-dropzone__area[data-dragging=true]{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.r-dropzone__area[data-disabled=true]{cursor:not-allowed;opacity:.5;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.r-dropzone__icon{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.r-dropzone__icon{color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.r-dropzone__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.r-dropzone__subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.r-dropzone__previews{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:48rem){.r-dropzone__previews{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.r-dropzone__previews{grid-template-columns:repeat(6,minmax(0,1fr))}}.r-dropzone__preview{aspect-ratio:1;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.r-dropzone__preview{background-color:color-mix(in oklab,var(--color-muted) 10%,transparent)}}.r-dropzone__preview{padding:calc(var(--spacing) * 2)}.r-dropzone__preview-img{border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.r-dropzone__preview-file{width:100%;height:100%;padding:calc(var(--spacing) * 2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.r-dropzone__remove{top:calc(var(--spacing) * 1);right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:var(--color-red-500);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);opacity:0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.r-dropzone__remove:hover{background-color:var(--color-red-600)}}.r-dropzone__preview:hover .r-dropzone__remove{opacity:1}.r-stepper{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.r-stepper[data-full-width=true]{width:100%}.r-stepper__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted)}.r-stepper__container{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:inline-flex;overflow:hidden}.r-stepper__container[data-full-width=true]{width:100%;display:flex}.r-stepper__btn{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}@media(hover:hover){.r-stepper__btn:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.r-stepper__btn:hover{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}}.r-stepper__btn:focus{--tw-outline-style:none;outline-style:none}.r-stepper__btn:disabled{opacity:.3}.r-stepper__btn--decrement{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-divider)}.r-stepper__btn--increment{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-divider)}.r-stepper__container[data-size=sm] .r-stepper__btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.r-stepper__container[data-size=md] .r-stepper__btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.r-stepper__container[data-size=lg] .r-stepper__btn{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}.r-stepper__input{--tw-border-style:none;padding:calc(var(--spacing) * 0);text-align:center;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);background-color:#0000;border-style:none}.r-stepper__input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.r-stepper__container[data-size=sm] .r-stepper__input{width:calc(var(--spacing) * 10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.r-stepper__container[data-size=md] .r-stepper__input{width:calc(var(--spacing) * 14);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.r-stepper__container[data-size=lg] .r-stepper__input{width:calc(var(--spacing) * 20);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.r-context-menu__item{margin-inline:calc(var(--spacing) * 1);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.r-context-menu__item:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.r-context-menu__item:hover{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.r-context-menu__item:hover{color:var(--color-primary)}.r-context-menu__item[data-disabled=true]{cursor:not-allowed;opacity:.4;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.r-context-menu__separator{margin-block:calc(var(--spacing) * 1);background-color:var(--color-divider);opacity:.5;height:1px}.r-context-menu__submenu-container{position:relative}.r-context-menu__submenu-panel{z-index:100;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;min-width:192px;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);padding-block:calc(var(--spacing) * 1);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.r-image-lightbox{inset:calc(var(--spacing) * 0);z-index:1000;background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.r-image-lightbox{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.r-image-lightbox{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.r-image-lightbox__img{cursor:zoom-out;border-radius:var(--radius-2xl);-o-object-fit:contain;object-fit:contain;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);max-width:95vw;max-height:95vh;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:.3s ease-out r-scale-in}.r-image-lightbox__close{top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:#ffffff1a;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.r-image-lightbox__close{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.r-image-lightbox__close{color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.r-image-lightbox__close:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.r-image-lightbox__close:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.r-card-media{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative;overflow:hidden}.r-card-media__frame{width:100%;height:100%;position:relative;overflow:hidden}.r-card-media__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.r-card-media[data-interactive=true]:hover .r-card-media__image{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.r-card-media__overlay{inset:calc(var(--spacing) * 0);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.r-card-media__badges{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex;position:absolute}.r-auth-card{z-index:10;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.r-auth-card{border-color:color-mix(in oklab,var(--color-divider) 30%,transparent)}}.r-auth-card{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.r-auth-card{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.r-auth-card{padding:calc(var(--spacing) * 8);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.r-auth-card[data-intensity=strong]{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.r-auth-card[data-intensity=strong]{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.r-auth-card[data-intensity=strong]{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.r-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;display:flex}.r-header[data-sticky=true]{top:calc(var(--spacing) * 0);z-index:100;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:sticky}.r-header__left,.r-header__right{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.r-header__center{margin-inline:calc(var(--spacing) * 4);flex:1;justify-content:center;align-items:center;display:flex}.r-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 12)}.r-footer__top{margin-bottom:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.r-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.r-footer__top{grid-template-columns:repeat(4,minmax(0,1fr))}}.r-footer__bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.r-footer__bottom{border-color:color-mix(in oklab,var(--color-divider) 50%,transparent)}}.r-footer__bottom{padding-top:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}@media(min-width:48rem){.r-footer__bottom{flex-direction:row}}.r-footer__section{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.r-footer__brand{max-width:var(--container-xs);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.r-footer__group{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.r-shape{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}.r-shape[data-shape=circle]{border-radius:3.40282e38px}.r-shape[data-shape=square]{border-radius:20%}.r-shape[data-shape=diamond]{border-radius:10%;rotate:45deg}.r-shape[data-blur=sm]{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.r-shape[data-blur=md]{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.r-shape[data-blur=lg]{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.r-shape[data-variant=glass]{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.r-shape[data-variant=glass]{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.r-shape[data-variant=glass]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.r-shape[data-variant=glass]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.r-shape[data-variant=glass]{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.r-btn[data-effect=slide]:hover,.r-btn[data-effect=wave]:hover,.r-btn[data-effect=fill]:hover{background:var(--r-btn-bg,transparent);border-color:var(--r-btn-border,transparent);box-shadow:var(--r-btn-shadow,none);filter:none}.r-btn-group{vertical-align:middle;border-radius:var(--r-btn-radius);isolation:isolate;display:inline-flex;position:relative}.r-btn-group>.r-btn{flex:auto;position:relative}.r-btn-group>.r-btn:not(:first-child){margin-left:-1px}.r-btn-group>.r-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.r-btn-group>.r-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.r-btn-group>.r-btn:focus,.r-btn-group>.r-btn:active,.r-btn-group>.r-btn:hover{z-index:1}.r-btn-group[data-vertical=true]{flex-direction:column;justify-content:center;align-items:flex-start}.r-btn-group[data-vertical=true]>.r-btn{width:100%}.r-btn-group[data-vertical=true]>.r-btn:not(:first-child){margin-top:-1px;margin-left:0}.r-btn-group[data-vertical=true]>.r-btn:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit}.r-btn-group[data-vertical=true]>.r-btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit}.r-btn-group[data-attached=false]{gap:.5rem}.r-btn-group[data-attached=false]>.r-btn{border-radius:var(--r-btn-radius)!important;margin-top:0!important;margin-left:0!important}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-4{top:calc(var(--spacing) * -4)}.top-8{top:calc(var(--spacing) * 8)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[-15px\]{margin-top:-15px}.mt-\[1px\]{margin-top:1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing) * 0)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-24{height:calc(var(--spacing) * 24)}.h-\[250px\]{height:250px}.h-\[335px\]{height:335px}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[55vh\]{max-height:55vh}.max-h-\[350px\]{max-height:350px}.max-h-\[400px\]{max-height:400px}.max-h-\[700px\]{max-height:700px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[420px\]{width:420px}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[min\(260px\,calc\(100vw-2rem\)\)\]{max-width:min(260px,100vw - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.animate-pulse{animation:var(--animate-pulse)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--divider\)\]{border-color:var(--divider)}.border-gray-200{border-color:var(--color-gray-200)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_var\(--color-primary-500\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,var(--color-primary-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}@media(min-width:40rem){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:rounded-none{border-radius:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sm\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.sm\:bg-transparent{background-color:#0000}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--surface:#fff;--foreground:#040506;--muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--muted:color-mix(in srgb, var(--foreground) 60%, transparent)}}:root{--divider:#e5e7eb;--r-bg:var(--surface);--r-text:var(--foreground);--r-primary:#ea4b71;--r-secondary:var(--muted);--r-success:#10b981;--r-warning:#f59e0b;--r-danger:#ef4444;--r-info:#3b82f6;--r-tertiary:#9238f8;--r-radius-btn:.5rem;--r-radius-card:1rem;--r-radius-input:.75rem;--foreground-muted:#6b7280;--r-chart-label:var(--foreground-muted);--r-chart-grid:#0000001a;--r-chart-tooltip-bg:#111827;--r-chart-tooltip-fg:#f9fafb;color-scheme:light}.dark{--surface:#171717;--foreground:#fff;--muted:#757575;--divider:#ffffff14;--foreground-muted:#9ca3af;--r-chart-label:var(--foreground-muted);--r-chart-grid:#ffffff1a;--r-chart-tooltip-bg:#1f2937;--r-chart-tooltip-fg:#fff;--r-bg:var(--surface);--r-text:var(--foreground);--r-primary:#ea4b71;--r-secondary:var(--muted);--r-success:#4ade80;--r-warning:#fbbf24;--r-danger:#f87171;--r-info:#38bdf8;color-scheme:dark}.r-chart__tooltip{background-color:var(--r-chart-tooltip-bg)!important;color:var(--r-chart-tooltip-fg)!important}.r-chart__tooltip-value{color:var(--r-chart-tooltip-fg)!important}.r-chart__tooltip-label{color:#9ca3af!important}body{background-color:var(--r-bg);color:var(--r-text);font-family:Inter,system-ui,-apple-system,sans-serif;transition:background-color .2s,color .2s}.r-tooltip{white-space:normal;overflow-wrap:anywhere;max-width:min(260px,100vw - 2rem)}.dark .r-btn .r-view,.dark .r-btn .r-text{color:inherit}.r-datepicker__popover{z-index:1000!important;background-color:#1a1a1a!important;border:1px solid #ffffff1a!important;border-radius:1.25rem!important;min-width:620px!important;padding:1.5rem!important;box-shadow:0 25px 50px -12px #00000080!important}.r-datepicker__content{flex-direction:row!important;align-items:flex-start!important;gap:2.5rem!important;display:flex!important}.r-kpi-card{background-color:var(--surface)!important;flex-direction:column!important;justify-content:center!important;min-height:132px!important;display:flex!important}.r-kpi-card[data-loading=true]{gap:.75rem!important}.r-datepicker__content>div{flex:1 0 260px!important;margin-left:0!important}.r-datepicker__popover .text-gray-900,.r-datepicker__popover div.font-semibold{color:var(--r-primary)!important;opacity:1!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.9rem!important;font-weight:800!important}.r-datepicker__popover .text-gray-500,.r-datepicker__popover .grid-cols-7 div{color:#888!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:700!important}.r-datepicker__popover button{color:#ccc!important;justify-content:center!important;align-items:center!important;font-weight:500!important;transition:all .2s!important;display:flex!important}.r-datepicker__popover .flex.items-center.justify-between button{color:var(--r-primary)!important;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important;padding:.5rem!important}.r-datepicker__popover .flex.items-center.justify-between button:hover{background-color:var(--r-primary)!important;color:#fff!important}.r-datepicker__popover .flex.items-center.justify-between button svg{stroke-width:3px!important;width:1.25rem!important;height:1.25rem!important}.r-datepicker__popover button:hover{color:#fff!important;background-color:#ffffff1a!important}.r-datepicker__popover button[className*=bg-primary],.r-datepicker__popover button.bg-primary{background-color:var(--r-primary)!important;color:#fff!important}.r-calendar__month-grid,.r-datepicker__popover .grid{grid-template-columns:repeat(7,1fr)!important;gap:2px!important;display:grid!important}.r-datepicker__popover .bg-primary\/10{color:var(--r-primary)!important;background-color:#ea4b7126!important}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
