:root{--nexus-primary: #8b5cf6;--nexus-lime: #DBFF77;--nexus-workspace: #CFEE88;--nexus-project: #06D6A0;--nexus-task: #8b5cf6;--nexus-document: #820AD1;--nexus-note: #EB4B69;--nexus-purple: #8b5cf6;--nexus-ink-absolute: #000000;--nexus-ink-contrast: #ffffff;--nexus-dropdown-blur: 12px;--nexus-dropdown-blur-hover: 14px;--nexus-dropdown-saturate: 180%;--nexus-dropdown-opacity: .25;--nexus-glass-dropdown-blur: 12px;--nexus-glass-dropdown-saturate: 180%;--nexus-glass-dropdown-bg-light: rgba(255, 255, 255, .3);--nexus-glass-dropdown-bg-dark: rgba(23, 23, 23, .65);--nexus-glass-dropdown-shadow-light: 0 8px 32px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .6);--nexus-glass-dropdown-shadow-dark: 0 8px 32px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06);--nexus-glass-dropdown-border-light: 1px solid rgba(255, 255, 255, .45);--nexus-glass-dropdown-border-dark: 1px solid rgba(255, 255, 255, .1);--nexus-glass-dropdown-inner-bg-light: rgba(255, 255, 255, .3);--nexus-glass-dropdown-inner-bg-dark: rgba(23, 23, 23, .55);--nexus-glass-dropdown-inner-border-light: 1px solid rgba(139, 92, 246, .2);--nexus-glass-dropdown-inner-border-dark: 1px solid rgba(139, 92, 246, .2);--nexus-modal-dropdown-blur: 20px;--nexus-modal-dropdown-saturate: 180%;--nexus-modal-dropdown-bg-light: rgba(255, 255, 255, .4);--nexus-modal-dropdown-bg-dark: rgba(23, 23, 23, .4);--nexus-modal-dropdown-shadow-light: 0 20px 50px rgba(0, 0, 0, .25), 0 10px 25px rgba(0, 0, 0, .15);--nexus-modal-dropdown-shadow-dark: 0 20px 50px rgba(0, 0, 0, .4), 0 10px 25px rgba(0, 0, 0, .3);--nexus-modal-dropdown-inner-bg-light: rgba(255, 255, 255, .4);--nexus-modal-dropdown-inner-bg-dark: rgba(23, 23, 23, .4);--nexus-modal-dropdown-inner-border-light: 1px solid rgba(255, 255, 255, .25);--nexus-modal-dropdown-inner-border-dark: 1px solid rgba(107, 114, 128, .35);--nexus-modal-dropdown-inner-shadow-light: 0 16px 40px rgba(0, 0, 0, .18), 0 8px 20px rgba(0, 0, 0, .12), 0 4px 10px rgba(0, 0, 0, .08), 0 1px 0 rgba(255, 255, 255, .4) inset;--nexus-modal-dropdown-inner-shadow-dark: 0 16px 40px rgba(0, 0, 0, .35), 0 8px 20px rgba(0, 0, 0, .25), 0 4px 10px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .1) inset;--nexus-select-item-height: 36px;--nexus-select-content-padding: 4px;--nexus-popover-blur: 12px;--nexus-popover-saturate: 180%;--nexus-popover-bg-light: linear-gradient(135deg, rgba(255, 255, 255, .3) 0%, rgba(249, 250, 251, .2) 100%);--nexus-popover-bg-dark: linear-gradient(135deg, rgba(107, 114, 128, .6) 0%, rgba(75, 85, 99, .5) 100%);--nexus-popover-shadow-light: 0 8px 32px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .6);--nexus-popover-shadow-dark: 0 8px 32px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .1);--nexus-popover-radius: 32px;--nexus-popover-padding: 6px;--nexus-popover-width: 176px;--nexus-popover-item-padding-x: 10px;--nexus-popover-item-padding-y: 6px;--nexus-popover-item-gap: 8px;--nexus-popover-item-gap-y: 2px;--nexus-popover-item-radius: 9999px;--nexus-popover-item-font-size: 12px;--nexus-popover-item-hover-bg-light: rgba(0, 0, 0, .05);--nexus-popover-item-hover-bg-dark: rgba(255, 255, 255, .15);--nexus-popover-icon-size: 14px;--nexus-popover-divider-margin: 2px;--nexus-popover-divider-color-light: rgba(0, 0, 0, .1);--nexus-popover-divider-color-dark: rgba(255, 255, 255, .1);--nexus-toolbar-dropdown-min-width: 160px;--nexus-toolbar-dropdown-padding: var(--nexus-popover-padding);--nexus-toolbar-dropdown-radius: 16px;--nexus-toolbar-dropdown-border-light: 1px solid rgba(255, 255, 255, .25);--nexus-toolbar-dropdown-border-dark: 1px solid rgba(255, 255, 255, .1);--nexus-toolbar-dropdown-item-active-bg-light: rgba(139, 92, 246, .2);--nexus-toolbar-dropdown-item-active-bg-dark: rgba(139, 92, 246, .3);--nexus-toolbar-dropdown-item-active-color: var(--nexus-primary);--nexus-toolbar-dropdown-animation-duration: .5s;--nexus-toolbar-dropdown-animation-easing: cubic-bezier(.22, 1, .36, 1);--nexus-toolbar-dropdown-scale-initial: .8;--nexus-toolbar-dropdown-blur-initial: 4px;--nexus-toolbar-dropdown-rotation-initial: 20deg;--nexus-toolbar-dropdown-perspective: 500px;--nexus-popover-inner-bg-light: rgba(255, 255, 255, .15);--nexus-popover-inner-bg-dark: rgba(107, 114, 128, .15);--nexus-popover-inner-border-light: 1px solid rgba(255, 255, 255, .2);--nexus-popover-inner-border-dark: 1px solid rgba(255, 255, 255, .08);--nexus-popover-squircle-radius: 32px;--nexus-popover-squircle-smoothing: .85;--nexus-icon-cloud-card-blur: var(--nexus-popover-blur);--nexus-icon-cloud-card-saturate: var(--nexus-popover-saturate);--nexus-icon-cloud-card-bg-light: linear-gradient(135deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .4) 100%);--nexus-icon-cloud-card-bg-dark: var(--nexus-popover-bg-dark);--nexus-icon-cloud-card-shadow-light: var(--nexus-popover-shadow-light);--nexus-icon-cloud-card-shadow-dark: var(--nexus-popover-shadow-dark);--nexus-icon-cloud-card-radius: 16px;--nexus-icon-cloud-card-text-primary-light: #262626;--nexus-icon-cloud-card-text-primary-dark: #ffffff;--nexus-icon-cloud-card-text-secondary-light: #525252;--nexus-icon-cloud-card-text-secondary-dark: #d4d4d4;--nexus-icon-cloud-card-text-tertiary-light: #737373;--nexus-icon-cloud-card-text-tertiary-dark: #a3a3a3;--nexus-icon-cloud-card-border-light: #d4d4d4;--nexus-icon-cloud-card-border-dark: #525252;--nexus-icon-cloud-card-tag-bg-light: rgba(0, 0, 0, .08);--nexus-icon-cloud-card-tag-bg-dark: rgba(255, 255, 255, .15);--nexus-icon-cloud-card-close-hover-light: rgba(0, 0, 0, .05);--nexus-icon-cloud-card-close-hover-dark: rgba(255, 255, 255, .1);--nexus-modal-blur: 24px;--nexus-modal-saturate: 180%;--nexus-modal-radius: 24px;--nexus-modal-padding: 16px;--nexus-modal-gap: 4px;--nexus-modal-bg-light: rgba(255, 255, 255, .65);--nexus-modal-bg-dark: rgba(24, 24, 27, .65);--nexus-modal-border-light: 1px solid rgba(0, 0, 0, .12);--nexus-modal-border-dark: 1px solid rgba(255, 255, 255, .3);--nexus-modal-ring-light: 0 0 0 1px rgba(0, 0, 0, .05);--nexus-modal-ring-dark: 0 0 0 1px rgba(255, 255, 255, .1);--nexus-modal-shadow-light: 0 25px 50px -12px rgba(0, 0, 0, .15), 0 12px 24px -8px rgba(0, 0, 0, .1), 0 4px 8px -2px rgba(0, 0, 0, .05);--nexus-modal-shadow-dark: 0 25px 50px -12px rgba(0, 0, 0, .5), 0 12px 24px -8px rgba(0, 0, 0, .35), 0 4px 8px -2px rgba(0, 0, 0, .2);--nexus-modal-close-bg-light: rgba(0, 0, 0, .05);--nexus-modal-close-bg-dark: rgba(255, 255, 255, .1);--nexus-modal-close-hover-light: rgba(0, 0, 0, .1);--nexus-modal-close-hover-dark: rgba(255, 255, 255, .2);--nexus-modal-close-size: 32px;--nexus-modal-close-icon-size: 16px;--nexus-modal-animation-duration: .4s;--nexus-modal-animation-easing: cubic-bezier(.16, 1, .3, 1);--nexus-modal-text-primary-light: #171717;--nexus-modal-text-primary-dark: #fafafa;--nexus-modal-text-secondary-light: #525252;--nexus-modal-text-secondary-dark: #a3a3a3;--nexus-modal-text-muted-light: #737373;--nexus-modal-text-muted-dark: #737373;--nexus-modal-title-size: 20px;--nexus-modal-title-weight: 600;--nexus-modal-title-line-height: 1.4;--nexus-modal-description-size: 14px;--nexus-modal-header-gap: 4px;--nexus-modal-content-padding-x: 24px;--nexus-modal-content-padding-top: 20px;--nexus-modal-content-padding-bottom: 24px;--nexus-period-selector-bg-light: rgba(128, 128, 128, .1);--nexus-period-selector-bg-dark: rgba(128, 128, 128, .15);--nexus-period-selector-hover-light: rgba(255, 255, 255, .1);--nexus-period-selector-hover-dark: rgba(255, 255, 255, .05);--nexus-period-selector-text-active-light: #000000;--nexus-period-selector-text-active-dark: #000000;--nexus-period-selector-text-inactive-light: #525252;--nexus-period-selector-text-inactive-dark: #6b7280;--nexus-period-selector-indicator-bg: #DBFF77;--nexus-period-selector-gap: 4px;--nexus-period-selector-padding: 4px;--nexus-period-selector-radius: 9999px;--nexus-period-selector-btn-radius: 9999px;--nexus-cmd-palette-width: 560px;--nexus-cmd-palette-max-height: 400px;--nexus-cmd-palette-radius: 16px;--nexus-cmd-palette-blur: 20px;--nexus-cmd-palette-saturate: 180%;--nexus-cmd-palette-bg-light: rgba(255, 255, 255, .85);--nexus-cmd-palette-bg-dark: rgba(23, 23, 23, .9);--nexus-cmd-palette-border-light: 1px solid rgba(255, 255, 255, .3);--nexus-cmd-palette-border-dark: 1px solid rgba(255, 255, 255, .1);--nexus-cmd-palette-shadow-light: 0 25px 50px -12px rgba(0, 0, 0, .25);--nexus-cmd-palette-shadow-dark: 0 25px 50px -12px rgba(0, 0, 0, .5);--nexus-cmd-palette-input-height: 48px;--nexus-cmd-palette-input-font-size: 16px;--nexus-cmd-palette-input-padding: 16px;--nexus-cmd-palette-item-height: 44px;--nexus-cmd-palette-item-padding: 12px 16px;--nexus-cmd-palette-item-radius: 8px;--nexus-cmd-palette-item-gap: 12px;--nexus-cmd-palette-item-hover-light: rgba(139, 92, 246, .1);--nexus-cmd-palette-item-hover-dark: rgba(139, 92, 246, .2);--nexus-cmd-palette-item-active-light: rgba(139, 92, 246, .15);--nexus-cmd-palette-item-active-dark: rgba(139, 92, 246, .25);--nexus-cmd-palette-group-padding: 8px 16px;--nexus-cmd-palette-group-font-size: 11px;--nexus-cmd-palette-group-color-light: #737373;--nexus-cmd-palette-group-color-dark: #a3a3a3;--nexus-cmd-palette-kbd-bg-light: rgba(0, 0, 0, .06);--nexus-cmd-palette-kbd-bg-dark: rgba(255, 255, 255, .1);--nexus-cmd-palette-kbd-radius: 4px;--nexus-cmd-palette-kbd-padding: 2px 6px;--nexus-cmd-palette-kbd-font-size: 11px;--nexus-ai-panel-width: 360px;--nexus-ai-panel-radius: 16px;--nexus-ai-panel-blur: 20px;--nexus-ai-panel-saturate: 180%;--nexus-ai-panel-bg-light: rgba(255, 255, 255, .9);--nexus-ai-panel-bg-dark: rgba(23, 23, 23, .95);--nexus-ai-panel-border-light: 1px solid rgba(255, 255, 255, .3);--nexus-ai-panel-border-dark: 1px solid rgba(255, 255, 255, .1);--nexus-ai-panel-shadow-light: 0 25px 50px -12px rgba(0, 0, 0, .15);--nexus-ai-panel-shadow-dark: 0 25px 50px -12px rgba(0, 0, 0, .4);--nexus-ai-action-height: 40px;--nexus-ai-action-radius: 8px;--nexus-ai-action-gap: 8px;--nexus-ai-action-bg-light: rgba(139, 92, 246, .1);--nexus-ai-action-bg-dark: rgba(139, 92, 246, .2);--nexus-ai-action-hover-light: rgba(139, 92, 246, .2);--nexus-ai-action-hover-dark: rgba(139, 92, 246, .3);--nexus-ai-suggestion-radius: 12px;--nexus-ai-suggestion-padding: 12px;--nexus-ai-suggestion-bg-light: rgba(0, 0, 0, .03);--nexus-ai-suggestion-bg-dark: rgba(255, 255, 255, .05);--nexus-ai-suggestion-border-light: 1px solid rgba(0, 0, 0, .06);--nexus-ai-suggestion-border-dark: 1px solid rgba(255, 255, 255, .08);--nexus-ai-loading-color: #8b5cf6;--nexus-ai-loading-size: 24px;--nexus-canvas-bg-light: #fafafa;--nexus-canvas-bg-dark: #0a0a0a;--nexus-canvas-grid-color-light: rgba(0, 0, 0, .05);--nexus-canvas-grid-color-dark: rgba(255, 255, 255, .05);--nexus-canvas-grid-size: 20px;--nexus-canvas-node-min-width: 200px;--nexus-canvas-node-max-width: 400px;--nexus-canvas-node-radius: 12px;--nexus-canvas-node-shadow-light: 0 4px 12px rgba(0, 0, 0, .1);--nexus-canvas-node-shadow-dark: 0 4px 12px rgba(0, 0, 0, .3);--nexus-canvas-node-bg-light: rgba(255, 255, 255, .95);--nexus-canvas-node-bg-dark: rgba(30, 30, 30, .95);--nexus-canvas-node-border-light: 1px solid rgba(0, 0, 0, .1);--nexus-canvas-node-border-dark: 1px solid rgba(255, 255, 255, .1);--nexus-canvas-node-selected-border: 2px solid #8b5cf6;--nexus-canvas-connection-color: #8b5cf6;--nexus-canvas-connection-width: 2px;--nexus-canvas-connection-hover-width: 3px;--nexus-canvas-toolbar-bg-light: rgba(255, 255, 255, .9);--nexus-canvas-toolbar-bg-dark: rgba(30, 30, 30, .9);--nexus-canvas-toolbar-blur: 12px;--nexus-canvas-toolbar-radius: 12px;--nexus-canvas-toolbar-shadow-light: 0 4px 20px rgba(0, 0, 0, .1);--nexus-canvas-toolbar-shadow-dark: 0 4px 20px rgba(0, 0, 0, .3);--nexus-canvas-toolbar-border-light: 1px solid rgba(0, 0, 0, .08);--nexus-canvas-toolbar-border-dark: 1px solid rgba(255, 255, 255, .1);--nexus-canvas-toolbar-btn-text-light: #525252;--nexus-canvas-toolbar-btn-text-dark: #a3a3a3;--nexus-canvas-toolbar-btn-hover-light: #171717;--nexus-canvas-toolbar-btn-hover-dark: #f5f5f5;--nexus-canvas-toolbar-kbd-bg-light: #e5e5e5;--nexus-canvas-toolbar-kbd-bg-dark: #404040;--nexus-canvas-delete-color: #ef4444;--nexus-canvas-delete-hover: #dc2626;--nexus-canvas-delete-bg-hover-light: rgba(239, 68, 68, .1);--nexus-canvas-delete-bg-hover-dark: rgba(127, 29, 29, .3);--nexus-canvas-minimap-size: 150px;--nexus-canvas-minimap-bg-light: rgba(255, 255, 255, .8);--nexus-canvas-minimap-bg-dark: rgba(30, 30, 30, .8);--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e5e5e5;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--nexus-text-heading-primary-light: #171717;--nexus-text-body-primary-light: #262626;--nexus-text-body-secondary-light: #525252;--nexus-text-caption-light: #737373;--nexus-text-disabled-light: #a3a3a3;--nexus-text-heading-primary-dark: #ffffff;--nexus-text-body-primary-dark: #d4d4d4;--nexus-text-body-secondary-dark: #a3a3a3;--nexus-text-caption-dark: #a3a3a3;--nexus-text-disabled-dark: #737373;--nexus-text-heading-primary: var(--nexus-text-heading-primary-light);--nexus-text-body-primary: var(--nexus-text-body-primary-light);--nexus-text-body-secondary: var(--nexus-text-body-secondary-light);--nexus-text-caption: var(--nexus-text-caption-light);--nexus-text-disabled: var(--nexus-text-disabled-light);--nexus-typography-card-title-size: 1.25rem;--nexus-typography-card-title-weight: 600;--nexus-typography-card-title-line-height: 1.4;--nexus-typography-item-title-size: 1rem;--nexus-typography-item-title-weight: 500;--nexus-typography-item-title-line-height: 1.5;--nexus-status-success: hsl(142, 71%, 45%);--nexus-status-warning: hsl(38, 92%, 50%);--nexus-status-error: hsl(0, 84%, 60%);--nexus-status-info: hsl(258, 90%, 66%);--nexus-status-neutral: hsl(220, 9%, 46%);--nexus-category-meeting: hsl(258, 90%, 66%);--nexus-category-milestone: hsl(38, 92%, 50%);--nexus-category-deadline: hsl(0, 84%, 60%);--nexus-category-task: hsl(258, 90%, 66%);--nexus-category-reminder: hsl(142, 76%, 36%);--nexus-category-other: hsl(258, 90%, 66%);--nexus-divider-light: #E5E7EB;--nexus-divider-dark: #374151;--nexus-glass-bg-light: rgba(220, 220, 220, .6);--nexus-glass-bg-dark: rgba(64, 64, 64, .6);--nexus-glass-bg-hover: rgba(255, 255, 255, .2);--nexus-glass-bg-hover-dark: rgba(255, 255, 255, .15);--nexus-glass-bg-page-controls: rgba(255, 255, 255, .6);--nexus-glass-bg-page-controls-dark: rgba(23, 23, 23, .6);--nexus-glass-bg-shine-content: rgba(251, 250, 243, .95);--nexus-glass-bg-shine-overlay: rgba(255, 255, 255, .75);--nexus-glass-border-light: rgba(255, 255, 255, .5);--nexus-glass-border-dark: rgba(255, 255, 255, .1);--glass-bg-light: var(--nexus-glass-bg-light);--glass-bg-dark: var(--nexus-glass-bg-dark);--glass-border-light: var(--nexus-glass-border-light);--glass-border-dark: var(--nexus-glass-border-dark);--nexus-squircle-radius-xs: 4px;--nexus-squircle-radius-sm: 6px;--nexus-squircle-radius-md: 12px;--nexus-squircle-radius-lg: 20px;--nexus-squircle-radius-xl: 32px;--nexus-squircle-radius-2xl: 40px;--nexus-squircle-radius-3xl: 48px;--nexus-squircle-smoothing-light: .6;--nexus-squircle-smoothing-default: .85;--nexus-squircle-smoothing-heavy: 1;--nexus-card-padding-compact: 18px;--nexus-card-padding-default: 24px;--nexus-card-padding-comfortable: 32px;--nexus-card-padding-spacious: 40px;--nexus-glass-opacity-high: .75;--nexus-glass-opacity-medium: .6;--nexus-glass-opacity-low: .3;--nexus-glass-opacity-minimal: .15;--nexus-glass-bg-light-default: rgba(255, 255, 255, .75);--nexus-glass-bg-light-metric: rgba(255, 255, 255, .15);--nexus-glass-bg-light-overlay: rgba(255, 255, 255, .2);--nexus-glass-bg-light-black: rgba(0, 0, 0, .75);--nexus-glass-bg-light-black-metric: rgba(0, 0, 0, .15);--nexus-glass-bg-light-black-overlay: rgba(0, 0, 0, .3);--nexus-glass-bg-dark-default: rgba(0, 0, 0, .75);--nexus-glass-bg-dark-metric: rgba(0, 0, 0, .15);--nexus-glass-bg-dark-overlay: rgba(0, 0, 0, .3);--nexus-glass-bg-dark-white: rgba(255, 255, 255, .75);--nexus-glass-bg-dark-white-metric: rgba(255, 255, 255, .15);--nexus-glass-bg-dark-white-overlay: rgba(255, 255, 255, .2);--nexus-glass-gradient-default-light: linear-gradient(135deg, rgba(139, 92, 246, .8) 0%, rgba(168, 85, 247, .8) 25%, rgba(196, 181, 253, .8) 50%, rgba(139, 92, 246, .8) 75%, rgba(168, 85, 247, .8) 100%);--nexus-glass-gradient-default-dark: linear-gradient(135deg, rgba(139, 92, 246, .8) 0%, rgba(168, 85, 247, .8) 25%, rgba(196, 181, 253, .8) 50%, rgba(139, 92, 246, .8) 75%, rgba(168, 85, 247, .8) 100%);--nexus-glass-gradient-fallback-light: linear-gradient(135deg, rgba(200, 200, 200, .08) 0%, rgba(180, 180, 180, .08) 100%);--nexus-glass-gradient-fallback-dark: linear-gradient(135deg, rgba(128, 128, 128, .08) 0%, rgba(100, 100, 100, .08) 100%);--nexus-glass-shadow-light: 0 8px 32px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1px 0 rgba(255, 255, 255, .2);--nexus-glass-shadow-dark: 0 8px 32px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -1px 0 rgba(255, 255, 255, .05);--nexus-glass-highlight-light: radial-gradient(ellipse 70% 50% at 20% 0%, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, .35) 30%, rgba(255, 255, 255, .15) 60%, transparent 100%);--nexus-glass-highlight-dark: radial-gradient(ellipse 70% 50% at 20% 0%, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 30%, rgba(255, 255, 255, .05) 60%, transparent 100%);--nexus-glass-blur-default: 20px;--nexus-glass-blur-light: 10px;--nexus-glass-blur-heavy: 30px;--nexus-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--nexus-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--nexus-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--nexus-shadow-glass-page-controls: 0 4px 16px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .5);--nexus-shadow-shine-complex: 0 20px 60px rgba(139, 92, 246, .15), 0 8px 20px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .3);--nexus-shadow-elevated: 0 25px 50px -12px rgba(0, 0, 0, .25);--nexus-shadow-dropdown: 0 10px 38px -10px rgba(22, 23, 24, .35), 0 10px 20px -15px rgba(22, 23, 24, .2);--shadow-sm: var(--nexus-shadow-sm);--shadow-md: var(--nexus-shadow-md);--shadow-lg: var(--nexus-shadow-lg);--nexus-duration-instant: .1s;--nexus-duration-fast: .15s;--nexus-duration-normal: .3s;--nexus-duration-modal: .4s;--nexus-duration-slow: .5s;--nexus-duration-shine: 14s;--nexus-easing-standard: ease-in-out;--nexus-easing-ease-in-out: ease-in-out;--nexus-easing-enter: cubic-bezier(0, 0, .2, 1);--nexus-easing-exit: cubic-bezier(.4, 0, 1, 1);--nexus-easing-sharp: cubic-bezier(.4, 0, .6, 1);--nexus-easing-spring: cubic-bezier(.2, .65, .3, 1);--nexus-spring-default-stiffness: 150;--nexus-spring-default-damping: 25;--nexus-spring-default-mass: .8;--nexus-spring-fast-stiffness: 300;--nexus-spring-fast-damping: 30;--nexus-spring-fast-mass: .5;--nexus-spring-subtle-stiffness: 200;--nexus-spring-subtle-damping: 15;--nexus-spring-subtle-mass: .8;--nexus-spring-intense-stiffness: 100;--nexus-spring-intense-damping: 20;--nexus-spring-intense-mass: .8;--nexus-spring-highlight-stiffness: 350;--nexus-spring-highlight-damping: 35;--nexus-physics-stiffness-ultra: 400;--nexus-physics-stiffness-high: 300;--nexus-physics-stiffness-medium-high: 200;--nexus-physics-stiffness-medium: 150;--nexus-physics-stiffness-dropdown: 180;--nexus-physics-damping-high: 30;--nexus-physics-damping-medium: 25;--nexus-physics-damping-low: 20;--nexus-physics-damping-dropdown: 24;--nexus-physics-mass-light: .6;--nexus-physics-mass-medium: .9;--nexus-physics-mass-default: .8;--nexus-physics-mass-heavy: 1;--nexus-physics-mass-dropdown: 1;--nexus-scale-modal-default: .95;--nexus-scale-modal-large: .9;--nexus-scale-dropdown: .8;--nexus-scale-dropdown-initial: .8;--nexus-scale-button-press: .95;--nexus-scale-hover-subtle: 1.02;--nexus-scale-hover-default: 1.05;--nexus-scale-hover-intense: 1.1;--nexus-blur-light: 2px;--nexus-blur-medium: 4px;--nexus-blur-heavy: 6px;--nexus-blur-glass: 20px;--nexus-rotate-light: 20deg;--nexus-rotate-negative: -20deg;--nexus-rotate-dropdown-3d: 18deg;--nexus-rotate-dropdown-3d-negative: -18deg;--nexus-rotate-dropdown-3d-left: -18deg;--nexus-rotate-dropdown-3d-right: 18deg;--nexus-translate-subtle: 2px;--nexus-translate-light: 5px;--nexus-translate-default: 10px;--nexus-translate-tab: 20px;--nexus-translate-heavy: 8px;--nexus-opacity-hidden: 0;--nexus-opacity-visible: 1;--nexus-transition-fast: var(--nexus-duration-fast) var(--nexus-easing-standard);--nexus-transition-normal: var(--nexus-duration-normal) var(--nexus-easing-standard);--nexus-transition-modal: var(--nexus-duration-modal) var(--nexus-easing-standard);--nexus-transition-slow: var(--nexus-duration-slow) var(--nexus-easing-standard);--transition-fast: var(--nexus-transition-fast);--transition-normal: var(--nexus-transition-normal);--transition-slow: var(--nexus-transition-slow);--nexus-hover-indicator-bg: rgba(160, 160, 160, .35);--nexus-hover-indicator-bg-light: rgba(160, 160, 160, .35);--nexus-hover-indicator-bg-dark: rgba(64, 64, 64, .9);--nexus-hover-list-height: 20rem;--nexus-hover-list-item-height: 77px;--nexus-hover-list-content-height: 69px;--nexus-hover-list-fade-offset: 16px;--nexus-hover-list-container-padding: .625rem;--nexus-hover-list-item-padding-top: .625rem;--nexus-hover-list-item-padding-bottom: 13px;--nexus-hover-list-item-padding-x: .625rem;--nexus-hover-list-item-margin-right: .75rem;--nexus-hover-list-indicator-right: 12px;--nexus-hover-list-icon-size: 2.5rem;--nexus-hover-list-icon-content: 1.25rem;--nexus-hover-list-icon-margin-top: .125rem;--nexus-hover-list-title-size: 14px;--nexus-hover-list-description-size: 12px;--nexus-hover-list-badge-size: 10px;--nexus-hover-list-timestamp-size: .75rem;--nexus-hover-list-status-size: .5rem;--nexus-hover-list-divider-width: .5px;--nexus-hover-list-divider-opacity: .8;--nexus-hover-list-divider-opacity-dimmed: .3;--nexus-border-width-thin: .5px;--nexus-border-width-default: 1px;--nexus-border-width-thick: 2px;--nexus-border-color-light: #808080;--nexus-border-color-subtle: rgba(0, 0, 0, .1);--nexus-border-color-emphasis: rgba(0, 0, 0, .2);--nexus-page-padding-x: 2.5rem;--nexus-page-padding-y: 1.5rem;--nexus-page-spacing: 1rem;--nexus-page-controls-margin: 1.5rem;--nexus-page-controls-glass-bg: rgba(255, 255, 255, .6);--nexus-grid-gap: 1rem;--radius-xs: 2px;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--radius-full: 9999px;--nexus-z-base: 10;--nexus-z-header: 100;--nexus-z-chatdock: 105;--nexus-z-chatdock-button: 106;--nexus-z-sidebar: 110;--nexus-z-input-icon: 500;--nexus-z-overlay: 1000;--nexus-z-dropdown: 1005;--nexus-z-select: 1006;--nexus-z-modal: 1010;--nexus-z-modal-overlay: 1009;--nexus-z-modal-dropdown: 1015;--nexus-z-notification: 1040;--nexus-z-tooltip: 1050;--nexus-z-critical: 99999;--nexus-input-icon-size: 16px;--nexus-input-icon-gap: 8px;--nexus-input-icon-offset: 12px;--nexus-current-bg-primary: #ffffff;--nexus-current-bg-secondary: #fafafa;--nexus-current-bg-elevated: #ffffff;--nexus-current-text-primary: #171717;--nexus-current-text-secondary: #525252;--nexus-current-text-muted: #737373;--nexus-current-border-subtle: rgba(0, 0, 0, .1);--nexus-current-border-emphasis: rgba(0, 0, 0, .2);--nexus-current-glass-bg: var(--nexus-glass-bg-light);--nexus-current-glass-border: var(--nexus-glass-border-light);--nexus-toolbar-divider-color: rgba(255, 255, 255, .3);--nexus-button-width-sm: 100px;--nexus-button-width-md: 120px;--nexus-button-width-lg: 150px;--nexus-button-width-lg-plus: 170px;--nexus-button-width-xl: 210px;--nexus-button-width-xxl: 220px;--nexus-dropdown-trigger-height-sm: 36px;--nexus-dropdown-trigger-height-md: 40px;--nexus-dropdown-trigger-height-lg: 44px;--nexus-dropdown-trigger-height-xl: 48px;--nexus-dropdown-trigger-minwidth-sm: 120px;--nexus-dropdown-trigger-minwidth-md: 160px;--nexus-dropdown-trigger-minwidth-lg: 200px;--nexus-dropdown-trigger-minwidth-xl: 240px;--nexus-dropdown-content-padding: 4px;--nexus-dropdown-content-minwidth: 160px;--nexus-dropdown-content-maxheight-default: 320px;--nexus-dropdown-content-maxheight-compact: 240px;--nexus-dropdown-content-maxheight-extended: 480px;--nexus-dropdown-item-height: 36px;--nexus-dropdown-item-padding-x: 12px;--nexus-dropdown-item-padding-y: 8px;--nexus-dropdown-item-gap: 8px;--nexus-dropdown-scrollbar-width: 10px;--nexus-dropdown-item-font-family: var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--nexus-dropdown-item-font-size: 14px;--nexus-dropdown-item-font-weight: 400;--nexus-dropdown-item-line-height: 1.4;--nexus-dropdown-item-letter-spacing: .025em;--nexus-dropdown-item-border-radius: 18px;--nexus-dropdown-item-border-radius-square: 18px;--nexus-dropdown-item-transition: background .15s ease, border-color .15s ease, box-shadow .15s ease;--nexus-dropdown-item-color-light: #1f2937;--nexus-dropdown-item-color-dark: rgb(229, 229, 229);--nexus-dropdown-item-color-hover: inherit;--nexus-dropdown-item-bg-hover-light: rgba(128, 128, 128, .07);--nexus-dropdown-item-bg-hover-dark: rgba(200, 200, 200, .07);--nexus-dropdown-item-bg-selected-light: rgba(128, 128, 128, .18);--nexus-dropdown-item-bg-selected-dark: rgba(200, 200, 200, .2);--nexus-motion-highlight-bg: var(--nexus-dropdown-item-bg-selected-light);--nexus-dropdown-item-transform-hover: none;--nexus-dropdown-item-transform-active: scale(.98);--nexus-dropdown-square-circle-size: 36px;--nexus-dropdown-square-circle-border-light: rgba(229, 231, 235, .8);--nexus-dropdown-square-circle-border-dark: rgba(82, 82, 82, .8);--nexus-dropdown-square-circle-bg-light: rgba(255, 255, 255, .9);--nexus-dropdown-square-circle-bg-dark: rgba(38, 38, 38, .9);--nexus-dropdown-square-circle-hover-border: #8b5cf6;--nexus-dropdown-square-circle-hover-bg: rgba(139, 92, 246, .1);--nexus-dropdown-square-circle-hover-transform: scale(1.05);--nexus-dropdown-square-circle-hover-shadow: 0 4px 12px rgba(139, 92, 246, .2);--nexus-base-page-bg-light: rgba(250, 250, 250, .6);--nexus-base-page-border-light: rgba(229, 231, 235, 1);--nexus-base-page-border-hover-light: #8b5cf6;--nexus-base-page-border-focus-light: #8b5cf6;--nexus-base-page-blur: blur(12px);--nexus-base-page-shadow-default: 0 1px 3px rgba(0, 0, 0, .05);--nexus-base-page-shadow-hover: 0 4px 12px rgba(139, 92, 246, .15);--nexus-base-page-shadow-focus: 0 0 0 2px rgba(139, 92, 246, .2);--nexus-base-modal-bg-light: rgba(255, 255, 255, .95);--nexus-base-modal-bg-hover-light: rgba(255, 255, 255, .98);--nexus-base-modal-border-light: rgba(229, 231, 235, 1);--nexus-base-modal-border-hover-light: rgba(229, 231, 235, 1);--nexus-base-modal-border-focus-light: #8b5cf6;--nexus-base-modal-shadow-default: 0 1px 2px rgba(0, 0, 0, .05);--nexus-base-modal-shadow-hover: 0 4px 12px rgba(139, 92, 246, .15);--nexus-base-modal-shadow-focus: 0 0 0 2px rgba(139, 92, 246, .2);--nexus-semantic-page-element-bg: var(--nexus-base-page-bg-light);--nexus-semantic-page-element-border: var(--nexus-base-page-border-light);--nexus-semantic-page-element-border-hover: var(--nexus-base-page-border-hover-light);--nexus-semantic-page-element-border-focus: var(--nexus-base-page-border-focus-light);--nexus-semantic-page-element-blur: var(--nexus-base-page-blur);--nexus-semantic-page-element-shadow-default: var(--nexus-base-page-shadow-default);--nexus-semantic-page-element-shadow-hover: var(--nexus-base-page-shadow-hover);--nexus-semantic-page-element-shadow-focus: var(--nexus-base-page-shadow-focus);--nexus-semantic-modal-element-bg: var(--nexus-base-modal-bg-light);--nexus-semantic-modal-element-bg-hover: var(--nexus-base-modal-bg-hover-light);--nexus-semantic-modal-element-border: var(--nexus-base-modal-border-light);--nexus-semantic-modal-element-border-hover: var(--nexus-base-modal-border-hover-light);--nexus-semantic-modal-element-border-focus: var(--nexus-base-modal-border-focus-light);--nexus-semantic-modal-element-shadow-default: var(--nexus-base-modal-shadow-default);--nexus-semantic-modal-element-shadow-hover: var(--nexus-base-modal-shadow-hover);--nexus-semantic-modal-element-shadow-focus: var(--nexus-base-modal-shadow-focus);--nexus-page-control-height: 40px;--nexus-page-dropdown-border-default: var(--nexus-semantic-page-element-border);--nexus-page-dropdown-border-hover: var(--nexus-semantic-page-element-border-hover);--nexus-page-dropdown-border-open: var(--nexus-semantic-page-element-border-focus);--nexus-page-dropdown-bg-default: var(--nexus-page-search-bg-default);--nexus-page-dropdown-bg-hover: var(--nexus-page-search-bg-hover);--nexus-page-dropdown-bg-open: var(--nexus-page-search-bg-focus);--nexus-page-dropdown-shadow-default: var(--nexus-semantic-page-element-shadow-default);--nexus-page-dropdown-shadow-hover: var(--nexus-semantic-page-element-shadow-hover);--nexus-page-dropdown-shadow-open: var(--nexus-semantic-page-element-shadow-focus);--nexus-page-dropdown-transition: all .15s ease;--nexus-page-dropdown-height: 36px;--nexus-page-dropdown-padding-x: 20px;--nexus-page-dropdown-border-radius: 9999px;--nexus-page-dropdown-blur: var(--nexus-semantic-page-element-blur);--nexus-page-dropdown-text-color: #1f2937;--nexus-page-search-width: 250px;--nexus-page-search-height: 36px;--nexus-page-search-border-radius: 9999px;--nexus-textarea-multiline-border-radius: 20px;--nexus-page-search-border-default: var(--nexus-semantic-page-element-border);--nexus-page-search-border-hover: var(--nexus-semantic-page-element-border-hover);--nexus-page-search-border-focus: var(--nexus-semantic-page-element-border-focus);--nexus-page-search-bg-default: rgba(255, 255, 255, .7);--nexus-page-search-bg-hover: rgba(255, 255, 255, .8);--nexus-page-search-bg-focus: rgba(255, 255, 255, .9);--nexus-page-search-shadow-default: var(--nexus-semantic-page-element-shadow-default);--nexus-page-search-shadow-hover: var(--nexus-semantic-page-element-shadow-hover);--nexus-page-search-shadow-focus: var(--nexus-semantic-page-element-shadow-focus);--nexus-page-search-text-color: #1f2937;--nexus-page-search-placeholder-color: rgb(156, 163, 175);--nexus-page-search-icon-color: rgb(75, 85, 99);--nexus-page-search-padding-x: 14px;--nexus-page-search-padding-left-with-icon: 2.25rem;--nexus-page-search-font-size: 14px;--nexus-page-search-font-weight: 400;--nexus-page-search-transition: all .15s ease;--nexus-modal-dropdown-border-default: var(--nexus-semantic-modal-element-border);--nexus-modal-dropdown-border-hover: var(--nexus-semantic-modal-element-border-hover);--nexus-modal-dropdown-border-open: var(--nexus-semantic-modal-element-border-focus);--nexus-modal-dropdown-bg-default: var(--nexus-semantic-modal-element-bg);--nexus-modal-dropdown-bg-hover: var(--nexus-semantic-modal-element-bg-hover);--nexus-modal-dropdown-bg-open: var(--nexus-semantic-modal-element-bg-hover);--nexus-modal-dropdown-shadow-default: var(--nexus-semantic-modal-element-shadow-default);--nexus-modal-dropdown-shadow-hover: var(--nexus-semantic-modal-element-shadow-hover);--nexus-modal-dropdown-shadow-open: var(--nexus-semantic-modal-element-shadow-focus);--nexus-modal-search-bg-default: var(--nexus-semantic-modal-element-bg);--nexus-modal-search-bg-hover: var(--nexus-semantic-modal-element-bg-hover);--nexus-modal-search-bg-focus: var(--nexus-semantic-modal-element-bg-hover);--nexus-modal-search-shadow-default: var(--nexus-semantic-modal-element-shadow-default);--nexus-modal-search-shadow-hover: var(--nexus-semantic-modal-element-shadow-hover);--nexus-modal-search-shadow-focus: var(--nexus-semantic-modal-element-shadow-focus);--nexus-kanban-header-action-size: 32px;--nexus-kanban-header-action-space: 8px;--nexus-input-padding-with-icon-left: calc( var(--nexus-input-icon-offset) + var(--nexus-input-icon-size) + var(--nexus-input-icon-gap) );--nexus-input-padding-with-icon-right: calc( var(--nexus-input-icon-offset) + var(--nexus-input-icon-size) + var(--nexus-input-icon-gap) );--nexus-modal-width-sm: 400px;--nexus-modal-max-width-sm: 92vw;--nexus-modal-min-width-sm: 320px;--nexus-modal-width-compact: 600px;--nexus-modal-max-width-compact: 92vw;--nexus-modal-min-width-compact: 400px;--nexus-modal-width-md: 660px;--nexus-modal-max-width-md: 90vw;--nexus-modal-min-width-md: 420px;--nexus-modal-width-lg: 840px;--nexus-modal-max-width-lg: 95vw;--nexus-modal-min-width-lg: 580px;--nexus-modal-width-xl: 1100px;--nexus-modal-max-width-xl: 95vw;--nexus-modal-min-width-xl: 800px;--nexus-modal-width-full: 95vw;--nexus-modal-max-width-full: 95vw;--nexus-modal-min-width-full: 600px;--nexus-modal-max-height: 84vh;--nexus-modal-glass-bg: linear-gradient(135deg, #f5f5f5 0%, #e8e8e8 100%);--nexus-modal-glass-border: rgba(229, 231, 235, .8);--nexus-modal-glass-shadow: 0 8px 32px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .6);--nexus-modal-tabs-bg: rgba(255, 255, 255, .95);--nexus-modal-tabs-border: rgba(229, 231, 235, .8);--nexus-modal-tabs-shadow: 0 1px 3px rgba(0, 0, 0, .05);--nexus-modal-tabs-indicator: #171717;--nexus-modal-tabs-border-width: 1px;--nexus-modal-tabs-blur: 12px;--nexus-modal-tabs-saturate: 180%;--nexus-modal-tabs-trigger-padding-x: 16px;--nexus-modal-tabs-trigger-padding-y: 8px;--nexus-modal-tabs-trigger-font-size: 14px;--nexus-modal-tabs-trigger-font-weight-active: 600;--nexus-modal-tabs-trigger-font-weight-inactive: 500;--nexus-modal-tabs-trigger-color-active: #dbff77;--nexus-modal-tabs-trigger-color-inactive: #000000;--nexus-modal-tabs-trigger-color-inactive-hover: rgba(128, 128, 128, .3);--nexus-modal-input-bg: rgba(255, 255, 255, .95);--nexus-modal-input-border: rgba(229, 231, 235, 1);--nexus-modal-input-border-hover: #8b5cf6;--nexus-modal-input-border-focus: #8b5cf6;--nexus-modal-input-shadow: 0 1px 3px rgba(0, 0, 0, .05);--nexus-modal-input-shadow-hover: 0 4px 12px rgba(139, 92, 246, .15);--nexus-modal-input-shadow-focus: 0 0 0 2px rgba(139, 92, 246, .2);--nexus-modal-dropdown-bg: linear-gradient(135deg, rgba(255, 255, 255, .3) 0%, rgba(249, 250, 251, .2) 100%);--nexus-modal-dropdown-border: rgba(255, 255, 255, .4);--nexus-modal-dropdown-shadow: 0 8px 32px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .6);--nexus-modal-dropdown-item-hover: rgba(243, 244, 246, 1);--nexus-modal-container-padding-x: 32px;--nexus-modal-aligned-padding-x: 16px;--nexus-modal-header-padding-top: 16px;--nexus-modal-header-padding-bottom: 8px;--nexus-modal-header-separator-margin-y: 6px;--nexus-modal-header-title-font-size: 24px;--nexus-modal-header-title-font-weight: 600;--nexus-modal-header-title-line-height: 1.4;--nexus-modal-tabs-padding-top: 24px;--nexus-modal-tabs-list-margin: 12px;--nexus-modal-tabs-content-padding-left: 22px;--nexus-modal-tabs-content-padding-right: 16px;--nexus-modal-tabs-content-padding-top: 0px;--nexus-modal-tabs-content-padding-bottom: 0px;--nexus-modal-children-padding-bottom: 6px;--nexus-modal-content-padding: 0px 16px 16px 16px;--nexus-modal-content-gap: 4px;--nexus-modal-spacing-sm: 8px;--nexus-modal-footer-gap: 4px;--nexus-modal-footer-arrow-spacing: 4px;--nexus-modal-action-buttons-gap: 8px;--nexus-modal-footer-padding-top: 40px;--nexus-modal-footer-padding-bottom: 40px;--nexus-modal-footer-padding-x: 2px;--nexus-modal-footer-single-button-justify: flex-end;--nexus-modal-footer-dual-button-justify: flex-end;--nexus-modal-footer-with-nav-justify: flex-end;--nexus-modal-corner-radius: 32px;--nexus-modal-corner-smoothing: .85;--nexus-modal-tabs-corner-radius: 20px;--nexus-modal-tabs-corner-smoothing: 1;--nexus-modal-dropdown-corner-radius: 20px;--nexus-modal-input-corner-radius: 9999px;--nexus-modal-textarea-corner-radius: 24px;--nexus-modal-closing-duration: .3s;--nexus-modal-closing-easing: ease-out;--nexus-modal-tabs-duration: .4s;--nexus-modal-tabs-easing: cubic-bezier(.25, 1.25, .75, 1);--nexus-modal-page-blur: 6px;--nexus-modal-3d-perspective: 500px;--nexus-modal-3d-rotation: 20deg;--nexus-modal-3d-scale-initial: .8;--nexus-modal-3d-blur-initial: 4px;--nexus-modal-shine-border-width: 2px;--nexus-modal-shine-duration: 12s;--nexus-modal-icon-chevron-width: 12px;--nexus-modal-icon-chevron-height: 12px;--nexus-modal-icon-datetime-width: 16px;--nexus-modal-icon-datetime-height: 16px;--nexus-modal-icon-action-width: 16px;--nexus-modal-icon-action-height: 16px;--nexus-modal-input-height: 40px;--nexus-modal-textarea-height: 80px;--nexus-modal-button-height: 40px;--nexus-modal-trigger-button-height: 40px;--nexus-modal-scrollbar-width: 10px;--nexus-modal-scrollbar-width-kanban: 12px;--nexus-modal-scrollbar-track: transparent;--nexus-modal-scrollbar-thumb: rgba(115, 115, 115, .32);--nexus-modal-scrollbar-thumb-hover: rgba(115, 115, 115, .48);--nexus-modal-scrollbar-border-radius: 9999px;--nexus-modal-scrollbar-transition: background-color .2s ease;--nexus-widget-scroll-width: 6px;--nexus-widget-scroll-radius: 6px;--nexus-widget-scroll-thumb-light: rgba(160, 160, 160, .6);--nexus-widget-scroll-thumb-hover-light: rgba(160, 160, 160, .8);--nexus-widget-scroll-thumb-dark: rgba(160, 160, 160, .4);--nexus-widget-scroll-thumb-hover-dark: rgba(160, 160, 160, .6);--nexus-widget-scroll-track: transparent;--nexus-widget-scroll-transition: opacity .2s ease, background-color .2s ease;--nexus-carousel-fade-size: 24px;--nexus-carousel-arrow-size: 24px;--nexus-carousel-arrow-bg-light: rgba(229, 229, 229, .8);--nexus-carousel-arrow-bg-hover-light: rgba(212, 212, 212, .8);--nexus-carousel-arrow-bg-dark: rgba(255, 255, 255, .1);--nexus-carousel-arrow-bg-hover-dark: rgba(255, 255, 255, .2);--nexus-carousel-arrow-color-light: #525252;--nexus-carousel-arrow-color-dark: #d4d4d4;--nexus-carousel-gap: 4px;--nexus-carousel-transition: all .2s ease;--nexus-modal-spring-dropdown-stiffness: 260;--nexus-modal-spring-dropdown-damping: 30;--nexus-modal-spring-dropdown-mass: .8;--nexus-modal-spring-popover-stiffness: 150;--nexus-modal-spring-popover-damping: 25;--nexus-modal-spring-popover-mass: .8;--nexus-modal-spring-tab-content-stiffness: 200;--nexus-modal-spring-tab-content-damping: 28;--nexus-modal-spring-tab-content-mass: .9;--nexus-modal-spring-highlight-stiffness: 350;--nexus-modal-spring-highlight-damping: 35;--nexus-modal-spring-highlight-mass: .8;--nexus-modal-closing-scale: .8;--nexus-modal-closing-translate-y: 20px;--nexus-modal-closing-blur: 8px;--nexus-modal-tabs-indicator-offset: 4px;--nexus-modal-tabs-horizontal-chrome: 5px;--nexus-modal-tabs-list-padding: 4px;--nexus-card-title-font-size: 18px;--nexus-card-title-font-weight: 600;--nexus-card-title-line-height: 1.4;--nexus-card-title-letter-spacing: -.025em;--nexus-card-title-color-light: #171717;--nexus-card-title-color-dark: #fafafa;--nexus-card-title-icon-size: 20px;--nexus-card-title-icon-gap: 12px;--nexus-card-title-icon-circle-size: 32px;--nexus-card-title-icon-circle-bg: transparent;--nexus-card-title-icon-color: #1a1a1a;--nexus-card-title-margin-bottom: 8px;--nexus-card-content-margin-bottom: 8px;--nexus-card-title-padding-bottom: 12px;--nexus-card-title-border-color: #a0a0a0;--nexus-calendar-event-project-bg: #8b5cf6;--nexus-calendar-event-project-border: #7c3aed;--nexus-calendar-event-task-bg: #06d6a0;--nexus-calendar-event-task-border: #04b484;--nexus-calendar-category-meeting: #3b82f6;--nexus-calendar-category-deadline: #ef4444;--nexus-calendar-category-milestone: #10b981;--nexus-calendar-category-personal: #8b5cf6;--nexus-calendar-category-other: #6b7280;--nexus-calendar-status-active-bg: rgba(16, 185, 129, .1);--nexus-calendar-status-active-text: rgb(5, 150, 105);--nexus-calendar-status-completed-bg: rgba(139, 92, 246, .1);--nexus-calendar-status-completed-text: rgb(124, 58, 237);--nexus-calendar-status-paused-bg: rgba(245, 158, 11, .1);--nexus-calendar-status-paused-text: rgb(217, 119, 6);--nexus-calendar-status-planning-bg: rgba(115, 115, 115, .1);--nexus-calendar-status-planning-text: rgb(82, 82, 82);--nexus-calendar-nav-button-size: var(--nexus-page-control-height);--nexus-calendar-nav-button-bg-light: rgba(255, 255, 255, .8);--nexus-calendar-nav-button-bg-hover-light: rgba(243, 232, 255, .8);--nexus-calendar-nav-button-border-light: rgba(233, 213, 255, .5);--nexus-calendar-nav-button-border-hover-light: rgba(196, 181, 253, .7);--nexus-calendar-nav-button-text-light: rgb(82, 82, 82);--nexus-calendar-nav-button-text-hover-light: rgb(109, 40, 217);--nexus-calendar-nav-button-shadow: 0 1px 3px rgba(0, 0, 0, .05);--nexus-calendar-nav-button-shadow-hover: 0 4px 12px rgba(0, 0, 0, .1);--nexus-calendar-nav-button-radius: 12px;--nexus-calendar-nav-button-transition: all .2s ease;--nexus-calendar-today-button-bg: linear-gradient(to right, #8b5cf6, #7c3aed);--nexus-calendar-today-button-bg-hover: linear-gradient(to right, #7c3aed, #6d28d9);--nexus-calendar-today-button-text: #ffffff;--nexus-calendar-today-button-shadow: 0 1px 3px rgba(0, 0, 0, .05);--nexus-calendar-today-button-shadow-hover: 0 4px 12px rgba(139, 92, 246, .25);--nexus-calendar-today-button-font-weight: 600;--nexus-calendar-today-button-font-size: 12px;--nexus-calendar-today-button-padding-x: 16px;--nexus-calendar-today-button-height: var(--nexus-page-control-height);--nexus-calendar-today-button-scale-hover: 1.05;--nexus-calendar-today-column-bg: rgba(139, 92, 246, .2);--nexus-calendar-view-toggle-gap: 0px;--nexus-calendar-view-toggle-button-height: var(--nexus-page-control-height);--nexus-calendar-view-toggle-button-padding-x: 12px;--nexus-calendar-view-toggle-button-bg-inactive: transparent;--nexus-calendar-view-toggle-button-bg-active: #8b5cf6;--nexus-calendar-view-toggle-button-bg-hover-inactive: rgba(139, 92, 246, .1);--nexus-calendar-view-toggle-button-bg-hover-active: rgba(124, 58, 237, .9);--nexus-calendar-view-toggle-button-text-inactive: rgb(107, 114, 128);--nexus-calendar-view-toggle-button-text-active: #000000;--nexus-calendar-view-toggle-button-border-inactive: rgba(229, 231, 235, 1);--nexus-calendar-view-toggle-button-border-active: #8b5cf6;--nexus-calendar-view-toggle-indicator-bg: #DBFF77;--nexus-calendar-view-toggle-indicator-offset: 2px;--nexus-calendar-view-toggle-border-width: 1px;--nexus-calendar-view-toggle-padding: 0px;--nexus-calendar-view-toggle-horizontal-chrome: 5px;--nexus-calendar-view-toggle-duration: .4s;--nexus-calendar-view-toggle-easing: cubic-bezier(.16, 1, .3, 1);--nexus-calendar-view-toggle-corner-radius: 8px;--nexus-calendar-nav-container-bg: #8b5cf6;--nexus-calendar-nav-container-padding: 4px;--nexus-calendar-nav-container-gap: 4px;--nexus-calendar-nav-button-size: 32px;--nexus-calendar-nav-button-bg: #ffffff;--nexus-calendar-nav-button-bg-hover: #f5f5f5;--nexus-calendar-nav-button-text: #000000;--nexus-calendar-nav-today-text: #ffffff;--nexus-calendar-nav-today-text-hover: #dbff77;--nexus-calendar-nav-today-padding-x: 6px;--nexus-calendar-create-button-bg: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--nexus-calendar-create-button-bg-hover: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--nexus-calendar-create-button-text: #ffffff;--nexus-calendar-create-button-text-hover: #dbff77;--nexus-calendar-create-button-border: transparent;--nexus-calendar-create-button-shadow: 0 4px 12px rgba(139, 92, 246, .3);--nexus-calendar-create-button-shadow-hover: 0 4px 12px rgba(139, 92, 246, .4);--nexus-calendar-create-button-shadow-active: 0 2px 8px rgba(139, 92, 246, .3);--nexus-calendar-create-button-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .2);--nexus-calendar-create-button-font-size: .875rem;--nexus-calendar-create-button-font-weight: 500;--nexus-calendar-create-button-padding-x: 16px;--nexus-calendar-create-button-padding-y: 8px;--nexus-calendar-create-button-height: 40px;--nexus-calendar-create-button-radius: 9999px;--nexus-calendar-create-button-scale-active: .98;--nexus-calendar-legend-item-spacing: 12px;--nexus-calendar-legend-icon-size: 16px;--nexus-calendar-legend-icon-radius: 4px;--nexus-calendar-legend-title-size: 14px;--nexus-calendar-legend-title-weight: 500;--nexus-calendar-legend-title-color-light: rgb(23, 23, 23);--nexus-calendar-legend-desc-size: 12px;--nexus-calendar-legend-desc-color-light: rgb(115, 115, 115);--nexus-calendar-stat-label-size: 14px;--nexus-calendar-stat-label-color-light: rgb(82, 82, 82);--nexus-calendar-stat-value-size: 14px;--nexus-calendar-stat-value-weight: 500;--nexus-calendar-stat-value-color-light: rgb(23, 23, 23);--nexus-calendar-badge-bg-light: rgba(139, 92, 246, .1);--nexus-calendar-badge-text-light: rgb(109, 40, 217);--nexus-calendar-badge-border-light: rgba(139, 92, 246, .5);--nexus-calendar-badge-padding-x: 10px;--nexus-calendar-badge-padding-y: 4px;--nexus-calendar-badge-font-size: 12px;--nexus-calendar-badge-font-weight: 500;--nexus-calendar-badge-radius: 9999px;--nexus-calendar-card-header-bg-light: linear-gradient(to right, rgba(243, 232, 255, .5), rgba(237, 233, 254, .3));--nexus-calendar-card-header-border-light: rgba(233, 213, 255, .2);--nexus-calendar-card-header-padding: 0;--nexus-calendar-card-header-margin-bottom: 8px;--nexus-calendar-card-title-size: 20px;--nexus-calendar-card-title-weight: 700;--nexus-calendar-card-title-color-light: rgb(82, 82, 82);--nexus-calendar-card-icon-color-light: rgb(109, 40, 217);--nexus-calendar-card-icon-size: 24px;--nexus-calendar-deadline-spacing: 12px;--nexus-calendar-deadline-title-size: 14px;--nexus-calendar-deadline-title-weight: 500;--nexus-calendar-deadline-title-color-light: rgb(23, 23, 23);--nexus-calendar-deadline-meta-size: 12px;--nexus-calendar-deadline-meta-color-light: rgb(107, 114, 128);--nexus-calendar-deadline-icon-size: 12px;--nexus-calendar-sidebar-gap: 16px;--nexus-time-blocking-ghost-bg: rgba(219, 255, 119, .25);--nexus-time-blocking-ghost-border: rgba(219, 255, 119, .6);--nexus-time-blocking-ghost-border-width: 2px;--nexus-time-blocking-ghost-radius: 8px;--nexus-time-blocking-ghost-backdrop: blur(8px);--nexus-time-blocking-ghost-shadow: 0 4px 20px rgba(139, 92, 246, .15), 0 0 40px rgba(219, 255, 119, .2);--nexus-time-blocking-ghost-time-color: #171717;--nexus-time-blocking-ghost-time-size: 12px;--nexus-time-blocking-ghost-time-weight: 600;--nexus-time-blocking-ghost-label-color: #525252;--nexus-time-blocking-ghost-label-size: 11px;--nexus-time-blocking-ghost-label-weight: 500;--nexus-time-blocking-ghost-padding: 8px 12px;--nexus-time-blocking-ghost-gradient: linear-gradient(135deg, rgba(219, 255, 119, .3) 0%, rgba(139, 92, 246, .15) 100%);--nexus-toolbar-button-size: 32px;--nexus-toolbar-button-size-sm: 28px;--nexus-toolbar-button-padding: 6px;--nexus-toolbar-button-padding-x: 12px;--nexus-toolbar-button-radius: 6px;--nexus-toolbar-button-radius-pill: 9999px;--nexus-toolbar-button-gap: 2px;--nexus-toolbar-button-font-size: 12px;--nexus-toolbar-button-font-weight: 500;--nexus-toolbar-button-bg: transparent;--nexus-toolbar-button-bg-hover: var(--nexus-current-border-subtle);--nexus-toolbar-button-bg-active: rgba(139, 92, 246, .3);--nexus-toolbar-button-text: var(--nexus-current-text-secondary);--nexus-toolbar-button-text-hover: var(--nexus-current-text-primary);--nexus-toolbar-button-text-active: var(--nexus-primary);--nexus-toolbar-button-border: transparent;--nexus-toolbar-button-border-hover: var(--nexus-current-border-emphasis);--nexus-toolbar-button-transition: all .15s ease;--nexus-toolbar-button-shadow: none;--nexus-toolbar-button-shadow-hover: 0 2px 8px rgba(0, 0, 0, .1);--nexus-toolbar-icon-size: 18px;--nexus-toolbar-icon-size-sm: 14px;--nexus-toolbar-icon-size-lg: 22px;--nexus-toolbar-divider-width: 1.5px;--nexus-toolbar-divider-height: 28px;--nexus-toolbar-divider-color: rgba(255, 255, 255, .4);--nexus-toolbar-divider-margin: 10px;--nexus-toolbar-action-radius: var(--nexus-toolbar-button-radius-pill);--nexus-toolbar-action-bg: var(--nexus-page-search-bg-default);--nexus-toolbar-action-bg-hover: var(--nexus-page-search-bg-hover);--nexus-toolbar-action-border: var(--nexus-page-search-border-default);--nexus-toolbar-action-border-hover: var(--nexus-page-search-border-hover);--nexus-toolbar-action-shadow: var(--nexus-page-search-shadow-default);--nexus-toolbar-action-shadow-hover: var(--nexus-page-search-shadow-hover);--nexus-toolbar-status-saving: #facc15;--nexus-toolbar-status-destructive: #f87171;--nexus-toolbar-status-destructive-hover: #fca5a5;--nexus-toolbar-status-destructive-bg: rgba(248, 113, 113, .1);--nexus-toolbar-status-destructive-border: rgba(248, 113, 113, .3);--nexus-gantt-toolbar-bg: var(--nexus-page-search-bg-default);--nexus-gantt-toolbar-border: var(--nexus-page-search-border-default);--nexus-gantt-toolbar-padding-x: 16px;--nexus-gantt-toolbar-padding-y: 8px;--nexus-gantt-toolbar-gap: 8px;--nexus-gantt-toolbar-backdrop-blur: 12px;--nexus-gantt-button-height: var(--nexus-toolbar-button-size);--nexus-gantt-button-padding-x: var(--nexus-toolbar-button-padding-x);--nexus-gantt-button-font-size: var(--nexus-toolbar-button-font-size);--nexus-gantt-button-font-weight: var(--nexus-toolbar-button-font-weight);--nexus-gantt-button-radius: 9999px;--nexus-gantt-button-bg: var(--nexus-toolbar-action-bg);--nexus-gantt-button-bg-hover: var(--nexus-toolbar-action-bg-hover);--nexus-gantt-button-border: var(--nexus-toolbar-action-border);--nexus-gantt-button-border-hover: var(--nexus-toolbar-action-border-hover);--nexus-gantt-button-text: var(--nexus-page-search-text-color);--nexus-gantt-button-shadow: var(--nexus-toolbar-action-shadow);--nexus-gantt-button-shadow-hover: var(--nexus-toolbar-action-shadow-hover);--nexus-gantt-button-transition: var(--nexus-toolbar-button-transition);--nexus-gantt-icon-button-size: var(--nexus-toolbar-button-size);--nexus-gantt-toggle-bg-active: rgba(139, 92, 246, .15);--nexus-gantt-toggle-text-active: #8b5cf6;--nexus-gantt-toggle-border-active: rgba(139, 92, 246, .3);--nexus-gantt-toggle-critical-bg-active: rgba(239, 68, 68, .1);--nexus-gantt-toggle-critical-text-active: #ef4444;--nexus-gantt-toggle-critical-border-active: rgba(239, 68, 68, .3);--nexus-gantt-divider-color: var(--nexus-page-search-border-default);--nexus-gantt-divider-width: 1px;--nexus-gantt-divider-height: 24px;--nexus-gantt-header-bg: hsla(0, 0%, 100%, .5);--nexus-gantt-canvas-bg: #ffffff;--nexus-calendar-offset-with-header: 310px;--nexus-calendar-offset-without-header: 230px;--nexus-calendar-height-with-header: calc(100vh - var(--nexus-calendar-offset-with-header));--nexus-calendar-height-without-header: calc(100vh - var(--nexus-calendar-offset-without-header));--nexus-toastui-bg-light: transparent;--nexus-toastui-border-light: #e7e5e4;--nexus-toastui-dayname-border-left-light: #e7e5e4;--nexus-toastui-day-border-light: #e7e5e4;--nexus-toastui-grid-selection-bg-light: rgba(139, 92, 246, .1);--nexus-toastui-grid-selection-border-light: #8b5cf6;--nexus-toastui-day-name-color-light: #374151;--nexus-toastui-today-color-light: #ffffff;--nexus-toastui-saturday-color-light: #6b7280;--nexus-toastui-sunday-color-light: #dc2626;--nexus-toastui-holiday-color-light: #dc2626;--nexus-toastui-day-except-month-light: #a8a29e;--nexus-toastui-holiday-except-month-light: #a8a29e;--nexus-toastui-today-bg-light: rgba(139, 92, 246, .2);--nexus-toastui-past-day-light: #9ca3af;--nexus-toastui-event-text-light: #ffffff;--nexus-toastui-now-indicator-light: #8b5cf6;--nexus-toastui-now-indicator-bullet-light: #8b5cf6;--nexus-toastui-current-hour-light: #8b5cf6;--nexus-toastui-half-hour-border-light: #f0eeec;--nexus-toastui-weekend-bg-light: rgba(0, 0, 0, .02);--nexus-toastui-more-view-bg-light: #ffffff;--nexus-toastui-more-view-title-bg-light: #f9fafb;--nexus-toastui-today-circle-month-light: #000000;--nexus-toastui-today-circle-week-light: #8b5cf6;--nexus-toastui-today-circle-day-light: #8b5cf6;--nexus-toastui-today-circle-text-light: #ffffff;--nexus-page-tabs-bg: #fafafa;--nexus-page-tabs-border: rgba(229, 231, 235, .8);--nexus-page-tabs-shadow: 0 1px 2px rgba(0, 0, 0, .05);--nexus-page-tabs-padding: 4px;--nexus-page-tabs-indicator-bg: #171717;--nexus-page-tabs-indicator-offset: 4px;--nexus-page-tabs-trigger-color-active: #dbff77;--nexus-page-tabs-trigger-color-inactive: #525252;--nexus-page-tabs-trigger-bg-active: transparent;--nexus-page-tabs-trigger-bg-inactive: transparent;--nexus-page-tabs-trigger-bg-hover: #e5e5e5;--nexus-page-tabs-duration: .4s;--nexus-page-tabs-easing: cubic-bezier(.25, 1.25, .75, 1);--nexus-page-tabs-corner-radius: 9999px;--nexus-select-trigger-size-default-height: 40px;--nexus-select-trigger-size-default-padding-y: 8px;--nexus-select-trigger-size-default-padding-x: 14px;--nexus-select-trigger-size-default-line-height: 1.4;--nexus-select-trigger-size-compact-height: 32px;--nexus-select-trigger-size-compact-padding-y: 5px;--nexus-select-trigger-size-compact-padding-x: 12px;--nexus-select-trigger-size-compact-line-height: 1.3;--nexus-widget-input-height: 32px;--nexus-widget-input-padding-y: 5px;--nexus-widget-input-padding-x: 16px;--nexus-widget-input-font-size: .875rem;--nexus-widget-input-line-height: 1.3;--nexus-widget-input-border-radius: 9999px;--nexus-widget-tabs-height: 32px;--nexus-widget-tabs-padding-y: 6px;--nexus-widget-tabs-padding-x: 12px;--nexus-widget-tabs-font-size: .875rem;--nexus-widget-tabs-font-weight: 500;--nexus-widget-tabs-line-height: 1.3;--nexus-widget-tabs-border-radius: 9999px;--nexus-widget-tabs-gap: 2px;--nexus-select-trigger-size-current-height: var(--nexus-select-trigger-size-default-height);--nexus-select-trigger-size-current-padding-y: var(--nexus-select-trigger-size-default-padding-y);--nexus-select-trigger-size-current-padding-x: var(--nexus-select-trigger-size-default-padding-x);--nexus-select-trigger-size-current-line-height: var(--nexus-select-trigger-size-default-line-height);--nexus-select-glass-opacity-base-light: var(--nexus-glass-opacity-high);--nexus-select-glass-opacity-base-dark: var(--nexus-glass-opacity-high);--nexus-select-glass-opacity-hover-light: .85;--nexus-select-glass-opacity-hover-dark: .85;--nexus-select-glass-opacity-card-light: .1;--nexus-select-glass-opacity-card-dark: .1;--nexus-select-glass-opacity-card-hover-light: .2;--nexus-select-glass-opacity-card-hover-dark: .2;--nexus-select-glass-bg-light: rgba(255, 255, 255, var(--nexus-select-glass-opacity-base-light));--nexus-select-glass-bg-dark: rgba(38, 38, 38, var(--nexus-select-glass-opacity-base-dark));--nexus-select-glass-bg-hover-light: rgba(255, 255, 255, var(--nexus-select-glass-opacity-hover-light));--nexus-select-glass-bg-hover-dark: rgba(38, 38, 38, var(--nexus-select-glass-opacity-hover-dark));--nexus-select-glass-bg-card-light: rgba(255, 255, 255, var(--nexus-select-glass-opacity-card-light));--nexus-select-glass-bg-card-dark: rgba(38, 38, 38, var(--nexus-select-glass-opacity-card-dark));--nexus-select-glass-bg-card-hover-light: rgba(255, 255, 255, var(--nexus-select-glass-opacity-card-hover-light));--nexus-select-glass-bg-card-hover-dark: rgba(38, 38, 38, var(--nexus-select-glass-opacity-card-hover-dark));--nexus-select-glass-border-light: rgba(229, 229, 229, 1);--nexus-select-glass-border-dark: rgba(115, 115, 115, .6);--nexus-select-glass-border-focus: #8b5cf6;--nexus-select-glass-border-card-light: rgba(229, 229, 229, .3);--nexus-select-glass-border-card-dark: rgba(115, 115, 115, .3);--nexus-select-glass-text-light: #262626;--nexus-select-glass-text-dark: rgb(229, 229, 229);--nexus-select-glass-blur: 12px;--nexus-select-dropdown-side-offset: 6px}[role=tab]{border-radius:var(--nexus-modal-tabs-corner-radius)!important}[role=tab]:hover,[role=tab]:focus,[role=tab]:active,[role=tab][data-state=active],[role=tab][data-state=inactive]:hover{border-radius:var(--nexus-modal-tabs-corner-radius)!important}.nexus-btn-width-sm{width:var(--nexus-button-width-sm);min-width:var(--nexus-button-width-sm);flex:0 0 var(--nexus-button-width-sm)}.nexus-btn-width-md{width:var(--nexus-button-width-md);min-width:var(--nexus-button-width-md);flex:0 0 var(--nexus-button-width-md)}.nexus-btn-width-lg{width:var(--nexus-button-width-lg);min-width:var(--nexus-button-width-lg);flex:0 0 var(--nexus-button-width-lg)}.nexus-btn-width-lg-plus{width:var(--nexus-button-width-lg-plus);min-width:var(--nexus-button-width-lg-plus);flex:0 0 var(--nexus-button-width-lg-plus)}.nexus-btn-width-xl{width:var(--nexus-button-width-xl);min-width:var(--nexus-button-width-xl);flex:0 0 var(--nexus-button-width-xl)}.nexus-btn-width-xxl{width:var(--nexus-button-width-xxl);min-width:var(--nexus-button-width-xxl);flex:0 0 var(--nexus-button-width-xxl)}.nexus-btn-layout-split{display:flex;align-items:center;justify-content:space-between}.nexus-btn-layout-split .nexus-btn-content{display:flex;align-items:center;gap:.5rem}.nexus-btn-layout-split .nexus-btn-arrow{flex-shrink:0}.nexus-btn-layout-text-arrow{display:flex;align-items:center;justify-content:space-between}.nexus-btn-layout-text-arrow .nexus-btn-text{flex:1;text-align:left}.nexus-kanban-header{display:flex;align-items:center;justify-content:space-between;min-width:0}.nexus-kanban-header-content{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.nexus-kanban-header-title{flex:1;min-width:0;margin-right:calc(var(--nexus-kanban-header-action-size) + var(--nexus-kanban-header-action-space))}.nexus-kanban-header-action{width:var(--nexus-kanban-header-action-size);height:var(--nexus-kanban-header-action-size);flex-shrink:0}.nexus-btn-layout-text-arrow .nexus-btn-arrow{flex-shrink:0}.nexus-canvas-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:var(--nexus-canvas-toolbar-radius);background:var(--nexus-canvas-toolbar-bg-light);box-shadow:var(--nexus-canvas-toolbar-shadow-light);backdrop-filter:blur(var(--nexus-canvas-toolbar-blur));border:var(--nexus-canvas-toolbar-border-light)}.dark .nexus-canvas-toolbar{background:var(--nexus-canvas-toolbar-bg-dark);box-shadow:var(--nexus-canvas-toolbar-shadow-dark);border:var(--nexus-canvas-toolbar-border-dark)}.nexus-canvas-toolbar-btn{position:relative;height:36px;width:36px;padding:0;color:var(--nexus-canvas-toolbar-btn-text-light)}.nexus-canvas-toolbar-btn:hover{color:var(--nexus-canvas-toolbar-btn-hover-light)}.dark .nexus-canvas-toolbar-btn{color:var(--nexus-canvas-toolbar-btn-text-dark)}.dark .nexus-canvas-toolbar-btn:hover{color:var(--nexus-canvas-toolbar-btn-hover-dark)}.nexus-canvas-toolbar-btn-active{position:relative;height:36px;width:36px;padding:0;background-color:var(--nexus-canvas-connection-color)!important;color:#fff!important}.nexus-canvas-toolbar-btn-active:hover{background-color:var(--nexus-canvas-connection-color)!important;color:#fff!important}.nexus-canvas-toolbar-btn-delete{position:relative;height:36px;width:36px;padding:0;color:var(--nexus-canvas-delete-color)}.nexus-canvas-toolbar-btn-delete:hover{color:var(--nexus-canvas-delete-hover);background-color:var(--nexus-canvas-delete-bg-hover-light)}.dark .nexus-canvas-toolbar-btn-delete:hover{background-color:var(--nexus-canvas-delete-bg-hover-dark)}.nexus-canvas-toolbar-kbd{padding:2px 6px;font-size:10px;font-weight:500;border-radius:4px;background-color:var(--nexus-canvas-toolbar-kbd-bg-light)}.dark .nexus-canvas-toolbar-kbd{background-color:var(--nexus-canvas-toolbar-kbd-bg-dark)}.nexus-canvas-node{position:relative;min-width:var(--nexus-canvas-node-min-width);max-width:var(--nexus-canvas-node-max-width);border-radius:var(--nexus-canvas-node-radius);background:var(--nexus-canvas-node-bg-light);border:var(--nexus-canvas-node-border-light);box-shadow:var(--nexus-canvas-node-shadow-light)}.dark .nexus-canvas-node{background:var(--nexus-canvas-node-bg-dark);border:var(--nexus-canvas-node-border-dark);box-shadow:var(--nexus-canvas-node-shadow-dark)}.nexus-canvas-node-selected{ring:2px solid var(--nexus-canvas-connection-color);box-shadow:0 0 0 2px var(--nexus-canvas-connection-color)}.nexus-canvas-node-connecting{box-shadow:0 0 0 2px var(--nexus-canvas-connection-color);outline:2px dashed var(--nexus-canvas-connection-color);outline-offset:-2px;opacity:.8}.nexus-canvas-node-grip{position:absolute;top:-4px;left:-4px;right:-4px;height:16px;display:flex;align-items:center;justify-content:center;cursor:grab;opacity:0;transition:opacity .15s ease}.nexus-canvas-node:hover .nexus-canvas-node-grip{opacity:1}.nexus-canvas-node-grip-icon{color:var(--neutral-400)}.nexus-canvas-node-delete{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:9999px;background-color:var(--nexus-canvas-delete-color);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease,background-color .15s ease;z-index:10;border:none;cursor:pointer}.nexus-canvas-node:hover .nexus-canvas-node-delete{opacity:1}.nexus-canvas-node-delete:hover{background-color:var(--nexus-canvas-delete-hover)}.nexus-canvas-node-title{flex:1;background:transparent;border:none;outline:none;font-size:14px;font-weight:500;color:var(--nexus-text-heading-primary-light)}.dark .nexus-canvas-node-title{color:var(--nexus-text-heading-primary-dark)}.nexus-canvas-node-content{width:100%;height:80px;background:transparent;border:none;outline:none;font-size:12px;resize:none;color:var(--nexus-text-body-secondary-light)}.dark .nexus-canvas-node-content{color:var(--nexus-text-body-secondary-dark)}.nexus-bg-primary{background-color:var(--nexus-current-bg-primary)}.nexus-bg-secondary{background-color:var(--nexus-current-bg-secondary)}.nexus-bg-elevated{background-color:var(--nexus-current-bg-elevated)}.nexus-text-primary{color:var(--nexus-current-text-primary)}.nexus-text-secondary{color:var(--nexus-current-text-secondary)}.nexus-text-muted{color:var(--nexus-current-text-muted)}.nexus-border-subtle{border-color:var(--nexus-current-border-subtle)}.nexus-border-emphasis{border-color:var(--nexus-current-border-emphasis)}.nexus-notes-toggle-container{background-color:var(--nexus-current-bg-secondary);border-radius:.5rem}.nexus-notes-toggle-btn{transition:all .15s ease}.nexus-notes-toggle-btn:hover{background-color:var(--nexus-current-border-emphasis)}.nexus-notes-toggle-btn-active{background-color:var(--nexus-primary);color:#fff;box-shadow:0 4px 6px -1px #8b5cf640}.nexus-notes-divider{background-color:var(--nexus-current-border-subtle)}.nexus-notes-toolbar-btn{color:var(--nexus-current-text-secondary);transition:all .15s ease}.nexus-notes-toolbar-btn:hover{background-color:var(--nexus-current-border-subtle)}.nexus-notes-toolbar-btn-active{background-color:var(--nexus-primary);color:#fff}.nexus-notes-card-hover:hover{background-color:var(--nexus-current-border-subtle)}.nexus-notes-input{background-color:var(--nexus-current-bg-secondary);border-color:var(--nexus-current-border-subtle)}.nexus-notes-input:focus{border-color:var(--nexus-primary)}.nexus-divider-horizontal{border-top:1px solid rgba(107,114,128,.4)}.dark .nexus-divider-horizontal{border-top:1px solid rgba(156,163,175,.35)}.nexus-divider-vertical{border-left:1px solid var(--nexus-divider-light)}.dark .nexus-divider-vertical{border-left:1px solid var(--nexus-divider-dark)}.nexus-glass-effect,.nexus-glass-effect-subtle,.nexus-glass-effect-intense{background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-popover-glass{backdrop-filter:blur(var(--nexus-popover-blur)) saturate(var(--nexus-popover-saturate));-webkit-backdrop-filter:blur(var(--nexus-popover-blur)) saturate(var(--nexus-popover-saturate));border-radius:var(--nexus-popover-radius);padding:0;width:-moz-fit-content;width:fit-content;min-width:var(--nexus-popover-width);background:var(--nexus-popover-bg-light);box-shadow:var(--nexus-popover-shadow-light);will-change:transform,opacity;backface-visibility:hidden;animation:nexus-popover-enter var(--nexus-duration-fast) var(--nexus-easing-enter)}@keyframes nexus-popover-enter{0%{opacity:var(--nexus-opacity-hidden);transform:scale(var(--nexus-scale-dropdown-initial)) translateY(calc(-1 * var(--nexus-translate-light)))}to{opacity:var(--nexus-opacity-visible);transform:scale(1) translateY(0)}}@keyframes nexus-popover-exit{0%{opacity:var(--nexus-opacity-visible);transform:scale(1) translateY(0)}to{opacity:var(--nexus-opacity-hidden);transform:scale(var(--nexus-scale-dropdown-initial)) translateY(calc(-1 * var(--nexus-translate-light)))}}.dark .nexus-popover-glass{background:var(--nexus-popover-bg-dark);box-shadow:var(--nexus-popover-shadow-dark)}.nexus-popover-squircle{background:var(--nexus-popover-inner-bg-light);border:var(--nexus-popover-inner-border-light);box-shadow:none}.dark .nexus-popover-squircle{background:var(--nexus-popover-inner-bg-dark);border:var(--nexus-popover-inner-border-dark)}.nexus-popover-items{display:flex;flex-direction:column;gap:var(--nexus-popover-item-gap-y)}.nexus-popover-item{width:100%;display:flex;align-items:center;gap:var(--nexus-popover-item-gap);padding:var(--nexus-popover-item-padding-y) var(--nexus-popover-item-padding-x);border-radius:var(--nexus-popover-item-radius);transition:background-color var(--nexus-duration-fast) var(--nexus-easing-standard),border-radius var(--nexus-duration-fast) var(--nexus-easing-standard);text-align:left;font-size:var(--nexus-popover-item-font-size);border:none;background:transparent;cursor:pointer;color:inherit}.nexus-popover-item:hover{background-color:var(--nexus-popover-item-hover-bg-light);border-radius:12px}.dark .nexus-popover-item:hover{background-color:var(--nexus-popover-item-hover-bg-dark);border-radius:12px}.nexus-popover-icon{width:var(--nexus-popover-icon-size);height:var(--nexus-popover-icon-size);flex-shrink:0}.nexus-popover-divider{height:1px;margin:var(--nexus-popover-divider-margin) 0;border:none;background-color:var(--nexus-popover-divider-color-light)}.dark .nexus-popover-divider{background-color:var(--nexus-popover-divider-color-dark)}.nexus-toolbar-dropdown-container{transform-origin:center top;min-width:var(--nexus-toolbar-dropdown-min-width);padding:var(--nexus-toolbar-dropdown-padding);border-radius:var(--nexus-toolbar-dropdown-radius);backdrop-filter:saturate(var(--nexus-popover-saturate)) blur(var(--nexus-popover-blur));-webkit-backdrop-filter:saturate(var(--nexus-popover-saturate)) blur(var(--nexus-popover-blur));backface-visibility:hidden;will-change:transform,opacity,filter}.nexus-toolbar-dropdown-container[data-state=open]{animation-name:nexus-toolbar-dropdown-enter;animation-duration:var(--nexus-toolbar-dropdown-animation-duration);animation-timing-function:var(--nexus-toolbar-dropdown-animation-easing);animation-fill-mode:both}.nexus-toolbar-dropdown-container[data-state=closed]{animation-name:nexus-toolbar-dropdown-exit;animation-duration:var(--nexus-toolbar-dropdown-animation-duration);animation-timing-function:var(--nexus-toolbar-dropdown-animation-easing);animation-fill-mode:both}.nexus-toolbar-dropdown-container:is(:root:not(.dark) *){background:var(--nexus-popover-bg-light);box-shadow:var(--nexus-popover-shadow-light);border:var(--nexus-toolbar-dropdown-border-light)}.nexus-toolbar-dropdown-container:is(.dark *){background:var(--nexus-popover-bg-dark);box-shadow:var(--nexus-popover-shadow-dark);border:var(--nexus-toolbar-dropdown-border-dark)}@keyframes nexus-toolbar-dropdown-enter{0%{opacity:0;transform:perspective(var(--nexus-toolbar-dropdown-perspective)) rotateX(var(--nexus-toolbar-dropdown-rotation-initial)) scale(var(--nexus-toolbar-dropdown-scale-initial));filter:blur(var(--nexus-toolbar-dropdown-blur-initial))}to{opacity:1;transform:perspective(var(--nexus-toolbar-dropdown-perspective)) rotateX(0) scale(1);filter:blur(0px)}}@keyframes nexus-toolbar-dropdown-exit{0%{opacity:1;transform:perspective(var(--nexus-toolbar-dropdown-perspective)) rotateX(0) scale(1);filter:blur(0px)}to{opacity:0;transform:perspective(var(--nexus-toolbar-dropdown-perspective)) rotateX(var(--nexus-toolbar-dropdown-rotation-initial)) scale(var(--nexus-toolbar-dropdown-scale-initial));filter:blur(var(--nexus-toolbar-dropdown-blur-initial))}}.nexus-toolbar-dropdown-item{display:flex;align-items:center;gap:var(--nexus-popover-item-gap);width:100%;padding:var(--nexus-popover-item-padding-y) var(--nexus-popover-item-padding-x);border-radius:var(--nexus-popover-item-radius);font-size:var(--nexus-popover-item-font-size);text-align:left;transition:all var(--nexus-transition-fast);cursor:pointer}.nexus-toolbar-dropdown-item:hover{background:var(--nexus-popover-item-hover-bg-light)}.dark .nexus-toolbar-dropdown-item:hover{background:var(--nexus-popover-item-hover-bg-dark)}.nexus-toolbar-dropdown-item.active{background:var(--nexus-toolbar-dropdown-item-active-bg-light);color:var(--nexus-toolbar-dropdown-item-active-color)}.dark .nexus-toolbar-dropdown-item.active{background:var(--nexus-toolbar-dropdown-item-active-bg-dark)}.nexus-transition-fast{transition:all var(--nexus-transition-fast)}.nexus-transition-normal{transition:all var(--nexus-transition-normal)}.nexus-transition-slow{transition:all var(--nexus-transition-slow)}.nexus-shadow-sm{box-shadow:var(--nexus-shadow-sm)}.nexus-shadow-md{box-shadow:var(--nexus-shadow-md)}.nexus-shadow-lg{box-shadow:var(--nexus-shadow-lg)}.nexus-animate-instant{animation-duration:var(--nexus-duration-instant);transition-duration:var(--nexus-duration-instant)}.nexus-animate-fast{animation-duration:var(--nexus-duration-fast);transition-duration:var(--nexus-duration-fast)}.nexus-animate-normal{animation-duration:var(--nexus-duration-normal);transition-duration:var(--nexus-duration-normal)}.nexus-animate-modal{animation-duration:var(--nexus-duration-modal);transition-duration:var(--nexus-duration-modal)}.nexus-animate-slow{animation-duration:var(--nexus-duration-slow);transition-duration:var(--nexus-duration-slow)}.nexus-animate-ease-standard{animation-timing-function:var(--nexus-easing-standard);transition-timing-function:var(--nexus-easing-standard)}.nexus-animate-ease-enter{animation-timing-function:var(--nexus-easing-enter);transition-timing-function:var(--nexus-easing-enter)}.nexus-animate-ease-exit{animation-timing-function:var(--nexus-easing-exit);transition-timing-function:var(--nexus-easing-exit)}.nexus-animate-ease-sharp{animation-timing-function:var(--nexus-easing-sharp);transition-timing-function:var(--nexus-easing-sharp)}.nexus-animate-scale-hover-subtle{--nexus-transform-scale: scale(var(--nexus-scale-hover-subtle));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-scale-hover-default{--nexus-transform-scale: scale(var(--nexus-scale-hover-default));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-scale-hover-intense{--nexus-transform-scale: scale(var(--nexus-scale-hover-intense));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-scale-modal-default{--nexus-transform-scale: scale(var(--nexus-scale-modal-default));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-scale-modal-large{--nexus-transform-scale: scale(var(--nexus-scale-modal-large));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-translate-up{--nexus-transform-translate: translateY(calc(-1 * var(--nexus-translate-default)));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-translate-down{--nexus-transform-translate: translateY(var(--nexus-translate-default));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-translate-left{--nexus-transform-translate: translateX(calc(-1 * var(--nexus-translate-default)));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-translate-right{--nexus-transform-translate: translateX(var(--nexus-translate-default));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-rotate-light{--nexus-transform-rotate: rotate(var(--nexus-rotate-light));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-rotate-negative{--nexus-transform-rotate: rotate(var(--nexus-rotate-negative));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg))}.nexus-animate-blur-light{--nexus-filter-blur: blur(var(--nexus-blur-light));filter:var(--nexus-filter-blur, blur(0)) var(--nexus-filter-brightness, brightness(1)) var(--nexus-filter-contrast, contrast(1))}.nexus-animate-blur-medium{--nexus-filter-blur: blur(var(--nexus-blur-medium));filter:var(--nexus-filter-blur, blur(0)) var(--nexus-filter-brightness, brightness(1)) var(--nexus-filter-contrast, contrast(1))}.nexus-animate-blur-heavy{--nexus-filter-blur: blur(var(--nexus-blur-heavy));filter:var(--nexus-filter-blur, blur(0)) var(--nexus-filter-brightness, brightness(1)) var(--nexus-filter-contrast, contrast(1))}.nexus-glass-minimal{background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-glass-standard{background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border);box-shadow:var(--nexus-shadow-sm)}.nexus-glass-elevated{background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border);box-shadow:var(--nexus-shadow-md)}.nexus-glass-page-controls{background:var(--nexus-glass-bg-page-controls);box-shadow:var(--nexus-shadow-glass-page-controls);border-radius:9999px}.nexus-glass-shine{background:var(--nexus-glass-bg-shine-content);box-shadow:var(--nexus-shadow-shine-complex);border:1px solid var(--nexus-current-glass-border)}.nexus-glass-hover{transition:all var(--nexus-transition-fast)}.nexus-glass-hover:hover{background:var(--nexus-glass-bg-hover);--nexus-transform-translate: translateY(calc(-1 * var(--nexus-translate-subtle)));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg));box-shadow:var(--nexus-shadow-lg)}.nexus-squircle-xs{border-radius:var(--nexus-squircle-radius-xs)}.nexus-squircle-sm{border-radius:var(--nexus-squircle-radius-sm)}.nexus-squircle-md{border-radius:var(--nexus-squircle-radius-md)}@supports (corner-shape: squircle){.nexus-squircle-md{corner-shape:squircle}}.nexus-squircle-lg{border-radius:var(--nexus-squircle-radius-lg)}@supports (corner-shape: squircle){.nexus-squircle-lg{corner-shape:squircle}}.nexus-squircle-xl{border-radius:var(--nexus-squircle-radius-xl)}@supports (corner-shape: squircle){.nexus-squircle-xl{corner-shape:squircle}}.nexus-squircle-2xl{border-radius:var(--nexus-squircle-radius-2xl)}.nexus-squircle-3xl{border-radius:var(--nexus-squircle-radius-3xl)}.nexus-squircle-glass-xs{border-radius:var(--nexus-squircle-radius-xs);background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-squircle-glass-sm{border-radius:var(--nexus-squircle-radius-sm);background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-squircle-glass-md{border-radius:var(--nexus-squircle-radius-md);background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-squircle-glass-lg{border-radius:var(--nexus-squircle-radius-lg);background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-squircle-glass-xl{border-radius:var(--nexus-squircle-radius-xl);background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-squircle-glass-2xl{border-radius:var(--nexus-squircle-radius-2xl);background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-squircle-glass-3xl{border-radius:var(--nexus-squircle-radius-3xl);background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border)}.nexus-card-padding-compact{padding:var(--nexus-card-padding-compact)}.nexus-card-padding-default{padding:var(--nexus-card-padding-default)}.nexus-card-padding-comfortable{padding:var(--nexus-card-padding-comfortable)}.nexus-card-padding-spacious{padding:var(--nexus-card-padding-spacious)}.nexus-glass-card-interactive{background:var(--nexus-current-glass-bg);border:1px solid var(--nexus-current-glass-border);border-radius:var(--nexus-squircle-radius-lg);box-shadow:var(--nexus-shadow-md);transition:all var(--nexus-transition-normal);cursor:pointer}.nexus-glass-card-interactive:hover{--nexus-transform-scale: scale(var(--nexus-scale-hover-subtle));--nexus-transform-translate: translateY(calc(-1 * var(--nexus-translate-subtle)));transform:var(--nexus-transform-scale, scale(1)) var(--nexus-transform-translate, translate(0, 0)) var(--nexus-transform-rotate, rotate(0deg));box-shadow:var(--nexus-shadow-lg);background:var(--nexus-glass-bg-hover)}.nexus-modal-overlay{background:var(--nexus-current-glass-bg);animation-duration:var(--nexus-duration-modal);animation-timing-function:var(--nexus-easing-enter)}.nexus-typography-card-title{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--nexus-card-title-font-size);font-weight:var(--nexus-card-title-font-weight);line-height:var(--nexus-card-title-line-height);letter-spacing:var(--nexus-card-title-letter-spacing);color:var(--nexus-card-title-color-light);display:flex;align-items:center;gap:var(--nexus-card-title-icon-gap);padding-bottom:var(--nexus-card-title-padding-bottom);margin-bottom:var(--nexus-card-title-margin-bottom);border-bottom:1px solid var(--nexus-card-title-border-color)}.nexus-typography-card-title .nexus-card-title-icon-circle{width:var(--nexus-card-title-icon-circle-size);height:var(--nexus-card-title-icon-circle-size);min-width:var(--nexus-card-title-icon-circle-size);min-height:var(--nexus-card-title-icon-circle-size);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background-color:var(--nexus-card-title-icon-circle-bg);color:var(--nexus-card-title-icon-color)}.nexus-typography-card-title .nexus-card-title-icon-circle svg{width:var(--nexus-card-title-icon-size);height:var(--nexus-card-title-icon-size);color:inherit}.dark .nexus-typography-card-title{color:var(--nexus-card-title-color-dark)}.nexus-typography-card-title--no-border,.nexus-inverted-corner-header .nexus-typography-card-title{border-bottom:none;padding-bottom:0;margin-bottom:0}.nexus-card-divider{border:none;border-top:1px solid var(--nexus-card-title-border-color);margin:0}.nexus-card-divider--light{border:none;border-top:1px solid rgba(160,160,160,.4);margin:0}.dark .nexus-card-divider--light{border-top:1px solid rgba(160,160,160,.3)}.nexus-card-content-spacing{margin-top:var(--nexus-card-content-margin-bottom);margin-bottom:var(--nexus-card-content-margin-bottom)}.nexus-calendar-nav-container{display:flex;align-items:center;gap:var(--nexus-calendar-nav-container-gap);height:32px;padding:var(--nexus-calendar-nav-container-padding);background:var(--nexus-calendar-nav-container-bg);border-radius:9999px;box-sizing:border-box}.nexus-calendar-nav-button{height:24px;width:24px;padding:0;background:var(--nexus-calendar-nav-button-bg);border:none;border-radius:50%;color:var(--nexus-calendar-nav-button-text);transition:all .2s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.nexus-calendar-nav-button:hover{background:var(--nexus-calendar-nav-button-bg-hover)}.nexus-calendar-today-button{height:100%;padding:0 var(--nexus-calendar-nav-today-padding-x);background:transparent;color:var(--nexus-calendar-nav-today-text);border:none;border-radius:9999px;font-weight:var(--nexus-calendar-today-button-font-weight);font-size:var(--nexus-calendar-today-button-font-size);transition:color .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nexus-calendar-today-button:hover{background:transparent;color:var(--nexus-calendar-nav-today-text-hover)}.nexus-calendar-view-toggle{position:relative;display:flex;align-items:center;height:32px;padding:var(--nexus-calendar-view-toggle-padding);border:var(--nexus-calendar-view-toggle-border-width) solid var(--nexus-calendar-view-toggle-button-border-inactive);border-radius:9999px;background:#ffffff80;box-sizing:border-box}.nexus-calendar-view-toggle-indicator{position:absolute;z-index:0;top:var(--nexus-calendar-view-toggle-padding);bottom:var(--nexus-calendar-view-toggle-padding);background-color:var(--nexus-calendar-view-toggle-indicator-bg);border-radius:9999px;transition:left var(--nexus-calendar-view-toggle-duration) var(--nexus-calendar-view-toggle-easing),width var(--nexus-calendar-view-toggle-duration) var(--nexus-calendar-view-toggle-easing)}.nexus-calendar-view-toggle-button{position:relative;z-index:1;height:100%;padding:0 var(--nexus-calendar-view-toggle-button-padding-x);background:transparent;color:var(--nexus-calendar-view-toggle-button-text-inactive);border:none;border-radius:9999px;font-size:var(--nexus-dropdown-item-font-size);font-weight:500;transition:color .15s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nexus-calendar-view-toggle-button:hover{background:transparent}.nexus-calendar-view-toggle-button.active{background:transparent;color:var(--nexus-calendar-view-toggle-button-text-active)}.nexus-calendar-view-toggle-button.active:hover{background:transparent}.dark .nexus-calendar-view-toggle{background:#26262680;border-color:var(--nexus-calendar-view-toggle-button-border-inactive)}.dark .nexus-calendar-view-toggle-button{color:var(--nexus-calendar-view-toggle-button-text-inactive)}.dark .nexus-calendar-view-toggle-button:hover{background:transparent}.dark .nexus-calendar-view-toggle-button.active,.dark .nexus-calendar-view-toggle-button.active:hover{background:transparent;color:var(--nexus-calendar-view-toggle-button-text-active)}.toastui-calendar-resize-handler-x{position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:14px!important;cursor:row-resize!important;z-index:10;display:flex;align-items:center;justify-content:center;background:transparent!important}.toastui-calendar-resize-handler-x:after{content:"";display:block;width:28px;height:3px;border-radius:99px;background:#ffffff80;transition:width .15s ease,background .15s ease;pointer-events:none}.toastui-calendar-event-time:hover .toastui-calendar-resize-handler-x:after{width:36px;background:#ffffffe6}.toastui-calendar-event-time{cursor:grab}.toastui-calendar-event-time:active{cursor:grabbing}.toastui-calendar-weekday-resize-handle{position:absolute!important;right:4px!important;top:0!important;width:14px!important;height:100%!important;cursor:col-resize!important;z-index:10;display:flex;align-items:center;justify-content:center;background:transparent!important}.toastui-calendar-weekday-resize-handle:after{content:"";display:block;width:3px;height:50%;min-height:6px;border-radius:99px;background:transparent;transition:height .15s ease,background .15s ease;pointer-events:none}.toastui-calendar-weekday-event-block:hover .toastui-calendar-weekday-resize-handle:after{height:70%;background:#ffffffd9}.toastui-calendar-layout.toastui-calendar-dragging--move-event .toastui-calendar-weekday-event-block{opacity:.5;box-shadow:0 8px 24px #0003}.toastui-calendar-layout.toastui-calendar-dragging--resize-vertical-event .toastui-calendar-event-time,.toastui-calendar-layout.toastui-calendar-dragging--resize-horizontal-event .toastui-calendar-weekday-event-block{opacity:.75}.dark .toastui-calendar-layout,.dark .toastui-calendar-panel{background-color:transparent!important}.dark .toastui-calendar-timezone-labels-slot{background-color:transparent!important;border-bottom-color:var(--nexus-toastui-day-border-dark)!important}.dark .toastui-calendar-timegrid-timezone-label{background-color:transparent!important;border-right-color:var(--nexus-toastui-day-border-dark)!important;color:var(--nexus-toastui-day-name-color-dark)!important}.dark .toastui-calendar-timegrid-timezone-collapse-button{background-color:transparent!important;border-color:var(--nexus-toastui-border-dark)!important;color:var(--nexus-toastui-day-name-color-dark)!important}.dark .toastui-calendar-timegrid,.dark .toastui-calendar-timegrid-left,.dark .toastui-calendar-timegrid-right,.dark .toastui-calendar-timegrid-container,.dark .toastui-calendar-month,.dark .toastui-calendar-month-daygrid,.dark .toastui-calendar-week-view,.dark .toastui-calendar-day-view{background-color:transparent!important}.toastui-calendar-day-name-item,.toastui-calendar-day-name__name,.toastui-calendar-day-name__date,.toastui-calendar-timegrid-time{color:var(--nexus-toastui-day-name-color-light)}.dark .toastui-calendar-day-name-item,.dark .toastui-calendar-day-name__name,.dark .toastui-calendar-day-name__date,.dark .toastui-calendar-timegrid-time{color:var(--nexus-toastui-day-name-color-dark)!important}.dark .toastui-calendar-form-container,.dark .toastui-calendar-detail-container{background-color:var(--nexus-toastui-more-view-bg-dark)!important;border-color:var(--nexus-toastui-border-dark)!important;color:var(--nexus-toastui-day-name-color-dark)!important}.dark .toastui-calendar-popup-button{background:var(--nexus-toastui-more-view-title-bg-dark)!important;border-color:var(--nexus-toastui-border-dark)!important;color:var(--nexus-toastui-day-name-color-dark)!important}.nexus-calendar-create-button{height:var(--nexus-calendar-create-button-height);padding:var(--nexus-calendar-create-button-padding-y) var(--nexus-calendar-create-button-padding-x);background:var(--nexus-calendar-create-button-bg);color:var(--nexus-calendar-create-button-text);border:none;border-radius:var(--nexus-calendar-create-button-radius);font-size:var(--nexus-calendar-create-button-font-size);font-weight:var(--nexus-calendar-create-button-font-weight);box-shadow:var(--nexus-calendar-create-button-shadow),var(--nexus-calendar-create-button-shadow-inset);transition:all .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.nexus-calendar-create-button:hover{background:var(--nexus-calendar-create-button-bg-hover);color:var(--nexus-calendar-create-button-text-hover);box-shadow:var(--nexus-calendar-create-button-shadow-hover),var(--nexus-calendar-create-button-shadow-inset)}.nexus-calendar-create-button:active{transform:translateY(0) scale(var(--nexus-calendar-create-button-scale-active));box-shadow:var(--nexus-calendar-create-button-shadow-active),var(--nexus-calendar-create-button-shadow-inset)}.nexus-calendar-create-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.nexus-calendar-smart-schedule-button{height:var(--nexus-calendar-create-button-height);padding:var(--nexus-calendar-create-button-padding-y) var(--nexus-calendar-create-button-padding-x);background:linear-gradient(135deg,#8b5cf61a,#7c3aed0d);color:#8b5cf6;border:1px solid rgba(139,92,246,.3);border-radius:var(--nexus-calendar-create-button-radius);font-size:var(--nexus-calendar-create-button-font-size);font-weight:var(--nexus-calendar-create-button-font-weight);box-shadow:0 2px 8px #8b5cf61a;transition:all .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.nexus-calendar-smart-schedule-button:hover{background:linear-gradient(135deg,#8b5cf633,#7c3aed1a);border-color:#8b5cf680;box-shadow:0 4px 12px #8b5cf633;color:#7c3aed}.nexus-calendar-smart-schedule-button:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #8b5cf626}.dark .nexus-calendar-smart-schedule-button{background:linear-gradient(135deg,#8b5cf626,#7c3aed1a);color:#a78bfa;border-color:#8b5cf666}.dark .nexus-calendar-smart-schedule-button:hover{background:linear-gradient(135deg,#8b5cf640,#7c3aed26);color:#c4b5fd;border-color:#8b5cf699}.nexus-calendar-legend-item{display:flex;align-items:center;gap:var(--nexus-calendar-legend-item-spacing)}.nexus-calendar-legend-icon{width:var(--nexus-calendar-legend-icon-size);height:var(--nexus-calendar-legend-icon-size);border-radius:var(--nexus-calendar-legend-icon-radius);flex-shrink:0}.nexus-calendar-legend-title{font-size:var(--nexus-calendar-legend-title-size);font-weight:var(--nexus-calendar-legend-title-weight);color:var(--nexus-calendar-legend-title-color-light);margin:0}.dark .nexus-calendar-legend-title{color:var(--nexus-calendar-legend-title-color-dark)}.nexus-calendar-legend-desc{font-size:var(--nexus-calendar-legend-desc-size);color:var(--nexus-calendar-legend-desc-color-light);margin:0}.dark .nexus-calendar-legend-desc{color:var(--nexus-calendar-legend-desc-color-dark)}.nexus-calendar-legend-footer{display:flex;align-items:center;padding:8px 16px;border-top:1px solid rgba(0,0,0,.07);margin-top:4px;flex-shrink:0}.dark .nexus-calendar-legend-footer{border-top-color:#ffffff12}.nexus-calendar-legend-footer-item{display:flex;align-items:center;gap:6px;flex-shrink:0}.nexus-calendar-legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.nexus-calendar-legend-footer-label{font-size:12px;font-weight:500;color:#171717}.dark .nexus-calendar-legend-footer-label{color:#ffffffbf}.nexus-calendar-legend-footer-desc{font-size:11px;color:#737373}.dark .nexus-calendar-legend-footer-desc{color:#fff6}.nexus-calendar-legend-footer-separator{width:1px;height:14px;background:#0000001f;margin:0 12px;flex-shrink:0}.dark .nexus-calendar-legend-footer-separator{background:#ffffff1f}.nexus-calendar-stat-row{display:flex;align-items:center;justify-content:space-between}.nexus-calendar-stat-label{font-size:var(--nexus-calendar-stat-label-size);color:var(--nexus-calendar-stat-label-color-light)}.dark .nexus-calendar-stat-label{color:var(--nexus-calendar-stat-label-color-dark)}.nexus-calendar-stat-value{font-size:var(--nexus-calendar-stat-value-size);font-weight:var(--nexus-calendar-stat-value-weight);color:var(--nexus-calendar-stat-value-color-light)}.dark .nexus-calendar-stat-value{color:var(--nexus-calendar-stat-value-color-dark)}.nexus-calendar-event-badge{padding:var(--nexus-calendar-badge-padding-y) var(--nexus-calendar-badge-padding-x);background:var(--nexus-calendar-badge-bg-light);color:var(--nexus-calendar-badge-text-light);border:1px solid var(--nexus-calendar-badge-border-light);border-radius:var(--nexus-calendar-badge-radius);font-size:var(--nexus-calendar-badge-font-size);font-weight:var(--nexus-calendar-badge-font-weight);display:inline-flex;align-items:center;gap:6px;backdrop-filter:blur(4px)}.nexus-calendar-grid{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch;flex:1;min-height:0}@media(min-width:1024px){.nexus-calendar-grid{grid-template-columns:repeat(4,1fr)}}.nexus-calendar-main-col{grid-column:auto;display:flex;flex-direction:column;min-height:0}@media(min-width:1024px){.nexus-calendar-main-col{grid-column:span 3}}.nexus-calendar-main-col>*{flex:1;min-height:0;display:flex;flex-direction:column}.nexus-calendar-main-col>*>*{flex:1;min-height:0;display:flex;flex-direction:column}.dark .nexus-calendar-event-badge{background:var(--nexus-calendar-badge-bg-dark);color:var(--nexus-calendar-badge-text-dark);border-color:var(--nexus-calendar-badge-border-dark)}.nexus-calendar-card-header{padding:var(--nexus-calendar-card-header-padding);padding-bottom:var(--nexus-card-title-padding-bottom);margin-bottom:var(--nexus-calendar-card-header-margin-bottom);background:transparent;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--nexus-card-title-border-color);flex-shrink:0}.dark .nexus-calendar-card-header{background:transparent}.nexus-calendar-card-header .nexus-typography-card-title{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;flex:1;border-bottom:none;padding-bottom:0;margin-bottom:0}.nexus-calendar-card-title{font-size:var(--nexus-card-title-font-size);font-weight:var(--nexus-card-title-font-weight);line-height:var(--nexus-card-title-line-height);letter-spacing:var(--nexus-card-title-letter-spacing);color:var(--nexus-card-title-color-light);display:flex;align-items:center;gap:var(--nexus-card-title-icon-gap)}.dark .nexus-calendar-card-title{color:var(--nexus-card-title-color-dark)}.nexus-calendar-card-icon{width:var(--nexus-calendar-card-icon-size);height:var(--nexus-calendar-card-icon-size);color:var(--nexus-calendar-card-icon-color-light)}.dark .nexus-calendar-card-icon{color:var(--nexus-calendar-card-icon-color-dark)}.nexus-calendar-deadline-card{display:flex;flex-direction:column;gap:var(--nexus-calendar-deadline-spacing)}.nexus-calendar-deadline-title{font-size:var(--nexus-calendar-deadline-title-size);font-weight:var(--nexus-calendar-deadline-title-weight);color:var(--nexus-calendar-deadline-title-color-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .nexus-calendar-deadline-title{color:var(--nexus-calendar-deadline-title-color-dark)}.nexus-calendar-deadline-meta{display:flex;align-items:center;gap:4px;font-size:var(--nexus-calendar-deadline-meta-size);color:var(--nexus-calendar-deadline-meta-color-light)}.dark .nexus-calendar-deadline-meta{color:var(--nexus-calendar-deadline-meta-color-dark)}.time-blocking-ghost-block{background:var(--nexus-time-blocking-ghost-gradient);border:var(--nexus-time-blocking-ghost-border-width) solid var(--nexus-time-blocking-ghost-border);border-radius:var(--nexus-time-blocking-ghost-radius);backdrop-filter:var(--nexus-time-blocking-ghost-backdrop);-webkit-backdrop-filter:var(--nexus-time-blocking-ghost-backdrop);box-shadow:var(--nexus-time-blocking-ghost-shadow);overflow:hidden;transition:height .1s ease-out}.time-blocking-ghost-content{padding:var(--nexus-time-blocking-ghost-padding);height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:2px}.time-blocking-ghost-time{font-size:var(--nexus-time-blocking-ghost-time-size);font-weight:var(--nexus-time-blocking-ghost-time-weight);color:var(--nexus-time-blocking-ghost-time-color);letter-spacing:-.01em}.dark .time-blocking-ghost-time{color:#fafafa}.time-blocking-ghost-label{font-size:var(--nexus-time-blocking-ghost-label-size);font-weight:var(--nexus-time-blocking-ghost-label-weight);color:var(--nexus-time-blocking-ghost-label-color);opacity:.8}.dark .time-blocking-ghost-label{color:#a3a3a3}.nexus-calendar-deadline-icon{width:var(--nexus-calendar-deadline-icon-size);height:var(--nexus-calendar-deadline-icon-size)}.nexus-calendar-status-active{background:var(--nexus-calendar-status-active-bg);color:var(--nexus-calendar-status-active-text)}.nexus-calendar-status-completed{background:var(--nexus-calendar-status-completed-bg);color:var(--nexus-calendar-status-completed-text)}.nexus-calendar-status-paused{background:var(--nexus-calendar-status-paused-bg);color:var(--nexus-calendar-status-paused-text)}.nexus-calendar-status-planning{background:var(--nexus-calendar-status-planning-bg);color:var(--nexus-calendar-status-planning-text)}.nexus-calendar-sidebar{position:relative;min-height:0;overflow:hidden}.nexus-calendar-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0;scrollbar-width:thin;scrollbar-color:var(--nexus-scrollbar-thumb, rgba(0,0,0,.15)) transparent}.nexus-calendar-sidebar-scroll>*+*{margin-top:20px}.nexus-calendar-sidebar-scroll::-webkit-scrollbar{width:4px}.nexus-calendar-sidebar-scroll::-webkit-scrollbar-track{background:transparent}.nexus-calendar-sidebar-scroll::-webkit-scrollbar-thumb{background-color:var(--nexus-scrollbar-thumb, rgba(0,0,0,.15));border-radius:2px}.nexus-sidebar-divider{height:1px;background:var(--nexus-card-title-border-color, rgba(0, 0, 0, .07));margin:8px 0;flex-shrink:0}.dark .nexus-sidebar-divider{background:#ffffff12}.nexus-sidebar-section{display:flex;flex-direction:column;gap:8px;padding:4px 0}.nexus-sidebar-section-content{display:flex;flex-direction:column;gap:var(--nexus-calendar-legend-item-spacing, 10px)}.dark{--glass-bg: var(--glass-bg-dark);--glass-border: var(--glass-border-dark);--nexus-motion-highlight-bg: var(--nexus-dropdown-item-bg-selected-dark);--nexus-hover-indicator-bg: rgba(64, 64, 64, .9);--nexus-text-heading-primary: var(--nexus-text-heading-primary-dark);--nexus-text-body-primary: var(--nexus-text-body-primary-dark);--nexus-text-body-secondary: var(--nexus-text-body-secondary-dark);--nexus-text-caption: var(--nexus-text-caption-dark);--nexus-text-disabled: var(--nexus-text-disabled-dark);--nexus-current-bg-primary: #171717;--nexus-current-bg-secondary: #262626;--nexus-current-bg-elevated: #404040;--nexus-current-text-primary: #fafafa;--nexus-current-text-secondary: #d4d4d4;--nexus-current-text-muted: #a3a3a3;--nexus-current-border-subtle: rgba(255, 255, 255, .1);--nexus-current-border-emphasis: rgba(255, 255, 255, .2);--nexus-current-glass-bg: var(--nexus-glass-bg-dark);--nexus-current-glass-border: var(--nexus-glass-border-dark);--nexus-page-controls-glass-bg: rgba(23, 23, 23, .7);--nexus-base-page-bg-dark: rgba(23, 23, 23, .8);--nexus-base-page-border-dark: rgba(115, 115, 115, .6);--nexus-base-page-border-hover-dark: #8b5cf6;--nexus-base-page-border-focus-dark: #8b5cf6;--nexus-base-page-shadow-default-dark: 0 1px 3px rgba(0, 0, 0, .2);--nexus-base-page-shadow-hover-dark: 0 4px 12px rgba(139, 92, 246, .25);--nexus-base-page-shadow-focus-dark: 0 0 0 2px rgba(139, 92, 246, .3);--nexus-base-modal-bg-dark: rgba(22, 22, 22, .95);--nexus-base-modal-bg-hover-dark: rgba(22, 22, 22, .98);--nexus-base-modal-border-dark: rgba(115, 115, 115, .6);--nexus-base-modal-border-hover-dark: rgba(115, 115, 115, .6);--nexus-base-modal-border-focus-dark: #8b5cf6;--nexus-base-modal-shadow-default-dark: 0 1px 3px rgba(0, 0, 0, .2);--nexus-base-modal-shadow-hover-dark: 0 4px 12px rgba(139, 92, 246, .25);--nexus-base-modal-shadow-focus-dark: 0 0 0 2px rgba(139, 92, 246, .3);--nexus-semantic-page-element-bg: var(--nexus-base-page-bg-dark);--nexus-semantic-page-element-border: var(--nexus-base-page-border-dark);--nexus-semantic-page-element-border-hover: var(--nexus-base-page-border-hover-dark);--nexus-semantic-page-element-border-focus: var(--nexus-base-page-border-focus-dark);--nexus-semantic-page-element-shadow-default: var(--nexus-base-page-shadow-default-dark);--nexus-semantic-page-element-shadow-hover: var(--nexus-base-page-shadow-hover-dark);--nexus-semantic-page-element-shadow-focus: var(--nexus-base-page-shadow-focus-dark);--nexus-semantic-modal-element-bg: var(--nexus-base-modal-bg-dark);--nexus-semantic-modal-element-bg-hover: var(--nexus-base-modal-bg-hover-dark);--nexus-semantic-modal-element-border: var(--nexus-base-modal-border-dark);--nexus-semantic-modal-element-border-hover: var(--nexus-base-modal-border-hover-dark);--nexus-semantic-modal-element-border-focus: var(--nexus-base-modal-border-focus-dark);--nexus-semantic-modal-element-shadow-default: var(--nexus-base-modal-shadow-default-dark);--nexus-semantic-modal-element-shadow-hover: var(--nexus-base-modal-shadow-hover-dark);--nexus-semantic-modal-element-shadow-focus: var(--nexus-base-modal-shadow-focus-dark);--nexus-page-search-bg-default: rgba(23, 23, 23, .75);--nexus-page-search-bg-hover: rgba(23, 23, 23, .82);--nexus-page-search-bg-focus: rgba(23, 23, 23, .88);--nexus-page-search-text-color: rgb(229, 229, 229);--nexus-page-search-placeholder-color: rgb(107, 114, 128);--nexus-page-search-icon-color: rgb(156, 163, 175);--nexus-page-dropdown-text-color: rgb(229, 229, 229);--nexus-modal-tabs-indicator: #DBFF77;--nexus-modal-tabs-trigger-color-active: #000000;--nexus-primary: #9333ea;--nexus-lime: #bef264;--nexus-workspace: #a3e635;--nexus-project: #10b981;--nexus-task: #9333ea;--nexus-document: #a855f7;--nexus-note: #f472b6;--nexus-purple: #9333ea;--nexus-card-title-icon-circle-bg: transparent;--nexus-card-title-icon-color: #ffffff;--neutral-50: #171717;--neutral-100: #262626;--neutral-200: #404040;--neutral-300: #525252;--neutral-400: #737373;--neutral-500: #a3a3a3;--neutral-600: #d4d4d4;--neutral-700: #e5e5e5;--neutral-800: #f5f5f5;--neutral-900: #fafafa;--nexus-border-color-light: #a3a3a3;--nexus-border-color-subtle: rgba(255, 255, 255, .1);--nexus-border-color-emphasis: rgba(255, 255, 255, .2);--nexus-glass-bg-page-controls: rgba(23, 23, 23, .6);--nexus-glass-bg-page-controls-dark: rgba(23, 23, 23, .6);--nexus-glass-bg-shine-content: rgba(38, 38, 38, .95);--nexus-glass-bg-shine-overlay: rgba(255, 255, 255, .1);--nexus-glass-bg-hover: rgba(255, 255, 255, .1);--nexus-glass-bg-hover-dark: rgba(255, 255, 255, .15);--nexus-status-success: hsl(142, 76%, 36%);--nexus-status-warning: hsl(38, 92%, 50%);--nexus-status-error: hsl(0, 72%, 51%);--nexus-status-info: hsl(258, 90%, 66%);--nexus-status-neutral: hsl(220, 13%, 69%);--nexus-category-meeting: hsl(258, 90%, 66%);--nexus-category-milestone: hsl(38, 92%, 50%);--nexus-category-deadline: hsl(0, 84%, 60%);--nexus-category-task: hsl(258, 90%, 66%);--nexus-category-reminder: hsl(142, 76%, 36%);--nexus-category-other: hsl(258, 90%, 66%);--nexus-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--nexus-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4);--nexus-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .4);--nexus-shadow-glass-page-controls: 0 4px 16px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .1);--nexus-shadow-elevated: 0 25px 50px -12px rgba(0, 0, 0, .5);--nexus-shadow-dropdown: 0 10px 38px -10px rgba(0, 0, 0, .6), 0 10px 20px -15px rgba(0, 0, 0, .4);--nexus-modal-glass-bg: linear-gradient(135deg, #171717 0%, #262626 100%);--nexus-modal-glass-border: rgba(115, 115, 115, .6);--nexus-modal-glass-shadow: 0 8px 32px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .1);--nexus-modal-tabs-bg: rgba(38, 38, 38, .95);--nexus-modal-tabs-border: rgba(115, 115, 115, .6);--nexus-modal-tabs-shadow: 0 1px 3px rgba(0, 0, 0, .2);--nexus-modal-tabs-trigger-color-inactive: #ffffff;--nexus-modal-tabs-trigger-color-inactive-hover: rgba(128, 128, 128, .3);--nexus-page-tabs-bg: #262626;--nexus-page-tabs-border: rgba(115, 115, 115, .6);--nexus-page-tabs-shadow: 0 1px 2px rgba(0, 0, 0, .2);--nexus-page-tabs-trigger-color-inactive: #a3a3a3;--nexus-page-tabs-trigger-bg-hover: #404040;--nexus-modal-input-bg: rgba(38, 38, 38, .95);--nexus-modal-input-border: rgba(115, 115, 115, .6);--nexus-modal-input-shadow: 0 1px 3px rgba(0, 0, 0, .2);--nexus-modal-input-shadow-hover: 0 4px 12px rgba(139, 92, 246, .25);--nexus-modal-input-shadow-focus: 0 0 0 2px rgba(139, 92, 246, .3);--nexus-modal-dropdown-bg: linear-gradient(135deg, rgba(23, 23, 23, .3) 0%, rgba(38, 38, 38, .2) 100%);--nexus-modal-dropdown-border: rgba(255, 255, 255, .1);--nexus-modal-dropdown-shadow: 0 8px 32px rgba(0, 0, 0, .3), inset 0 0 0 1px rgba(255, 255, 255, .1);--nexus-modal-dropdown-item-hover: rgba(38, 38, 38, 1);--nexus-modal-scrollbar-thumb: rgba(115, 115, 115, .4);--nexus-modal-scrollbar-thumb-hover: rgba(115, 115, 115, .56);--nexus-calendar-event-project-bg: #a855f7;--nexus-calendar-event-project-border: #9333ea;--nexus-calendar-event-task-bg: #10b981;--nexus-calendar-event-task-border: #059669;--nexus-calendar-category-meeting: #60a5fa;--nexus-calendar-category-deadline: #f87171;--nexus-calendar-category-milestone: #34d399;--nexus-calendar-category-personal: #a855f7;--nexus-calendar-category-other: #9ca3af;--nexus-calendar-status-active-bg: rgba(16, 185, 129, .2);--nexus-calendar-status-active-text: rgb(52, 211, 153);--nexus-calendar-status-completed-bg: rgba(168, 85, 247, .2);--nexus-calendar-status-completed-text: rgb(192, 132, 252);--nexus-calendar-status-paused-bg: rgba(251, 191, 36, .2);--nexus-calendar-status-paused-text: rgb(252, 211, 77);--nexus-calendar-status-planning-bg: rgba(156, 163, 175, .2);--nexus-calendar-status-planning-text: rgb(156, 163, 175);--nexus-card-title-color-light: #fafafa;--nexus-card-title-color-dark: #fafafa;--nexus-calendar-nav-button-bg-dark: rgba(38, 38, 38, .8);--nexus-calendar-nav-button-bg-hover-dark: rgba(55, 48, 163, .3);--nexus-calendar-nav-button-border-dark: rgba(82, 82, 82, .6);--nexus-calendar-nav-button-border-hover-dark: rgba(168, 85, 247, .7);--nexus-calendar-nav-button-text-dark: rgb(229, 229, 229);--nexus-calendar-nav-button-text-hover-dark: rgb(192, 132, 252);--nexus-calendar-today-button-bg: linear-gradient(to right, #a855f7, #9333ea);--nexus-calendar-today-button-bg-hover: linear-gradient(to right, #9333ea, #7e22ce);--nexus-calendar-today-button-shadow-hover: 0 4px 12px rgba(168, 85, 247, .35);--nexus-calendar-today-column-bg: rgba(168, 85, 247, .2);--nexus-calendar-view-toggle-button-bg-active: #a855f7;--nexus-calendar-view-toggle-button-bg-hover-inactive: rgba(168, 85, 247, .2);--nexus-calendar-view-toggle-button-bg-hover-active: rgba(147, 51, 234, .9);--nexus-calendar-view-toggle-button-text-inactive: rgb(156, 163, 175);--nexus-calendar-view-toggle-button-text-active: #000000;--nexus-calendar-view-toggle-button-border-inactive: rgba(82, 82, 82, .6);--nexus-calendar-view-toggle-button-border-active: #a855f7;--nexus-calendar-view-toggle-indicator-bg: #DBFF77;--nexus-calendar-nav-container-bg: #a855f7;--nexus-calendar-nav-button-bg: #ffffff;--nexus-calendar-nav-button-bg-hover: #f5f5f5;--nexus-calendar-nav-button-text: #000000;--nexus-calendar-create-button-bg: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--nexus-calendar-create-button-bg-hover: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--nexus-calendar-create-button-text-hover: #dbff77;--nexus-calendar-create-button-border: transparent;--nexus-calendar-create-button-shadow: 0 4px 12px rgba(139, 92, 246, .3);--nexus-calendar-create-button-shadow-hover: 0 4px 12px rgba(139, 92, 246, .4);--nexus-calendar-legend-title-color-dark: rgb(250, 250, 250);--nexus-calendar-legend-desc-color-dark: rgb(163, 163, 163);--nexus-calendar-stat-label-color-dark: rgb(156, 163, 175);--nexus-calendar-stat-value-color-dark: rgb(250, 250, 250);--nexus-calendar-badge-bg-dark: rgba(168, 85, 247, .2);--nexus-calendar-badge-text-dark: rgb(192, 132, 252);--nexus-calendar-badge-border-dark: rgba(168, 85, 247, .5);--nexus-calendar-card-header-bg-dark: linear-gradient(to right, rgba(55, 48, 163, .3), rgba(67, 56, 202, .2));--nexus-calendar-card-header-border-dark: rgba(109, 40, 217, .2);--nexus-calendar-card-title-color-dark: rgb(229, 229, 229);--nexus-calendar-card-icon-color-dark: rgb(192, 132, 252);--nexus-calendar-deadline-title-color-dark: rgb(250, 250, 250);--nexus-calendar-deadline-meta-color-dark: rgb(163, 163, 163);--nexus-toastui-bg-dark: transparent;--nexus-toastui-border-dark: #44403c;--nexus-toastui-dayname-border-left-dark: #44403c;--nexus-toastui-day-border-dark: #44403c;--nexus-toastui-grid-selection-bg-dark: rgba(139, 92, 246, .1);--nexus-toastui-grid-selection-border-dark: #8b5cf6;--nexus-toastui-day-name-color-dark: #d4d4d4;--nexus-toastui-today-color-dark: #ffffff;--nexus-toastui-saturday-color-dark: #a3a3a3;--nexus-toastui-sunday-color-dark: #f87171;--nexus-toastui-holiday-color-dark: #f87171;--nexus-toastui-day-except-month-dark: #78716c;--nexus-toastui-holiday-except-month-dark: #78716c;--nexus-toastui-today-bg-dark: rgba(168, 85, 247, .2);--nexus-toastui-past-day-dark: #737373;--nexus-toastui-event-text-dark: #ffffff;--nexus-toastui-now-indicator-dark: #a78bfa;--nexus-toastui-now-indicator-bullet-dark: #a78bfa;--nexus-toastui-current-hour-dark: #a78bfa;--nexus-toastui-half-hour-border-dark: #3a3634;--nexus-toastui-weekend-bg-dark: rgba(255, 255, 255, .02);--nexus-toastui-more-view-bg-dark: #1c1917;--nexus-toastui-more-view-title-bg-dark: #292524;--nexus-toastui-today-circle-month-dark: #000000;--nexus-toastui-today-circle-week-dark: #8b5cf6;--nexus-toastui-today-circle-day-dark: #8b5cf6;--nexus-toastui-today-circle-text-dark: #ffffff;--nexus-gantt-header-bg: hsla(0, 0%, 10%, .5);--nexus-gantt-canvas-bg: #111111}.dark .tooltip-header{color:#f5f5f5;border-bottom:1px solid rgba(163,163,163,.3)}.dark .tooltip-label.on-time{color:#10b981}.dark .tooltip-label.delayed{color:#ef4444}.dark .tooltip-percent{color:#a3a3a3}.dark .tooltip-total{border-top:1px solid rgba(163,163,163,.3);color:#d4d4d4}.dark .tooltip-glass-content{background:#262626cc;border:1px solid rgba(255,255,255,.1)}:root:not(.dark){--glass-bg: var(--glass-bg-light);--glass-border: var(--glass-border-light);--nexus-toolbar-divider-color: rgba(0, 0, 0, .2)}.nexus-toolbar-divider{width:var(--nexus-toolbar-divider-width);height:var(--nexus-toolbar-divider-height);background-color:var(--nexus-toolbar-divider-color);margin:0 var(--nexus-toolbar-divider-margin);flex-shrink:0}.nexus-toolbar-group{display:flex;align-items:center;gap:4px}.nexus-toolbar-element-height{height:var(--nexus-page-control-height)!important}.nexus-typography{font-family:var(--font-body),system-ui,-apple-system,sans-serif;letter-spacing:.025em}.nexus-title{font-size:1.5rem;font-weight:700;color:#171717}.nexus-text-heading-primary{color:var(--nexus-text-heading-primary)}.nexus-text-body-primary{color:var(--nexus-text-body-primary)}.nexus-text-body-secondary{color:var(--nexus-text-body-secondary)}.nexus-text-caption{color:var(--nexus-text-caption)}.nexus-text-disabled{color:var(--nexus-text-disabled)}.nexus-text-status-success{color:var(--nexus-status-success)}.nexus-text-status-warning{color:var(--nexus-status-warning)}.nexus-text-status-error{color:var(--nexus-status-error)}.nexus-text-status-info{color:var(--nexus-status-info)}.nexus-text-status-neutral{color:var(--nexus-status-neutral)}.nexus-typography-card-title{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--nexus-typography-card-title-size);font-weight:var(--nexus-typography-card-title-weight);line-height:var(--nexus-typography-card-title-line-height)}.nexus-typography-item-title{font-size:var(--nexus-typography-item-title-size);font-weight:var(--nexus-typography-item-title-weight);line-height:var(--nexus-typography-item-title-line-height)}.nexus-typography-caption{font-size:.75rem;font-weight:400;line-height:1.5}.tooltip-glass-content{padding:12px 16px;background:#ffffff4d;border-radius:12px}.tooltip-header{font-weight:700;margin-bottom:8px;color:#1f2937;border-bottom:1px solid rgba(229,231,235,.5);padding-bottom:4px}.tooltip-item{margin-bottom:4px;display:flex;align-items:center}.tooltip-item:last-of-type{margin-bottom:8px}.tooltip-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.tooltip-dot.on-time{background:#10b981}.tooltip-dot.delayed{background:#ef4444}.tooltip-label{font-weight:600}.tooltip-label.on-time{color:#059669}.tooltip-label.delayed{color:#dc2626}.tooltip-percent{color:#6b7280;font-size:11px}.tooltip-total{border-top:1px solid rgba(229,231,235,.5);padding-top:6px;font-weight:700;color:#374151}.backdrop-filter-novo{z-index:99999!important;position:fixed!important;background:linear-gradient(135deg,#ffffff40,#ffffff0d)!important;border-radius:16px!important;box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,0 2px 8px #00000014,inset 0 1px #fff6!important;color:#111827!important;isolation:isolate!important;will-change:transform!important;pointer-events:auto!important}.backdrop-filter-novo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1),transparent);border-radius:14px;pointer-events:none;z-index:1}.nexus-dashboard-card [id*=echarts],.nexus-dashboard-card .echarts-container{isolation:auto!important;position:relative!important;z-index:1!important}.backdrop-filter-novo,[class*=echarts] .backdrop-filter-novo,div[class*=echarts-tooltip].backdrop-filter-novo{z-index:99999!important;position:absolute!important;isolation:isolate!important}div[class*=echarts-tooltip]:not([class*=recharts]),.backdrop-filter-novo{background:linear-gradient(135deg,#ffffff80,#ffffff59)!important;position:absolute!important;z-index:99999!important;isolation:isolate!important;will-change:transform!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014!important;border-radius:14px!important;pointer-events:auto!important}.nexus-dashboard-card{border:none;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;border:1px solid rgba(255,255,255,.3);border-radius:40px}.dark .nexus-dashboard-card{border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}.dark .nexus-title{color:#fff}.nexus-subtitle{font-size:.875rem;color:#525252}.dark .nexus-subtitle{color:#a3a3a3}.nexus-heading{font-size:1.125rem;font-weight:600;color:#171717}.dark .nexus-heading{color:#fff}.nexus-body{font-size:.875rem;color:#404040}.dark .nexus-body{color:#d4d4d4}.nexus-caption{font-size:.75rem;color:#737373}.dark .nexus-caption{color:#a3a3a3}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.glass-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.glass-texture{position:relative;overflow:visible}.nexus-button-primary{background-color:#171717;color:#fff;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.dark .nexus-button-primary{background-color:#fff;color:#171717}.nexus-button-primary:hover{background-color:#262626}.dark .nexus-button-primary:hover{background-color:#f5f5f5}.nexus-button-secondary{background-color:#f5f5f5;color:#171717;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.dark .nexus-button-secondary{background-color:#262626;color:#fff}.nexus-button-secondary:hover{background-color:#e5e5e5}.dark .nexus-button-secondary:hover{background-color:#404040}.nexus-button-purple{background-color:var(--nexus-purple);color:#fff;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;border:none}.nexus-button-purple:hover{background-color:#8b5cf6e6}.tab-content-container{position:relative;overflow:hidden;min-height:400px}.tab-content{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(100%);transition:all .4s cubic-bezier(.23,1,.32,1);pointer-events:none}.tab-content.active{position:relative;opacity:1;transform:translate(0);pointer-events:auto}.tab-content.active.slide-from-left{animation:slideFromLeft .4s cubic-bezier(.23,1,.32,1)}.tab-content.active.slide-from-right{animation:slideFromRight .4s cubic-bezier(.23,1,.32,1)}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.nexus-button-accent{background:linear-gradient(135deg,var(--nexus-lime),var(--nexus-workspace));color:#171717;border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.nexus-button-accent:hover{opacity:.9}.ai-assistant-btn{display:flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;border:0;border-radius:9999px;cursor:pointer;position:relative;overflow:hidden;transition:all .5s ease-out;background-color:#000;box-shadow:0 10px 15px -3px #0000001a}.ai-assistant-btn:hover{width:10rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a}.ai-assistant-btn:active{transform:scale(.95)}.ai-assistant-btn .icon-container{position:absolute;transition:all .5s ease-out}.ai-assistant-btn:hover .icon-container{left:1rem}.ai-assistant-btn .text-container{position:absolute;left:3rem;opacity:0;color:#fff;font-size:.875rem;font-weight:500;transition:all .5s ease-out;transition-delay:.1s;white-space:nowrap;display:flex;align-items:center;height:100%}.ai-assistant-btn:hover .text-container{opacity:1}.notification-button{position:relative;background-color:transparent;border:1px solid #d4d4d4;color:#525252;border-radius:50%;transition:all .2s}.dark .notification-button{border-color:#525252;color:#a3a3a3}.notification-button:hover{background-color:#fff;color:#171717}.dark .notification-button:hover{background-color:#404040;color:#fff}.notification-bell{transition:transform .2s}.notification-button:hover .notification-bell{animation:bellRing .5s ease-in-out}@keyframes bellRing{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}.nexus-input{width:100%;padding:.5rem .75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;font-size:.875rem;color:#171717;transition:all .2s}.rounded-xs,textarea.rounded-xs,input.rounded-xs,[data-radix-select-trigger].rounded-xs{border-radius:var(--radius-xs)!important}textarea[class*=rounded-xs]{border-radius:2px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important}.min-h-\[80px\].text-sm.rounded-xs,textarea.min-h-\[80px\].text-sm.rounded-xs{border-radius:2px!important}.workspace-modal *,.workspace-modal textarea,.workspace-modal input,.workspace-modal input[type=text],.workspace-modal input[type=email],.workspace-modal button[role=combobox],.workspace-modal .border,.workspace-modal [class*=rounded]{border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important}.workspace-modal input[type=text]:not([class*=h-12]){border:none!important;box-shadow:none!important}.dark .nexus-input{background-color:#262626;border-color:#404040;color:#fff}.nexus-input::-moz-placeholder{color:#737373}.nexus-input::placeholder{color:#737373}.dark .nexus-input::-moz-placeholder{color:#a3a3a3}.dark .nexus-input::placeholder{color:#a3a3a3}.nexus-input:focus{outline:2px solid #171717;border-color:transparent}.dark .nexus-input:focus{outline-color:#fff}.nexus-textarea{width:100%;padding:.5rem .75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;font-size:.875rem;color:#171717;transition:all .2s;resize:none}.dark .nexus-textarea{background-color:#262626;border-color:#404040;color:#fff}.nexus-textarea::-moz-placeholder{color:#737373}.nexus-textarea::placeholder{color:#737373}.dark .nexus-textarea::-moz-placeholder{color:#a3a3a3}.dark .nexus-textarea::placeholder{color:#a3a3a3}.nexus-textarea:focus{outline:2px solid #171717;border-color:transparent}.dark .nexus-textarea:focus{outline-color:#fff}.nexus-widget-input{--nexus-page-search-height: var(--nexus-select-trigger-size-compact-height);--nexus-page-search-padding-x: var(--nexus-select-trigger-size-compact-padding-x);--nexus-page-search-border-radius: var(--nexus-widget-input-border-radius);--nexus-page-search-bg-default: rgba(255, 255, 255, .7);--nexus-page-search-bg-hover: rgba(255, 255, 255, .8);--nexus-page-search-bg-focus: rgba(255, 255, 255, .9);--nexus-page-search-border-default: rgba(229, 229, 229, .5);--nexus-page-search-border-hover: rgba(229, 229, 229, .7);--nexus-page-search-border-focus: var(--nexus-primary);--nexus-page-search-shadow-default: none;--nexus-page-search-shadow-hover: none;--nexus-page-search-shadow-focus: 0 0 0 2px rgba(139, 92, 246, .2)}.dark .nexus-widget-input{--nexus-page-search-bg-default: rgba(38, 38, 38, .75);--nexus-page-search-bg-hover: rgba(38, 38, 38, .82);--nexus-page-search-bg-focus: rgba(38, 38, 38, .88);--nexus-page-search-border-default: rgba(64, 64, 64, .5);--nexus-page-search-border-hover: rgba(64, 64, 64, .7)}.nexus-widget-search{height:var(--nexus-widget-input-height);font-size:var(--nexus-widget-input-font-size);line-height:var(--nexus-widget-input-line-height);border-radius:var(--nexus-widget-input-border-radius);background-color:#fafafa80;border:1px solid rgba(229,229,229,.5);box-shadow:none;transition:all .2s ease;outline:none}.nexus-widget-search:hover{border-color:var(--nexus-primary);box-shadow:0 0 0 2px #8b5cf626}.nexus-widget-search:focus{border-color:var(--nexus-primary);box-shadow:0 0 0 2px #8b5cf640}.dark .nexus-widget-search{background-color:#26262680;border-color:#40404080}.dark .nexus-widget-search:hover{border-color:var(--nexus-primary);box-shadow:0 0 0 2px #8b5cf633}.dark .nexus-widget-search:focus{border-color:var(--nexus-primary);box-shadow:0 0 0 2px #8b5cf64d}@supports (corner-shape: squircle){.nexus-widget-search,.nexus-widget-search:hover{corner-shape:squircle}.nexus-widget-search:focus{corner-shape:squircle}}.nexus-widget-tabs{height:var(--nexus-widget-tabs-height);gap:var(--nexus-widget-tabs-gap);padding:2px;border-radius:var(--nexus-widget-tabs-border-radius)}.nexus-widget-tab{padding:var(--nexus-widget-tabs-padding-y) var(--nexus-widget-tabs-padding-x);font-size:var(--nexus-widget-tabs-font-size);font-weight:var(--nexus-widget-tabs-font-weight);line-height:var(--nexus-widget-tabs-line-height);border-radius:var(--nexus-widget-tabs-border-radius)}.nexus-widget-tab-text{position:relative;z-index:10}.nexus-widget-tab-indicator{position:absolute;inset:0;z-index:0;border-radius:var(--nexus-widget-tabs-border-radius);corner-shape:squircle;background-color:#d4d4d480}.dark .nexus-widget-tab-indicator{background-color:#ffffff1a}.nexus-animated-tabs--lime .nexus-widget-tab-indicator{background-color:#111111e0}.dark .nexus-animated-tabs--lime .nexus-widget-tab-indicator{background-color:var(--nexus-lime)}.icon-select-trigger{height:56px!important;padding:12px!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.icon-select-trigger [data-radix-select-value]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.nexus-select{width:100%;padding:.5rem .75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;font-size:.875rem;color:#171717;transition:all .2s}.dark .nexus-select{background-color:#262626;border-color:#404040;color:#fff}.nexus-select:focus{outline:2px solid #171717;border-color:transparent}.dark .nexus-select:focus{outline-color:#fff}.nexus-badge-default{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background-color:#f5f5f5;color:#262626}.dark .nexus-badge-default{background-color:#262626;color:#e5e5e5}.nexus-badge-primary{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background:var(--nexus-lime);color:#171717}.nexus-badge-success{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background:var(--nexus-project);color:#fff}.nexus-badge-warning{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background:var(--nexus-note);color:#fff}.nexus-badge-info{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background:var(--nexus-task);color:#fff}.nexus-avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;background:linear-gradient(135deg,var(--nexus-task),var(--nexus-document))}.nexus-progress{width:100%;background-color:#e5e5e5;border-radius:9999px;height:.5rem;overflow:hidden}.dark .nexus-progress{background-color:#404040}.nexus-progress-bar{height:100%;transition:all .3s ease-out;border-radius:9999px;background:linear-gradient(90deg,var(--nexus-project),var(--nexus-lime))}.nexus-slider{position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;width:100%;height:1.25rem}.nexus-slider-track{position:relative;flex-grow:1;border-radius:9999px;background-color:#e5e5e5;height:.5rem}.dark .nexus-slider-track{background-color:#404040}.nexus-slider-range{position:absolute;border-radius:9999px;height:100%;background:var(--nexus-lime)}.nexus-slider-thumb{display:block;width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;background:var(--neutral-600)}.nexus-slider-thumb:focus-visible{outline:none;box-shadow:0 0 0 2px #171717}.dark .nexus-slider-thumb:focus-visible{box-shadow:0 0 0 2px #fff}.nexus-switch{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;cursor:pointer;border-radius:9999px;border:2px solid transparent;transition:color .2s ease-in-out}.nexus-switch:focus-visible{outline:none;box-shadow:0 0 0 2px #171717}.dark .nexus-switch:focus-visible{box-shadow:0 0 0 2px #fff}.nexus-switch:disabled{cursor:not-allowed;opacity:.5}.nexus-switch-active{background-color:var(--nexus-lime)}.nexus-switch-inactive{background-color:#e5e7eb}.nexus-switch-thumb{pointer-events:none;display:block;height:1.25rem;width:1.25rem;border-radius:50%;box-shadow:0 10px 15px -3px #0000001a;transition:transform .2s ease-in-out;background-color:var(--neutral-600)}.nexus-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);transition:all var(--transition-normal);position:relative;overflow:hidden;border-radius:1.5rem;padding:1.5rem}.nexus-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.nexus-card-title{font-size:1.125rem;font-weight:600;color:#171717}.dark .nexus-card-title{color:#fff}.nexus-card-content{display:flex;flex-direction:column;gap:1rem}.ui-radio{--primary-color: #8b5cf6;--secondary-color: #fff;--primary-hover-color: #a855f7;--radio-diameter: 20px;--radio-border-radius: 50%;--radio-border-color: #d9d9d9;--radio-border-width: 1px;--radio-border-style: solid;--radio-dot-size: 8px}.ui-radio,.ui-radio *,.ui-radio *:before,.ui-radio *:after{box-sizing:border-box}.ui-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--radio-diameter);height:var(--radio-diameter);border-radius:var(--radio-border-radius);background:var(--secondary-color);border:var(--radio-border-width) var(--radio-border-style) var(--radio-border-color);transition:all .3s;cursor:pointer;position:relative}.ui-radio:after{content:"";position:absolute;top:50%;left:50%;width:var(--radio-dot-size);height:var(--radio-dot-size);border-radius:50%;background:var(--secondary-color);transform:translate(-50%,-50%) scale(0);transition:all .2s cubic-bezier(.12,.4,.29,1.46)}.ui-radio:hover{border-color:var(--primary-color)}.ui-radio:checked{background:var(--primary-color);border-color:transparent}.ui-radio:checked:after{transform:translate(-50%,-50%) scale(1)}.dark .ui-radio{--secondary-color: #374151;--radio-border-color: #4b5563}.dark .ui-radio:after{background:#fff}.dark .ui-checkbox{--secondary-color: #374151;--checkbox-border-color: #4b5563}.dark .ui-checkbox:before{border-right-color:#fff;border-bottom-color:#fff}.status-planning{background:var(--neutral-400)}.status-active{background:var(--nexus-project)}.status-paused{background:var(--nexus-note)}.status-completed{background:var(--nexus-lime)}.status-cancelled{background:var(--neutral-600)}.priority-low{background:var(--neutral-400)}.priority-medium{background:var(--nexus-task)}.priority-high{background:var(--nexus-note)}.priority-urgent{background:var(--nexus-document)}.nexus-fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nexus-scale-in{animation:scaleIn .2s ease-out}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){.nexus-card{padding:1rem;border-radius:1rem}.nexus-title{font-size:1.25rem}.ai-assistant-btn:hover{width:8rem}}.workspace-modal-content .grid .col-span-1 button{height:2.5rem!important}@keyframes workspaceModalBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropFade{0%{opacity:0}to{opacity:1}}.modal-overlay{background:#fff3;animation:modalBackdropFade .3s cubic-bezier(.16,1,.3,1)}.modal-overlay[data-state=open]{animation:modalEntranceAnimation .5s cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important;position:fixed!important;top:8vh!important;left:50%!important;margin:0!important;transform:translate(-50%)!important;max-height:84vh!important}.modal-overlay[data-state=closed]{animation:none!important}.modal-overlay{position:fixed!important;top:8vh!important;left:50%!important;margin:0!important;transform:translate(-50%)!important;max-height:84vh!important}@keyframes standardModalEntrance{0%{opacity:0;transform:translate(-50%) translateY(-50%) translateY(20px) scale(.95);filter:blur(8px)}to{opacity:1;transform:translate(-50%) translateY(-50%) translateY(0) scale(1);filter:blur(0px)}}@keyframes workspaceModalBlurFade{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.95);filter:blur(8px)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0px)}}.workspace-modal-content[data-state=closed]{animation:none!important}.workspace-modal-content[data-state=open]{animation:workspaceModalBlurFade .5s cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important}.workspace-modal-content[data-state=open]{position:fixed!important;top:8vh!important;left:50%!important;margin:0!important;transform:translate(-50%)!important;max-height:84vh!important;display:flex!important;flex-direction:column!important;animation:workspaceModalBlurFade .5s cubic-bezier(.16,1,.3,1)!important}.workspace-modal-content[data-state=closed]{position:fixed!important;top:8vh!important;left:50%!important;margin:0!important;transform:translate(-50%)!important;max-height:84vh!important;display:flex!important;flex-direction:column!important}@keyframes workspaceModalBlurFade{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0px)}}.workspace-page-blur,.page-blur{filter:blur(1.5px);transition:filter .3s cubic-bezier(.16,1,.3,1)}.workspace-page-normal,.page-normal{filter:none;transition:filter .3s cubic-bezier(.16,1,.3,1)}.nexus-modal-fixed{position:fixed!important;top:35vh!important;left:50%!important;transform:translate(-50%)!important;max-height:60vh!important;width:90vw!important;max-width:768px!important}.nexus-dropdown-trigger-sm{height:var(--nexus-dropdown-trigger-height-sm);min-width:var(--nexus-dropdown-trigger-minwidth-sm);padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);gap:var(--nexus-dropdown-item-gap);border-radius:var(--radius-full);font-size:.875rem;transition:var(--nexus-transition-fast)}.nexus-dropdown-trigger-md{height:var(--nexus-dropdown-trigger-height-md);min-width:var(--nexus-dropdown-trigger-minwidth-md);padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);gap:var(--nexus-dropdown-item-gap);border-radius:var(--radius-full);font-size:.875rem;transition:var(--nexus-transition-fast)}.nexus-dropdown-trigger-lg{height:var(--nexus-dropdown-trigger-height-lg);min-width:var(--nexus-dropdown-trigger-minwidth-lg);padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);gap:var(--nexus-dropdown-item-gap);border-radius:var(--radius-full);font-size:1rem;transition:var(--nexus-transition-fast)}.nexus-dropdown-trigger-xl{height:var(--nexus-dropdown-trigger-height-xl);min-width:var(--nexus-dropdown-trigger-minwidth-xl);padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);gap:var(--nexus-dropdown-item-gap);border-radius:var(--radius-full);font-size:1rem;transition:var(--nexus-transition-fast)}.nexus-dropdown-trigger-full{height:var(--nexus-dropdown-trigger-height-md);width:100%;padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);gap:var(--nexus-dropdown-item-gap);border-radius:var(--radius-full);font-size:.875rem;transition:var(--nexus-transition-fast)}.nexus-page-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;height:var(--nexus-page-dropdown-height);padding-left:var(--nexus-page-dropdown-padding-x);padding-right:var(--nexus-page-dropdown-padding-x);background:var(--nexus-page-dropdown-bg-default);border:1px solid var(--nexus-page-dropdown-border-default);border-radius:var(--nexus-page-dropdown-border-radius);box-shadow:var(--nexus-page-dropdown-shadow-default);backdrop-filter:var(--nexus-page-dropdown-blur);-webkit-backdrop-filter:var(--nexus-page-dropdown-blur);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.025em;line-height:1.4;color:var(--nexus-page-dropdown-text-color, #1f2937);cursor:pointer;transition:var(--nexus-page-dropdown-transition);outline:none}.nexus-page-dropdown-trigger:hover{background:var(--nexus-page-dropdown-bg-hover);border-color:var(--nexus-page-dropdown-border-hover);box-shadow:var(--nexus-page-dropdown-shadow-hover)}.nexus-page-dropdown-trigger[data-state=open]{background:var(--nexus-page-dropdown-bg-open);border-color:var(--nexus-page-dropdown-border-open);box-shadow:var(--nexus-page-dropdown-shadow-open)}.nexus-page-dropdown-trigger:focus-visible{border-color:var(--nexus-page-dropdown-border-open);box-shadow:var(--nexus-page-dropdown-shadow-open)}.nexus-page-dropdown-trigger:active,.nexus-page-dropdown-trigger[data-state=open]{border-color:var(--nexus-page-dropdown-border-open);box-shadow:var(--nexus-page-dropdown-shadow-open)}.nexus-page-dropdown-trigger:disabled{cursor:not-allowed;opacity:.5}.nexus-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;background:#ffffffe6;border:1px solid var(--nexus-glass-border-light);color:#171717;cursor:pointer;transition:var(--nexus-transition-fast)}.nexus-dropdown-trigger:hover{background:#fafafaf2;border-color:#d4d4d4e6}.nexus-dropdown-trigger[data-state=open]{background:#fafafaf2;border-color:var(--nexus-primary)}.dark .nexus-dropdown-trigger{background:#262626cc;border-color:var(--nexus-glass-border-dark);color:#fafafa}.dark .nexus-dropdown-trigger:hover{background:#404040d9;border-color:#737373b3}.dark .nexus-dropdown-trigger[data-state=open]{background:#404040d9;border-color:var(--nexus-primary)}.nexus-dropdown-content-page{min-width:var(--nexus-dropdown-content-minwidth);padding:var(--nexus-dropdown-content-padding);border-radius:var(--nexus-squircle-radius-md);background:linear-gradient(135deg,#fffffff2,#fafafaeb);border:var(--nexus-border-width-default) solid var(--nexus-glass-border-light);box-shadow:var(--nexus-shadow-dropdown);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:var(--nexus-z-dropdown);overflow-y:auto;overflow-x:hidden;max-height:var(--nexus-dropdown-content-maxheight-default);will-change:opacity,transform,filter,backdrop-filter}.dark .nexus-dropdown-content-page{background:linear-gradient(135deg,#262626f2,#171717eb);border-color:var(--nexus-glass-border-dark);box-shadow:0 10px 38px -10px #1617188c,0 10px 20px -15px #16171866}.nexus-dropdown-content-modal{min-width:var(--nexus-dropdown-content-minwidth);padding:var(--nexus-dropdown-content-padding);border-radius:var(--nexus-squircle-radius-md);background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:var(--nexus-border-width-default) solid rgba(226,232,240,.7);box-shadow:var(--nexus-shadow-elevated);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:var(--nexus-z-modal-dropdown);overflow-y:auto;overflow-x:hidden;max-height:var(--nexus-dropdown-content-maxheight-default);will-change:opacity,transform,filter,backdrop-filter}.dark .nexus-dropdown-content-modal{background:linear-gradient(135deg,#262626fa,#171717f2);border-color:#404040b3;box-shadow:0 25px 60px -12px #00000073}.nexus-dropdown-content-compact{max-height:var(--nexus-dropdown-content-maxheight-compact)}.nexus-dropdown-content-extended{max-height:var(--nexus-dropdown-content-maxheight-extended)}.nexus-dropdown-item{display:flex;align-items:center;gap:var(--nexus-dropdown-item-gap);padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);margin:2px 0;border-radius:var(--nexus-squircle-radius-sm);cursor:pointer;transition:var(--nexus-transition-fast);font-size:.875rem;line-height:1.25rem;min-height:var(--nexus-dropdown-item-height)}.nexus-dropdown-item:hover{background:#f8fafccc}.nexus-dropdown-item[data-selected=true]{background:#8b5cf61a;color:#8b5cf6}.dark .nexus-dropdown-item:hover{background:#40404099}.dark .nexus-dropdown-item[data-selected=true]{background:#8b5cf626;color:#a78bfa}.nexus-dropdown-content-page::-webkit-scrollbar,.nexus-dropdown-content-modal::-webkit-scrollbar{width:var(--nexus-dropdown-scrollbar-width)}.nexus-dropdown-content-page::-webkit-scrollbar-track,.nexus-dropdown-content-modal::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.nexus-dropdown-content-page::-webkit-scrollbar-thumb,.nexus-dropdown-content-modal::-webkit-scrollbar-thumb{background:#73737352;border-radius:9999px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.nexus-dropdown-content-page::-webkit-scrollbar-thumb:hover,.nexus-dropdown-content-modal::-webkit-scrollbar-thumb:hover{background:#7373737a}.dark .nexus-dropdown-content-page::-webkit-scrollbar-thumb,.dark .nexus-dropdown-content-modal::-webkit-scrollbar-thumb{background:#73737366}.dark .nexus-dropdown-content-page::-webkit-scrollbar-thumb:hover,.dark .nexus-dropdown-content-modal::-webkit-scrollbar-thumb:hover{background:#7373738f}.nexus-dropdown-content-page,.nexus-dropdown-content-modal{scrollbar-width:thin;scrollbar-color:rgba(115,115,115,.32) transparent}.dark .nexus-dropdown-content-page,.dark .nexus-dropdown-content-modal{scrollbar-color:rgba(115,115,115,.4) transparent}.nexus-dropdown-icon{width:12px;height:12px;flex-shrink:0;transition:transform var(--nexus-duration-fast)}.nexus-dropdown-trigger[data-state=open] .nexus-dropdown-icon{transform:rotate(180deg)}.nexus-dropdown-badge{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:9999px;margin-right:8px;flex-shrink:0}.nexus-dropdown-separator{height:1px;margin:4px 8px;background:#d4d4d4}.dark .nexus-dropdown-separator{background:#404040}.nexus-dropdown-glass{backdrop-filter:blur(var(--nexus-dropdown-blur, 12px)) saturate(var(--nexus-dropdown-saturate, 180%));-webkit-backdrop-filter:blur(var(--nexus-dropdown-blur, 12px)) saturate(var(--nexus-dropdown-saturate, 180%));perspective:var(--nexus-dropdown-perspective, 1000px);backface-visibility:hidden;will-change:transform,opacity;transform-style:preserve-3d}@media(electron){.nexus-dropdown-glass{backdrop-filter:none;-webkit-backdrop-filter:none}}.nexus-dropdown-3d{transform-style:preserve-3d;perspective:var(--nexus-dropdown-perspective, 1000px)}.nexus-dropdown-item-enhanced{position:relative;z-index:10;transition:transform .2s ease-out}.nexus-dropdown-item-enhanced:hover{transform:var(--nexus-dropdown-hover-transform, scale(1.02))}.nexus-dropdown-item-enhanced:active{transform:scale(.95)}.nexus-dropdown-highlight-bg{position:absolute;inset:0;border-radius:8px;background:var(--accent);z-index:0;pointer-events:none}.nexus-dropdown-squircle-sm{border-radius:12px}.nexus-dropdown-squircle-md{border-radius:16px}.nexus-dropdown-squircle-lg{border-radius:20px}.nexus-dropdown-squircle-xl{border-radius:24px}@supports (corner-shape: squircle){.nexus-dropdown-squircle-sm,.nexus-dropdown-squircle-md,.nexus-dropdown-squircle-lg,.nexus-dropdown-squircle-xl{corner-shape:squircle}}.nexus-dropdown-item-custom-hover{transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.nexus-select-container-page{backdrop-filter:blur(var(--nexus-glass-dropdown-blur)) saturate(var(--nexus-glass-dropdown-saturate));-webkit-backdrop-filter:blur(var(--nexus-glass-dropdown-blur)) saturate(var(--nexus-glass-dropdown-saturate));will-change:transform,opacity;backface-visibility:hidden}.light .nexus-select-container-page{background:var(--nexus-glass-dropdown-bg-light);box-shadow:var(--nexus-glass-dropdown-shadow-light)}.dark .nexus-select-container-page{background:var(--nexus-glass-dropdown-bg-dark);box-shadow:var(--nexus-glass-dropdown-shadow-dark)}.nexus-select-container-modal{backdrop-filter:blur(var(--nexus-modal-dropdown-blur)) saturate(var(--nexus-modal-dropdown-saturate));-webkit-backdrop-filter:blur(var(--nexus-modal-dropdown-blur)) saturate(var(--nexus-modal-dropdown-saturate));will-change:opacity,transform,filter,backdrop-filter}.light .nexus-select-container-modal{background:var(--nexus-modal-dropdown-bg-light);box-shadow:var(--nexus-modal-dropdown-shadow-light)}.dark .nexus-select-container-modal{background:var(--nexus-modal-dropdown-bg-dark);box-shadow:var(--nexus-modal-dropdown-shadow-dark)}.nexus-select-squircle-page{box-shadow:none}.light .nexus-select-squircle-page{background:var(--nexus-glass-dropdown-inner-bg-light);border:var(--nexus-glass-dropdown-inner-border-light)}.dark .nexus-select-squircle-page{background:var(--nexus-glass-dropdown-inner-bg-dark);border:var(--nexus-glass-dropdown-inner-border-dark)}.light .nexus-select-squircle-modal{background:var(--nexus-modal-dropdown-inner-bg-light);border:var(--nexus-modal-dropdown-inner-border-light);box-shadow:var(--nexus-modal-dropdown-inner-shadow-light)}.dark .nexus-select-squircle-modal{background:var(--nexus-modal-dropdown-inner-bg-dark);border:var(--nexus-modal-dropdown-inner-border-dark);box-shadow:var(--nexus-modal-dropdown-inner-shadow-dark)}.nexus-select-content-inner{padding:var(--nexus-select-content-padding)}.nexus-time-picker-content [data-radix-select-viewport]{scroll-behavior:smooth!important}.nexus-icon-cloud-card-text-primary{color:var(--nexus-icon-cloud-card-text-primary-light)}.dark .nexus-icon-cloud-card-text-primary{color:var(--nexus-icon-cloud-card-text-primary-dark)}.nexus-icon-cloud-card-text-secondary{color:var(--nexus-icon-cloud-card-text-secondary-light)}.dark .nexus-icon-cloud-card-text-secondary{color:var(--nexus-icon-cloud-card-text-secondary-dark)}.nexus-icon-cloud-card-text-tertiary{color:var(--nexus-icon-cloud-card-text-tertiary-light)}.dark .nexus-icon-cloud-card-text-tertiary{color:var(--nexus-icon-cloud-card-text-tertiary-dark)}.nexus-icon-cloud-card-border{border-color:var(--nexus-icon-cloud-card-border-light)}.dark .nexus-icon-cloud-card-border{border-color:var(--nexus-icon-cloud-card-border-dark)}.nexus-icon-cloud-card-tag-bg{background-color:var(--nexus-icon-cloud-card-tag-bg-light)}.dark .nexus-icon-cloud-card-tag-bg{background-color:var(--nexus-icon-cloud-card-tag-bg-dark)}.nexus-icon-cloud-card-close-btn:hover{background-color:var(--nexus-icon-cloud-card-close-hover-light)}.dark .nexus-icon-cloud-card-close-btn:hover{background-color:var(--nexus-icon-cloud-card-close-hover-dark)}.nexus-period-selector-container{--_ps-bg: var(--nexus-period-selector-bg-light);--_ps-indicator-bg: var(--nexus-period-selector-indicator-bg);--_ps-indicator-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--_ps-text-inactive: var(--nexus-period-selector-text-inactive-light);--_ps-text-active: var(--nexus-period-selector-text-active-light);--_ps-hover-bg: var(--nexus-period-selector-hover-light);--_ps-font-size: 12px;--_ps-padding-y: 4px;display:flex;align-items:center;gap:var(--nexus-period-selector-gap);background-color:var(--_ps-bg);border-radius:var(--nexus-period-selector-radius);padding:var(--nexus-period-selector-padding);position:relative}.dark .nexus-period-selector-container{--_ps-bg: var(--nexus-period-selector-bg-dark);--_ps-text-inactive: var(--nexus-period-selector-text-inactive-dark);--_ps-hover-bg: var(--nexus-period-selector-hover-dark)}.dark .nexus-period-selector-container[data-variant=default]{--_ps-indicator-bg: #171717;--_ps-text-active: #DBFF77}.nexus-period-selector-indicator{position:absolute;top:var(--nexus-period-selector-padding);bottom:var(--nexus-period-selector-padding);width:64px;box-shadow:var(--_ps-indicator-shadow);border-radius:var(--nexus-period-selector-btn-radius);background-color:var(--_ps-indicator-bg);z-index:5}.nexus-period-selector-btn{display:flex;align-items:center;justify-content:center;gap:4px;position:relative;z-index:10;min-width:64px;padding:var(--_ps-padding-y) 12px;font-size:var(--_ps-font-size);font-weight:500;font-family:var(--font-body),system-ui,-apple-system,sans-serif;border-radius:var(--nexus-period-selector-btn-radius);transition:background-color .2s,color .2s;color:var(--_ps-text-inactive);text-align:center}.nexus-period-selector-btn:hover:not(.nexus-period-selector-btn-active){background-color:var(--_ps-hover-bg)}.nexus-period-selector-btn-active{color:var(--_ps-text-active)}.nexus-period-selector-icon{display:flex;align-items:center;flex-shrink:0}.nexus-period-selector-icon svg{width:1em;height:1em}.nexus-period-selector-label{white-space:nowrap}.nexus-period-selector-md,.nexus-period-selector-lg{--_ps-font-size: 14px;--_ps-padding-y: 6px}.nexus-period-selector-container[data-variant=light-static]{--_ps-bg: var(--nexus-period-selector-bg-light);--_ps-indicator-bg: var(--nexus-period-selector-indicator-bg);--_ps-text-inactive: var(--nexus-period-selector-text-inactive-light);--_ps-text-active: var(--nexus-period-selector-text-active-light);--_ps-hover-bg: var(--nexus-period-selector-hover-light)}.dark .nexus-period-selector-container[data-variant=light-static]{--_ps-bg: var(--nexus-period-selector-bg-light);--_ps-indicator-bg: var(--nexus-period-selector-indicator-bg);--_ps-text-inactive: var(--nexus-period-selector-text-inactive-light);--_ps-text-active: #171717;--_ps-hover-bg: var(--nexus-period-selector-hover-light)}.dark .nexus-period-selector-container[data-variant=light-static] .nexus-period-selector-btn-active,.dark .nexus-period-selector-container.nexus-period-selector-light-static .nexus-period-selector-btn-active{color:#171717}.nexus-period-selector-container[data-variant=dark-indicator]{--_ps-bg: var(--nexus-period-selector-bg-light);--_ps-indicator-bg: #171717;--_ps-text-inactive: var(--nexus-period-selector-text-inactive-light);--_ps-text-active: #DBFF77;--_ps-hover-bg: var(--nexus-period-selector-hover-light);--_ps-font-size: 14px;--_ps-padding-y: 6px}.dark .nexus-period-selector-container[data-variant=dark-indicator],.dark .nexus-period-selector-container.nexus-period-selector-dark-indicator{--_ps-bg: var(--nexus-period-selector-bg-light);--_ps-indicator-bg: #171717;--_ps-text-inactive: #DBFF77;--_ps-text-active: #DBFF77;--_ps-hover-bg: var(--nexus-period-selector-hover-light)}.dark .nexus-period-selector-container[data-variant=dark-indicator] .nexus-period-selector-btn,.dark .nexus-period-selector-container.nexus-period-selector-dark-indicator .nexus-period-selector-btn{color:#fff}.dark .nexus-period-selector-container[data-variant=dark-indicator] .nexus-period-selector-btn-active,.dark .nexus-period-selector-container.nexus-period-selector-dark-indicator .nexus-period-selector-btn-active{color:#dbff77}.nexus-period-selector-lime{--_ps-bg: #171717;--_ps-indicator-bg: #000000;--_ps-indicator-shadow: 0 2px 8px rgba(219, 255, 119, .2);--_ps-text-inactive: rgba(255, 255, 255, .6);--_ps-text-active: #DBFF77;--_ps-hover-bg: rgba(255, 255, 255, .05)}.nexus-widget-scroll-area{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--nexus-widget-scroll-transition)}.nexus-widget-scroll-area::-webkit-scrollbar{width:var(--nexus-widget-scroll-width)}.nexus-widget-scroll-area::-webkit-scrollbar-track{background:var(--nexus-widget-scroll-track);border-radius:var(--nexus-widget-scroll-radius)}.nexus-widget-scroll-area::-webkit-scrollbar-thumb{background-color:transparent;border-radius:var(--nexus-widget-scroll-radius);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.nexus-widget-scroll-parent:hover .nexus-widget-scroll-area,.nexus-widget-scroll-parent:focus-within .nexus-widget-scroll-area{scrollbar-color:var(--nexus-widget-scroll-thumb-light) transparent}.dark .nexus-widget-scroll-parent:hover .nexus-widget-scroll-area,.dark .nexus-widget-scroll-parent:focus-within .nexus-widget-scroll-area{scrollbar-color:var(--nexus-widget-scroll-thumb-dark) transparent}.nexus-widget-scroll-parent:hover .nexus-widget-scroll-area::-webkit-scrollbar-thumb{background-color:var(--nexus-widget-scroll-thumb-light)}.dark .nexus-widget-scroll-parent:hover .nexus-widget-scroll-area::-webkit-scrollbar-thumb{background-color:var(--nexus-widget-scroll-thumb-dark)}.nexus-widget-scroll-parent:focus-within .nexus-widget-scroll-area::-webkit-scrollbar-thumb{background-color:var(--nexus-widget-scroll-thumb-light)}.dark .nexus-widget-scroll-parent:focus-within .nexus-widget-scroll-area::-webkit-scrollbar-thumb{background-color:var(--nexus-widget-scroll-thumb-dark)}.nexus-widget-scroll-parent:hover .nexus-widget-scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--nexus-widget-scroll-thumb-hover-light)}.dark .nexus-widget-scroll-parent:hover .nexus-widget-scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--nexus-widget-scroll-thumb-hover-dark)}.nexus-widget-scroll-area:hover{scrollbar-color:var(--nexus-widget-scroll-thumb-light) transparent}.dark .nexus-widget-scroll-area:hover{scrollbar-color:var(--nexus-widget-scroll-thumb-dark) transparent}.nexus-widget-scroll-area:hover::-webkit-scrollbar-thumb{background-color:var(--nexus-widget-scroll-thumb-light)}.dark .nexus-widget-scroll-area:hover::-webkit-scrollbar-thumb{background-color:var(--nexus-widget-scroll-thumb-dark)}.nexus-widget-scroll-area:hover::-webkit-scrollbar-thumb:hover{background-color:var(--nexus-widget-scroll-thumb-hover-light)}.dark .nexus-widget-scroll-area:hover::-webkit-scrollbar-thumb:hover{background-color:var(--nexus-widget-scroll-thumb-hover-dark)}.nexus-widget-scroll-area:focus{outline:none}.nexus-widget-scroll-area:focus-visible{outline:2px solid var(--nexus-primary);outline-offset:-2px;border-radius:8px}.nexus-carousel-horizontal{position:relative;display:flex;align-items:center;gap:var(--nexus-carousel-gap);overflow:hidden}.nexus-carousel-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;touch-action:pan-x;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;--fade-left: 0;--fade-right: 0;mask-image:linear-gradient(to right,transparent 0%,black calc(var(--fade-left) * var(--nexus-carousel-fade-size)),black calc(100% - var(--fade-right) * var(--nexus-carousel-fade-size)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black calc(var(--fade-left) * var(--nexus-carousel-fade-size)),black calc(100% - var(--fade-right) * var(--nexus-carousel-fade-size)),transparent 100%)}.nexus-carousel-scroll::-webkit-scrollbar{display:none;width:0;height:0}.nexus-carousel-content{display:flex;gap:var(--nexus-carousel-gap)}.nexus-carousel-content>*{scroll-snap-align:start;flex-shrink:0}.nexus-carousel-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--nexus-carousel-arrow-size);height:var(--nexus-carousel-arrow-size);border-radius:9999px;border:none;cursor:pointer;background-color:var(--nexus-carousel-arrow-bg-light);color:var(--nexus-carousel-arrow-color-light);transition:var(--nexus-carousel-transition)}.nexus-carousel-arrow:hover{background-color:var(--nexus-carousel-arrow-bg-hover-light)}.dark .nexus-carousel-arrow{background-color:var(--nexus-carousel-arrow-bg-dark);color:var(--nexus-carousel-arrow-color-dark)}.dark .nexus-carousel-arrow:hover{background-color:var(--nexus-carousel-arrow-bg-hover-dark)}.nexus-carousel-arrow svg{width:16px;height:16px}.nexus-carousel-arrow[data-hidden=true],.nexus-carousel-arrow.hidden{display:none}.nexus-widget-hover-effects{transition:filter .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1);filter:none}.nexus-widget-hoverable:hover .nexus-widget-hover-effects{filter:drop-shadow(0px 2px 4px rgba(0,0,0,.05));isolation:isolate}.dark .nexus-widget-hover-effects{filter:none}.dark .nexus-widget-hoverable:hover .nexus-widget-hover-effects{filter:drop-shadow(0px 2px 4px rgba(0,0,0,.2))}:root{--nexus-composer-radius: 20px;--nexus-composer-header-height: 60px;--nexus-composer-shell-solid: #f4f4f6;--nexus-composer-surface-light: rgba(139, 92, 246, .18);--nexus-composer-surface-dark: rgba(139, 92, 246, .25);--nexus-composer-border-light: rgba(255, 255, 255, .15);--nexus-composer-border-dark: rgba(255, 255, 255, .1);--nexus-composer-side-width: 220px;--nexus-inverted-corner-radius: 24px;--nexus-inverted-corner-size: 24px;--nexus-inverted-corner-smoothing: 1px;--nexus-composer-cutout-corner: var(--nexus-inverted-corner-radius);--nexus-inverted-corner-mask-size: calc(2 * var(--nexus-inverted-corner-radius));--nexus-composer-mask-cutout-offset: 12px;--nexus-tab-gutter-bg: transparent;--nexus-tab-active-bg: #171717;--nexus-tab-active-gradient-from: #2e2e2e;--nexus-tab-inactive-bg: rgba(255, 255, 255, .86);--nexus-tab-active-text: #DBFF77;--nexus-tab-inactive-text: var(--nexus-current-text-secondary);--nexus-tab-hover-bg: rgba(255, 255, 255, .92);--nexus-tab-hover-text: #000000;--nexus-tab-rail-line: rgba(23, 23, 23, .18);--nexus-tab-height: 36px;--nexus-tab-min-width: 100px;--nexus-tab-max-width: 220px;--nexus-tab-padding-x: 16px;--nexus-tab-arrow-width: 30px;--nexus-tab-fade-width: 36px;--nexus-tab-drop-shadow: drop-shadow(0 -2px 4px rgba(0, 0, 0, .13)) drop-shadow(2px 0 3px rgba(0, 0, 0, .08)) drop-shadow(-2px 0 3px rgba(0, 0, 0, .08));--nexus-tab-drop-shadow-hover: drop-shadow(0 -2px 5px rgba(0, 0, 0, .18)) drop-shadow(2px 0 3px rgba(0, 0, 0, .1)) drop-shadow(-2px 0 3px rgba(0, 0, 0, .1));--nexus-tab-drop-shadow-active: drop-shadow(0 -3px 5px rgba(0, 0, 0, .16)) drop-shadow(3px 0 3px rgba(0, 0, 0, .08)) drop-shadow(-3px 0 3px rgba(0, 0, 0, .08));--nexus-tab-radius: 6px}.nexus-data-composer-shell{position:relative;display:flex;flex-direction:column;height:100%;overflow:visible}.nexus-data-composer-shell:before{content:"";position:absolute;inset:0;background:var(--nexus-composer-surface-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--nexus-composer-radius);z-index:-2;pointer-events:none;-webkit-mask-image:linear-gradient(black,black),linear-gradient(black,black),linear-gradient(black,black),linear-gradient(black,black);-webkit-mask-size:100% 100%,calc(100% - 2 * var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset)),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size);-webkit-mask-position:0 0,var(--nexus-composer-side-width) 0,calc(var(--nexus-composer-side-width) - var(--nexus-inverted-corner-mask-size)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size)),calc(100% - var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size));-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-size:100% 100%,calc(100% - 2 * var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset)),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size);mask-position:0 0,var(--nexus-composer-side-width) 0,calc(var(--nexus-composer-side-width) - var(--nexus-inverted-corner-mask-size)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size)),calc(100% - var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size));mask-repeat:no-repeat;-webkit-mask-composite:xor,xor,xor;mask-composite:exclude,exclude,exclude}.nexus-data-composer-shell:after{content:"";position:absolute;inset:0;border:1px solid var(--nexus-composer-border-light);border-radius:var(--nexus-composer-radius);z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(black,black),linear-gradient(black,black),linear-gradient(black,black),linear-gradient(black,black);-webkit-mask-size:100% 100%,calc(100% - 2 * var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset)),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size);-webkit-mask-position:0 0,var(--nexus-composer-side-width) 0,calc(var(--nexus-composer-side-width) - var(--nexus-inverted-corner-mask-size)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size)),calc(100% - var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size));-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-size:100% 100%,calc(100% - 2 * var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset)),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size),var(--nexus-inverted-corner-mask-size) var(--nexus-inverted-corner-mask-size);mask-position:0 0,var(--nexus-composer-side-width) 0,calc(var(--nexus-composer-side-width) - var(--nexus-inverted-corner-mask-size)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size)),calc(100% - var(--nexus-composer-side-width)) calc(var(--nexus-composer-header-height) - var(--nexus-composer-mask-cutout-offset) - var(--nexus-inverted-corner-mask-size));mask-repeat:no-repeat;-webkit-mask-composite:xor,xor,xor;mask-composite:exclude,exclude,exclude}.dark .nexus-data-composer-shell:before{background:var(--nexus-composer-surface-dark)}.dark .nexus-data-composer-shell:after{border-color:var(--nexus-composer-border-dark)}.nexus-composer-widget-grid .nexus-inverted-corner-wrapper{opacity:.88}.nexus-workbench-layout{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-width:100%;overflow:hidden}.nexus-workbench-card{grid-column:1;grid-row:1;width:100%;height:100%;--nexus-workbench-card-bg: rgba(0, 0, 0, .04);background:var(--nexus-workbench-card-bg);backdrop-filter:blur(24px) saturate(160%) brightness(.95);-webkit-backdrop-filter:blur(24px) saturate(160%) brightness(.95);transition:background .4s ease}.dark .nexus-workbench-card{--nexus-workbench-card-bg: rgba(255, 255, 255, .18);backdrop-filter:blur(24px) saturate(120%) brightness(.78);-webkit-backdrop-filter:blur(24px) saturate(120%) brightness(.78)}@supports (background: color-mix(in oklch,red,blue)){.nexus-bg-gradient.dark .nexus-workbench-card,.nexus-bg-gradient .dark .nexus-workbench-card{--nexus-workbench-card-bg: color-mix(in oklch, var(--nexus-page-dominant-color-dark, #1a1a1a) 22%, black 78%)}}@supports (corner-shape: squircle){.nexus-workbench-card{corner-shape:squircle}}.nexus-workbench-tabs{grid-column:1;grid-row:1;align-self:start;pointer-events:auto;min-width:0;max-width:100%;z-index:2;position:relative;background:var(--nexus-tab-gutter-bg)}.dark .nexus-workbench-tabs{--nexus-tab-active-bg: #DBFF77;--nexus-tab-active-gradient-from: #b8e840;--nexus-tab-active-text: #000000;--nexus-tab-inactive-bg: rgba(52, 52, 52, .92);--nexus-tab-inactive-text: rgba(255, 255, 255, .6);--nexus-tab-hover-bg: rgba(68, 68, 68, .95);--nexus-tab-hover-text: rgba(255, 255, 255, .9);--nexus-tab-rail-line: rgba(219, 255, 119, .2);--nexus-tab-drop-shadow: drop-shadow(0 -2px 5px rgba(0, 0, 0, .42)) drop-shadow(2px 0 3px rgba(0, 0, 0, .26)) drop-shadow(-2px 0 3px rgba(0, 0, 0, .26));--nexus-tab-drop-shadow-hover: drop-shadow(0 -2px 6px rgba(0, 0, 0, .5)) drop-shadow(2px 0 4px rgba(0, 0, 0, .3)) drop-shadow(-2px 0 4px rgba(0, 0, 0, .3));--nexus-tab-drop-shadow-active: drop-shadow(0 -3px 6px rgba(0, 0, 0, .5)) drop-shadow(3px 0 4px rgba(0, 0, 0, .28)) drop-shadow(-3px 0 4px rgba(0, 0, 0, .28))}[data-tour=add-widget]{corner-shape:round}.nexus-composer-tab-rail{display:flex;align-items:flex-start;width:100%;position:relative;overflow:visible}.nexus-composer-tabs-container{display:flex;align-items:flex-start;position:relative;width:100%;overflow:visible;isolation:isolate}.nexus-composer-tab-arrow{display:flex;align-items:center;justify-content:center;width:var(--nexus-tab-arrow-width);height:var(--nexus-tab-height);flex-shrink:0;cursor:pointer;color:var(--nexus-tab-inactive-text);transition:color .15s ease,opacity .15s ease;background:none;border:none;padding:0}.nexus-composer-tab-arrow:hover{color:var(--nexus-tab-active-text)}.nexus-composer-tab-arrow:disabled,.nexus-composer-tab-arrow[data-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.nexus-composer-tabs-scroll-wrapper{display:flex;align-items:flex-start;flex:1;position:relative;z-index:6;overflow-x:auto;overflow-y:visible;padding:0 48px 8px;-moz-column-gap:48px;column-gap:48px;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.nexus-composer-tabs-scroll-wrapper::-webkit-scrollbar{display:none}.nexus-composer-tab-fade-left,.nexus-composer-tab-fade-right{position:absolute;top:0;bottom:0;width:var(--nexus-tab-fade-width);pointer-events:none;z-index:10;transition:opacity .2s}.nexus-composer-tab-fade-left{left:0;background:linear-gradient(to right,var(--nexus-tab-gutter-bg, transparent),transparent)}.nexus-composer-tab-fade-right{right:0;background:linear-gradient(to left,var(--nexus-tab-gutter-bg, transparent),transparent)}.nexus-tab-outer{position:relative;overflow:visible;flex:1;min-width:var(--nexus-tab-min-width);height:var(--nexus-tab-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:var(--nexus-tab-drop-shadow);transition:filter .15s ease}.nexus-composer-tab{position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 var(--nexus-tab-padding-x);font-size:.875rem;line-height:1;background:var(--nexus-tab-inactive-bg);border-radius:0;transition:background .15s ease}.nexus-tab-outer[data-first=true][data-last=true] .nexus-composer-tab{border-radius:0 0 var(--nexus-tab-radius) var(--nexus-tab-radius)}.nexus-tab-shape-left,.nexus-tab-shape-right{position:absolute;top:0;width:48px;height:100%;fill:var(--nexus-tab-inactive-bg);pointer-events:none;transition:fill .15s ease}.nexus-tab-shape-left{right:100%}.nexus-tab-shape-right{left:100%}.nexus-tab-outer[data-active=false]:hover{filter:var(--nexus-tab-drop-shadow-hover)}.nexus-tab-outer[data-active=false]:hover .nexus-composer-tab{background:var(--nexus-tab-hover-bg, var(--nexus-tab-inactive-bg))}.nexus-tab-outer[data-active=false]:hover .nexus-composer-tab span{color:var(--nexus-tab-hover-text, var(--nexus-tab-inactive-text))}.nexus-tab-outer[data-active=false]:hover .nexus-tab-shape-left,.nexus-tab-outer[data-active=false]:hover .nexus-tab-shape-right{fill:var(--nexus-tab-hover-bg, var(--nexus-tab-inactive-bg))}.nexus-tab-outer[data-active=true]{z-index:10;filter:none;transform:translateZ(0)}.nexus-tab-outer[data-active=false]:hover{z-index:2}.nexus-tab-outer[data-active=true] .nexus-composer-tab{background:linear-gradient(to top,var(--nexus-tab-active-gradient-from),var(--nexus-tab-active-bg))}.nexus-tab-outer[data-active=true] .nexus-tab-shape-left{fill:transparent}.nexus-tab-outer[data-active=true] .nexus-tab-shape-right{fill:var(--nexus-tab-active-bg)}.nexus-tab-outer[data-active=true]:after{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--nexus-tab-active-bg);pointer-events:none}.nexus-composer-tab span{position:relative;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--nexus-tab-inactive-text);font-weight:450}.nexus-tab-outer[data-active=true] .nexus-composer-tab span{opacity:0;pointer-events:none}.nexus-composer-content{position:relative;flex:1;overflow:hidden}.nexus-inverted-corner-tl{mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 0 0,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)));-webkit-mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 0 0,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)))}.nexus-inverted-corner-tr{mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 100% 0,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)));-webkit-mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 100% 0,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)))}.nexus-inverted-corner-bl{mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 0 100%,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)));-webkit-mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 0 100%,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)))}.nexus-inverted-corner-br{mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 100% 100%,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)));-webkit-mask-image:radial-gradient(circle var(--nexus-inverted-corner-radius) at 100% 100%,transparent calc(100% - var(--nexus-inverted-corner-smoothing)),black calc(100% + var(--nexus-inverted-corner-smoothing)))}@supports (corner-shape: scoop){.nexus-inverted-corner-native{border-radius:var(--nexus-inverted-corner-radius);corner-shape:scoop}}.react-flow,.react-flow__pane,.react-flow__node{pointer-events:auto!important}.react-flow__handle{pointer-events:auto!important;cursor:crosshair}.react-flow__edge{pointer-events:auto!important}.react-flow__edge-path{pointer-events:stroke!important;stroke-width:12px}.react-flow__controls,.react-flow__controls-button{pointer-events:auto!important}.nexus-note-link{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;margin:0 .125rem;background:#8b5cf626;color:#8b5cf6;border-radius:9999px;font-size:.9em;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(139,92,246,.25);white-space:nowrap}.nexus-note-link:before{content:"";display:inline-block;width:.75rem;height:.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2'/%3E%3Cpath d='M15 7h2a5 5 0 1 1 0 10h-2'/%3E%3Cline x1='8' x2='16' y1='12' y2='12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.nexus-note-link:hover{background:#8b5cf640;color:#a78bfa;border-color:#8b5cf666;transform:translateY(-1px);box-shadow:0 2px 8px #8b5cf640}.nexus-note-link:active{transform:translateY(0);box-shadow:none}.dark .nexus-note-link{background:#8b5cf633;border-color:#8b5cf64d}.dark .nexus-note-link:hover{background:#8b5cf64d;border-color:#8b5cf680}:root{--nexus-inline-icon-size: var(--nexus-icon-size-sm, 1.1em);--nexus-inline-icon-gap: var(--nexus-spacing-xxs, .1em);--nexus-inline-icon-color: hsl(var(--nexus-primary-hsl, 263 70% 50%));--nexus-inline-icon-ring-width: var(--nexus-ring-width, 2px);--nexus-inline-icon-ring-color: hsl(var(--nexus-primary-hsl, 263 70% 50%) / .5)}.dark{--nexus-inline-icon-color: hsl(var(--nexus-primary-light-hsl, 263 70% 65%));--nexus-inline-icon-ring-color: hsl(var(--nexus-primary-light-hsl, 263 70% 65%) / .5)}.inline-icon-wrapper{display:inline;vertical-align:middle;margin:0 var(--nexus-inline-icon-gap)}.inline-icon-emoji{display:inline;font-size:var(--nexus-inline-icon-size);line-height:1;vertical-align:middle;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inline-icon-dynamic{display:inline-flex;align-items:center;justify-content:center;width:var(--nexus-inline-icon-size);height:var(--nexus-inline-icon-size);vertical-align:middle;cursor:default;color:var(--nexus-inline-icon-color)}.inline-icon-dynamic svg{width:.9em;height:.9em;color:inherit}.inline-icon-wrapper:focus,.inline-icon-wrapper.ProseMirror-selectednode{outline:none;border-radius:var(--nexus-radius-xs, 2px);box-shadow:0 0 0 var(--nexus-inline-icon-ring-width) var(--nexus-inline-icon-ring-color)}.nexus-cmd-palette-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.nexus-cmd-palette{width:var(--nexus-cmd-palette-width);max-width:calc(100vw - 32px);background:var(--nexus-cmd-palette-bg-light);border-radius:var(--nexus-cmd-palette-radius);border:var(--nexus-cmd-palette-border-light);box-shadow:var(--nexus-cmd-palette-shadow-light);backdrop-filter:blur(var(--nexus-cmd-palette-blur)) saturate(var(--nexus-cmd-palette-saturate));-webkit-backdrop-filter:blur(var(--nexus-cmd-palette-blur)) saturate(var(--nexus-cmd-palette-saturate));overflow:hidden}.dark .nexus-cmd-palette{background:var(--nexus-cmd-palette-bg-dark);border:var(--nexus-cmd-palette-border-dark);box-shadow:var(--nexus-cmd-palette-shadow-dark)}.nexus-cmd-palette-root{width:100%}.nexus-cmd-palette-input-wrapper{display:flex;align-items:center;gap:12px;height:var(--nexus-cmd-palette-input-height);padding:0 var(--nexus-cmd-palette-input-padding);border-bottom:1px solid rgba(0,0,0,.08)}.dark .nexus-cmd-palette-input-wrapper{border-bottom:1px solid rgba(255,255,255,.08)}.nexus-cmd-palette-search-icon{width:18px;height:18px;color:#737373;flex-shrink:0}.dark .nexus-cmd-palette-search-icon{color:#a3a3a3}.nexus-cmd-palette-input{flex:1;height:100%;font-size:var(--nexus-cmd-palette-input-font-size);background:transparent;border:none;outline:none;color:#171717}.dark .nexus-cmd-palette-input{color:#f5f5f5}.nexus-cmd-palette-input::-moz-placeholder{color:#a3a3a3}.nexus-cmd-palette-input::placeholder{color:#a3a3a3}.dark .nexus-cmd-palette-input::-moz-placeholder{color:#737373}.dark .nexus-cmd-palette-input::placeholder{color:#737373}.nexus-cmd-palette-list{max-height:var(--nexus-cmd-palette-max-height);overflow-y:auto;padding:8px}.nexus-cmd-palette-empty{padding:32px 16px;text-align:center;color:#737373;font-size:14px}.dark .nexus-cmd-palette-empty{color:#a3a3a3}.nexus-cmd-palette-group{margin-bottom:8px}.nexus-cmd-palette-group [cmdk-group-heading]{padding:var(--nexus-cmd-palette-group-padding);font-size:var(--nexus-cmd-palette-group-font-size);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--nexus-cmd-palette-group-color-light)}.dark .nexus-cmd-palette-group [cmdk-group-heading]{color:var(--nexus-cmd-palette-group-color-dark)}.nexus-cmd-palette-item{display:flex;align-items:center;gap:var(--nexus-cmd-palette-item-gap);min-height:var(--nexus-cmd-palette-item-height);padding:var(--nexus-cmd-palette-item-padding);border-radius:var(--nexus-cmd-palette-item-radius);cursor:pointer;transition:background .15s ease;color:#262626}.dark .nexus-cmd-palette-item{color:#d4d4d4}.nexus-cmd-palette-item[data-selected=true],.nexus-cmd-palette-item[aria-selected=true]{background:var(--nexus-cmd-palette-item-hover-light)}.dark .nexus-cmd-palette-item[data-selected=true],.dark .nexus-cmd-palette-item[aria-selected=true]{background:var(--nexus-cmd-palette-item-hover-dark)}.nexus-cmd-palette-item:active{background:var(--nexus-cmd-palette-item-active-light)}.dark .nexus-cmd-palette-item:active{background:var(--nexus-cmd-palette-item-active-dark)}.nexus-cmd-palette-item-icon{display:flex;align-items:center;justify-content:center;color:#525252}.dark .nexus-cmd-palette-item-icon{color:#a3a3a3}.nexus-cmd-palette-item-label{flex:1;font-size:14px;font-weight:500}.nexus-cmd-palette-shortcuts{display:flex;align-items:center;gap:4px;margin-left:auto}.nexus-cmd-palette-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:var(--nexus-cmd-palette-kbd-padding);font-size:var(--nexus-cmd-palette-kbd-font-size);font-family:inherit;font-weight:500;background:var(--nexus-cmd-palette-kbd-bg-light);border-radius:var(--nexus-cmd-palette-kbd-radius);color:#525252}.dark .nexus-cmd-palette-kbd{background:var(--nexus-cmd-palette-kbd-bg-dark);color:#a3a3a3}.nexus-ai-panel{background:var(--nexus-ai-panel-bg-light);border:var(--nexus-ai-panel-border-light);box-shadow:var(--nexus-ai-panel-shadow-light);backdrop-filter:saturate(var(--nexus-ai-panel-saturate)) blur(var(--nexus-ai-panel-blur))}.dark .nexus-ai-panel{background:var(--nexus-ai-panel-bg-dark);border:var(--nexus-ai-panel-border-dark);box-shadow:var(--nexus-ai-panel-shadow-dark)}.nexus-ai-panel-header-border{border-color:#ffffff1a}.dark .nexus-ai-panel-header-border{border-color:#ffffff0d}.nexus-ai-icon-container{background:#8b5cf633}.nexus-ai-icon{color:var(--nexus-primary)}.nexus-ai-action-btn{background:var(--nexus-ai-action-bg-light)}.nexus-ai-action-btn:hover:not(:disabled){background:var(--nexus-ai-action-hover-light)}.dark .nexus-ai-action-btn{background:var(--nexus-ai-action-bg-dark)}.dark .nexus-ai-action-btn:hover:not(:disabled){background:var(--nexus-ai-action-hover-dark)}.nexus-ai-action-active{--tw-ring-color: var(--nexus-primary)}.nexus-ai-close-btn:hover{background:#ffffff1a}.nexus-ai-copy-btn:hover{color:var(--nexus-primary)}.nexus-ai-typing-indicator{background:var(--nexus-primary)}.nexus-ai-apply-btn{background:var(--nexus-primary);color:#fff}.nexus-ai-apply-btn:hover{background:#8b5cf6e6}:root{--nexus-cmd-builder-width: 600px;--nexus-cmd-builder-max-height: 80vh;--nexus-cmd-builder-radius: 16px;--nexus-cmd-builder-blur: 20px;--nexus-cmd-builder-saturate: 180%;--nexus-cmd-builder-bg-light: rgba(255, 255, 255, .92);--nexus-cmd-builder-bg-dark: rgba(23, 23, 23, .95);--nexus-cmd-builder-border-light: 1px solid rgba(0, 0, 0, .1);--nexus-cmd-builder-border-dark: 1px solid rgba(255, 255, 255, .1);--nexus-cmd-builder-shadow-light: 0 25px 50px -12px rgba(0, 0, 0, .25);--nexus-cmd-builder-shadow-dark: 0 25px 50px -12px rgba(0, 0, 0, .5);--nexus-cmd-builder-header-padding: 20px 24px;--nexus-cmd-builder-header-border-light: 1px solid rgba(0, 0, 0, .08);--nexus-cmd-builder-header-border-dark: 1px solid rgba(255, 255, 255, .08);--nexus-cmd-builder-content-padding: 24px;--nexus-cmd-builder-content-gap: 20px;--nexus-cmd-builder-action-bg-light: rgba(0, 0, 0, .03);--nexus-cmd-builder-action-bg-dark: rgba(255, 255, 255, .05);--nexus-cmd-builder-action-border-light: 1px solid rgba(0, 0, 0, .08);--nexus-cmd-builder-action-border-dark: 1px solid rgba(255, 255, 255, .08);--nexus-cmd-builder-action-radius: 12px;--nexus-cmd-builder-action-padding: 16px;--nexus-automation-trigger-bg-light: rgba(139, 92, 246, .08);--nexus-automation-trigger-bg-dark: rgba(139, 92, 246, .15);--nexus-automation-trigger-border-light: 1px solid rgba(139, 92, 246, .2);--nexus-automation-trigger-border-dark: 1px solid rgba(139, 92, 246, .3);--nexus-automation-condition-bg-light: rgba(251, 191, 36, .08);--nexus-automation-condition-bg-dark: rgba(251, 191, 36, .15);--nexus-automation-condition-border-light: 1px solid rgba(251, 191, 36, .2);--nexus-automation-condition-border-dark: 1px solid rgba(251, 191, 36, .3);--nexus-automation-action-bg-light: rgba(34, 197, 94, .08);--nexus-automation-action-bg-dark: rgba(34, 197, 94, .15);--nexus-automation-action-border-light: 1px solid rgba(34, 197, 94, .2);--nexus-automation-action-border-dark: 1px solid rgba(34, 197, 94, .3)}.nexus-cmd-builder-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(4px)}.nexus-cmd-builder{width:var(--nexus-cmd-builder-width);max-width:90vw;max-height:var(--nexus-cmd-builder-max-height);border-radius:var(--nexus-cmd-builder-radius);background:var(--nexus-cmd-builder-bg-light);border:var(--nexus-cmd-builder-border-light);box-shadow:var(--nexus-cmd-builder-shadow-light);backdrop-filter:saturate(var(--nexus-cmd-builder-saturate)) blur(var(--nexus-cmd-builder-blur));overflow:hidden;display:flex;flex-direction:column}.dark .nexus-cmd-builder{background:var(--nexus-cmd-builder-bg-dark);border:var(--nexus-cmd-builder-border-dark);box-shadow:var(--nexus-cmd-builder-shadow-dark)}.nexus-cmd-builder-header{padding:var(--nexus-cmd-builder-header-padding);border-bottom:var(--nexus-cmd-builder-header-border-light);display:flex;align-items:center;justify-content:space-between}.dark .nexus-cmd-builder-header{border-bottom:var(--nexus-cmd-builder-header-border-dark)}.nexus-cmd-builder-content{padding:var(--nexus-cmd-builder-content-padding);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--nexus-cmd-builder-content-gap)}.nexus-cmd-builder-action-item{background:var(--nexus-cmd-builder-action-bg-light);border:var(--nexus-cmd-builder-action-border-light);border-radius:var(--nexus-cmd-builder-action-radius);padding:var(--nexus-cmd-builder-action-padding)}.dark .nexus-cmd-builder-action-item{background:var(--nexus-cmd-builder-action-bg-dark);border:var(--nexus-cmd-builder-action-border-dark)}.nexus-cmd-builder-footer{padding:16px 24px;border-top:var(--nexus-cmd-builder-header-border-light);display:flex;justify-content:flex-end;gap:12px}.dark .nexus-cmd-builder-footer{border-top:var(--nexus-cmd-builder-header-border-dark)}.nexus-automation-trigger{background:var(--nexus-automation-trigger-bg-light);border:var(--nexus-automation-trigger-border-light);border-radius:12px;padding:16px}.dark .nexus-automation-trigger{background:var(--nexus-automation-trigger-bg-dark);border:var(--nexus-automation-trigger-border-dark)}.nexus-automation-condition{background:var(--nexus-automation-condition-bg-light);border:var(--nexus-automation-condition-border-light);border-radius:12px;padding:16px}.dark .nexus-automation-condition{background:var(--nexus-automation-condition-bg-dark);border:var(--nexus-automation-condition-border-dark)}.nexus-automation-action{background:var(--nexus-automation-action-bg-light);border:var(--nexus-automation-action-border-light);border-radius:12px;padding:16px}.dark .nexus-automation-action{background:var(--nexus-automation-action-bg-dark);border:var(--nexus-automation-action-border-dark)}.nexus-automation-connector{display:flex;align-items:center;justify-content:center;padding:8px 0}.nexus-automation-connector-line{width:2px;height:24px;background:var(--nexus-primary);opacity:.3}.nexus-hub-tabs-container{display:flex;justify-content:flex-start;width:auto}.nexus-hub-tabs{position:relative;z-index:0;display:inline-flex;align-items:center;height:calc(var(--nexus-btn-size-md) + 8px);background:var(--nexus-page-search-bg-default);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:9999px;padding:3px;gap:0;border:1px solid var(--nexus-page-search-border-default);box-shadow:var(--nexus-page-search-shadow-default)}.dark .nexus-hub-tabs{background:var(--nexus-page-search-bg-default);border:1px solid var(--nexus-page-search-border-default)}.nexus-hub-tab{position:relative;z-index:2;height:36px;padding:0 var(--nexus-spacing-md, 20px);display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--nexus-modal-tabs-trigger-font-size);font-weight:var(--nexus-modal-tabs-trigger-font-weight-inactive);cursor:pointer;transition:color var(--nexus-modal-tabs-duration) var(--nexus-modal-tabs-easing),background var(--nexus-modal-tabs-duration) var(--nexus-modal-tabs-easing);background:transparent;border:none;border-radius:9999px;color:var(--nexus-modal-tabs-trigger-color-inactive);white-space:nowrap}.nexus-hub-tab:hover:not(.nexus-hub-tab-active){color:var(--nexus-text-primary);background:var(--nexus-glass-bg-hover)}.dark .nexus-hub-tab:hover:not(.nexus-hub-tab-active){background:var(--nexus-glass-bg-hover-dark)}.nexus-hub-tab-active{color:var(--nexus-modal-tabs-trigger-color-active)!important;font-weight:var(--nexus-modal-tabs-trigger-font-weight-active)}.dark .nexus-hub-tab-active{color:#000!important}.nexus-hub-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;font-size:11px;font-weight:500;line-height:1;background:#00000014;color:inherit;transition:background var(--nexus-modal-tabs-duration) var(--nexus-modal-tabs-easing)}.dark .nexus-hub-tab-count{background:#ffffff1f}.nexus-hub-tab-active .nexus-hub-tab-count{background:#0000002e}.dark .nexus-hub-tab-active .nexus-hub-tab-count{background:#00000040}.nexus-hub-tab-indicator{position:absolute;top:3px;left:0;height:calc(100% - 6px);background:var(--nexus-modal-tabs-indicator);border-radius:9999px;z-index:1;transition:left var(--nexus-modal-tabs-duration) var(--nexus-modal-tabs-easing),width var(--nexus-modal-tabs-duration) var(--nexus-modal-tabs-easing);pointer-events:none}.nexus-hub-tabs-container--stretch{width:100%}.nexus-hub-tabs--stretch{width:100%;display:flex}.nexus-hub-tabs--stretch .nexus-hub-tab{flex:1}.nexus-hub-tabs--purple .nexus-hub-tab-indicator{background:#8b5cf6}.nexus-hub-tabs--purple .nexus-hub-tab-active,.dark .nexus-hub-tabs--purple .nexus-hub-tab-active{color:#fff!important}@supports (corner-shape: squircle){.nexus-hub-tabs,.nexus-hub-tab,.nexus-hub-tab-indicator,.nexus-animated-select-content,.dropdown-glassmorphism-isolated{corner-shape:squircle}}.nexus-modal{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:100%;max-width:32rem;transform:translate(-50%) translateY(-50%);gap:var(--nexus-modal-content-padding-top);padding:var(--nexus-modal-content-padding-top) var(--nexus-modal-content-padding-x) var(--nexus-modal-content-padding-bottom);border-radius:var(--nexus-modal-radius);backdrop-filter:blur(var(--nexus-modal-blur)) saturate(var(--nexus-modal-saturate));-webkit-backdrop-filter:blur(var(--nexus-modal-blur)) saturate(var(--nexus-modal-saturate));animation:nexusModalEntrance var(--nexus-modal-animation-duration) var(--nexus-modal-animation-easing) both}.nexus-modal{background:var(--nexus-modal-bg-light);border:var(--nexus-modal-border-light);box-shadow:var(--nexus-modal-ring-light),var(--nexus-modal-shadow-light);color:var(--nexus-modal-text-primary-light)}.dark .nexus-modal{background:var(--nexus-modal-bg-dark);border:var(--nexus-modal-border-dark);box-shadow:var(--nexus-modal-ring-dark),var(--nexus-modal-shadow-dark);color:var(--nexus-modal-text-primary-dark)}.nexus-modal.nexus-modal-sm{max-width:var(--nexus-modal-width-sm, 500px);width:min(var(--nexus-modal-width-sm, 500px),var(--nexus-modal-max-width-sm, 90vw))}.nexus-modal-workspace{position:fixed;z-index:50;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%) translateY(-50%);max-height:84vh;outline:none;overflow:visible;border-radius:32px;background:transparent;box-shadow:none}.nexus-modal-workspace[data-modal-size=sm]{width:min(var(--nexus-modal-width-sm, 400px),var(--nexus-modal-max-width-sm, 92vw));max-width:var(--nexus-modal-max-width-sm, 92vw);min-width:var(--nexus-modal-min-width-sm, 320px)}.nexus-modal-workspace[data-modal-size=compact]{width:min(var(--nexus-modal-width-compact, 600px),var(--nexus-modal-max-width-compact, 92vw));max-width:var(--nexus-modal-max-width-compact, 92vw);min-width:var(--nexus-modal-min-width-compact, 400px)}.nexus-modal-workspace[data-modal-size=md]{width:min(var(--nexus-modal-width-md, 660px),var(--nexus-modal-max-width-md, 90vw));max-width:var(--nexus-modal-max-width-md, 90vw);min-width:var(--nexus-modal-min-width-md, 420px)}.nexus-modal-workspace[data-modal-size=lg]{width:min(var(--nexus-modal-width-lg, 840px),var(--nexus-modal-max-width-lg, 95vw));max-width:var(--nexus-modal-max-width-lg, 95vw);min-width:var(--nexus-modal-min-width-lg, 580px)}.nexus-modal-workspace[data-modal-size=xl]{width:min(var(--nexus-modal-width-xl, 1100px),var(--nexus-modal-max-width-xl, 95vw));max-width:var(--nexus-modal-max-width-xl, 95vw);min-width:var(--nexus-modal-min-width-xl, 800px)}.nexus-modal-workspace[data-modal-size=full]{width:min(var(--nexus-modal-width-full, 95vw),var(--nexus-modal-max-width-full, 95vw));max-width:var(--nexus-modal-max-width-full, 95vw);min-width:var(--nexus-modal-min-width-full, 600px)}.nexus-modal-close{position:absolute;right:16px;top:16px;z-index:50;display:flex;align-items:center;justify-content:center;width:var(--nexus-modal-close-size);height:var(--nexus-modal-close-size);border-radius:9999px;opacity:.7;transition:opacity .2s ease,background-color .2s ease;pointer-events:all;cursor:pointer;border:none}.nexus-modal-close:hover{opacity:1}.nexus-modal-close:focus{outline:none;ring:2px;ring-offset:2px}.nexus-modal-close{background:var(--nexus-modal-close-bg-light);color:var(--nexus-modal-text-primary-light)}.nexus-modal-close:hover{background:var(--nexus-modal-close-hover-light)}.dark .nexus-modal-close{background:var(--nexus-modal-close-bg-dark);color:var(--nexus-modal-text-primary-dark)}.dark .nexus-modal-close:hover{background:var(--nexus-modal-close-hover-dark)}@keyframes nexusModalEntrance{0%{opacity:0;transform:translate(-50%) translateY(-48%) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(-50%) scale(1)}}.nexus-modal-title{font-size:var(--nexus-modal-title-size);font-weight:var(--nexus-modal-title-weight);line-height:var(--nexus-modal-title-line-height);letter-spacing:-.025em;color:var(--nexus-modal-text-primary-light)}.dark .nexus-modal-title{color:var(--nexus-modal-text-primary-dark)}.nexus-modal-description{font-size:var(--nexus-modal-description-size);line-height:1.5;color:var(--nexus-modal-text-secondary-light)}.dark .nexus-modal-description{color:var(--nexus-modal-text-secondary-dark)}.nexus-modal-header{display:flex;flex-direction:column;gap:var(--nexus-modal-header-gap);text-align:left;margin-bottom:0;padding-bottom:0}@media(max-width:640px){.nexus-modal-header{text-align:center}}.nexus-modal-content{padding-left:var(--nexus-modal-content-padding-x);padding-right:var(--nexus-modal-content-padding-x);padding-top:var(--nexus-modal-content-padding-top);padding-bottom:var(--nexus-modal-content-padding-bottom)}.nexus-modal-footer{padding-left:var(--nexus-modal-content-padding-x);padding-right:var(--nexus-modal-content-padding-x);padding-bottom:var(--nexus-modal-content-padding-bottom)}@keyframes shineSpinRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nexus-page-controls{margin-bottom:1rem!important;min-height:56px!important;display:flex!important;flex-direction:column!important;gap:1rem!important;align-items:flex-start!important}@media(min-width:640px){.nexus-page-controls{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}.nexus-page-controls--row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.nexus-page-controls-glass{margin-bottom:1rem!important;display:flex!important;align-items:center!important;gap:1rem!important;padding:1rem!important;background:var(--nexus-page-controls-glass-bg)!important;border-radius:9999px!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);isolation:isolate;position:relative;z-index:1}.dark .nexus-page-controls-glass{background:var(--nexus-page-controls-glass-bg)!important}.nexus-page-controls-left{flex:1!important;max-width:48rem!important;display:flex!important;align-items:center!important;gap:1rem!important}.nexus-page-controls-right{display:flex!important;align-items:center!important;gap:.5rem!important}.nexus-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:var(--nexus-toolbar-button-size);height:var(--nexus-toolbar-button-size);padding:var(--nexus-toolbar-button-padding);color:var(--nexus-toolbar-button-text);background:var(--nexus-toolbar-button-bg);border:1px solid var(--nexus-toolbar-button-border);border-radius:var(--nexus-toolbar-button-radius);transition:var(--nexus-toolbar-button-transition);cursor:pointer}.nexus-toolbar-button:hover{color:var(--nexus-toolbar-button-text-hover);background:var(--nexus-toolbar-button-bg-hover)}.nexus-toolbar-button:focus{outline:none}.nexus-toolbar-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--nexus-focus-ring-color, rgba(139, 92, 246, .4))}.nexus-toolbar-button.active,.nexus-toolbar-button[data-active=true]{color:var(--nexus-toolbar-button-text-active);background:var(--nexus-toolbar-button-bg-active)}.nexus-toolbar-button[data-state=open]{color:var(--nexus-toolbar-button-text-hover);background:var(--nexus-toolbar-button-bg-hover)}.nexus-toolbar-button-dropdown{display:inline-flex;align-items:center;justify-content:center;gap:var(--nexus-toolbar-button-gap);height:var(--nexus-toolbar-button-size);padding:var(--nexus-toolbar-button-padding);color:var(--nexus-toolbar-button-text);background:var(--nexus-toolbar-button-bg);border:1px solid var(--nexus-toolbar-button-border);border-radius:var(--nexus-toolbar-button-radius);transition:var(--nexus-toolbar-button-transition);cursor:pointer}.nexus-toolbar-button-dropdown:hover{color:var(--nexus-toolbar-button-text-hover);background:var(--nexus-toolbar-button-bg-hover)}.nexus-toolbar-button-dropdown.active,.nexus-toolbar-button-dropdown[data-active=true]{color:var(--nexus-toolbar-button-text-active);background:var(--nexus-toolbar-button-bg-active)}.nexus-toolbar-button-dropdown[data-state=open]{color:var(--nexus-toolbar-button-text-hover);background:var(--nexus-toolbar-button-bg-hover)}.nexus-toolbar-divider{width:var(--nexus-toolbar-divider-width);height:var(--nexus-toolbar-divider-height);margin:0 var(--nexus-toolbar-divider-margin);background:var(--nexus-toolbar-divider-color)}.nexus-toolbar-action-button{display:inline-flex;align-items:center;justify-content:center;width:var(--nexus-toolbar-button-size);height:var(--nexus-toolbar-button-size);padding:0;color:var(--nexus-toolbar-button-text);background:var(--nexus-toolbar-action-bg);border:1px solid var(--nexus-toolbar-action-border);border-radius:var(--nexus-toolbar-action-radius);box-shadow:var(--nexus-toolbar-action-shadow);transition:var(--nexus-toolbar-button-transition);cursor:pointer}.nexus-toolbar-action-button:hover{background:var(--nexus-toolbar-action-bg-hover);border-color:var(--nexus-toolbar-action-border-hover);box-shadow:var(--nexus-toolbar-action-shadow-hover)}.nexus-toolbar-action-button:focus{outline:none}.nexus-toolbar-action-button:focus-visible{outline:none;box-shadow:var(--nexus-toolbar-action-shadow-hover),0 0 0 2px var(--nexus-focus-ring-color, rgba(139, 92, 246, .4))}.nexus-toolbar-action-button.active,.nexus-toolbar-action-button[data-active=true]{color:var(--nexus-toolbar-button-text-active);background:var(--nexus-toolbar-button-bg-active);border-color:#8b5cf680}.nexus-toolbar-action-button[data-state=open]{background:var(--nexus-toolbar-action-bg-hover);border-color:var(--nexus-toolbar-action-border-hover)}.nexus-toolbar-action-button--destructive{color:var(--nexus-toolbar-status-destructive);border-color:var(--nexus-toolbar-status-destructive-border)}.nexus-toolbar-action-button--destructive:hover{color:var(--nexus-toolbar-status-destructive-hover);background:var(--nexus-toolbar-status-destructive-bg);border-color:#f8717180}.nexus-toolbar-action-button--purple{color:#fff;background:linear-gradient(135deg,#8b5cf6e6,#7c3aede6);border-color:#8b5cf680}.nexus-toolbar-action-button--purple:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6b3;box-shadow:0 4px 12px #8b5cf64d}.nexus-toolbar-action-button--ai-purple{color:#fff;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-color:#8b5cf680}.nexus-toolbar-action-button--ai-purple:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);border-color:#8b5cf6b3;box-shadow:0 4px 12px #8b5cf64d}.nexus-toolbar-action-button--ai-warning{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-color:#f9731680}.nexus-toolbar-action-button--ai-warning:hover{background:linear-gradient(135deg,#ea580c,#dc2626);border-color:#f97316b3;box-shadow:0 4px 12px #f973164d}.nexus-toolbar-action-button--ai-success{color:#fff;background:linear-gradient(135deg,#059669,#0d9488);border-color:#05966980}.nexus-toolbar-action-button--ai-success:hover{background:linear-gradient(135deg,#047857,#0f766e);border-color:#059669b3;box-shadow:0 4px 12px #0596694d}.nexus-toolbar-action-button--ai-cyan{color:#fff;background:linear-gradient(135deg,#0891b2,#3b82f6);border-color:#0891b280}.nexus-toolbar-action-button--ai-cyan:hover{background:linear-gradient(135deg,#0e7490,#2563eb);border-color:#0891b2b3;box-shadow:0 4px 12px #0891b24d}.nexus-toolbar-action-button--ai-indigo{color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-color:#4f46e580}.nexus-toolbar-action-button--ai-indigo:hover{background:linear-gradient(135deg,#4338ca,#7c3aed);border-color:#4f46e5b3;box-shadow:0 4px 12px #4f46e54d}.nexus-toolbar-status-saving{display:flex;align-items:center;gap:4px;font-size:var(--nexus-toolbar-button-font-size);color:var(--nexus-toolbar-status-saving)}.nexus-toolbar-status-saving svg{width:var(--nexus-toolbar-icon-size-sm);height:var(--nexus-toolbar-icon-size-sm);animation:spin 1s linear infinite}.nexus-toolbar-icon{width:var(--nexus-toolbar-icon-size);height:var(--nexus-toolbar-icon-size)}.nexus-toolbar-icon-sm{width:var(--nexus-toolbar-icon-size-sm);height:var(--nexus-toolbar-icon-size-sm)}.nexus-toolbar-icon-lg{width:var(--nexus-toolbar-icon-size-lg);height:var(--nexus-toolbar-icon-size-lg)}.nexus-gantt-toolbar{--nexus-page-search-border-radius: var(--nexus-gantt-button-radius);display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--nexus-gantt-toolbar-padding-y) var(--nexus-gantt-toolbar-padding-x)!important;background:var(--nexus-gantt-toolbar-bg)!important;border-bottom:1px solid var(--nexus-gantt-toolbar-border)!important;backdrop-filter:blur(var(--nexus-gantt-toolbar-backdrop-blur))!important;-webkit-backdrop-filter:blur(var(--nexus-gantt-toolbar-backdrop-blur))!important}.nexus-gantt-toolbar-section{display:flex!important;align-items:center!important;gap:var(--nexus-gantt-toolbar-gap)!important}.nexus-gantt-toolbar-section button,.nexus-gantt-toolbar-section [role=combobox],.nexus-gantt-toolbar-section [data-slot=trigger]{height:var(--nexus-gantt-button-height)!important;min-height:var(--nexus-gantt-button-height)!important;max-height:var(--nexus-gantt-button-height)!important}.nexus-gantt-toolbar-section .nexus-gantt-button-group{height:var(--nexus-gantt-button-height)!important}.nexus-gantt-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:var(--nexus-gantt-button-height)!important;padding:0 var(--nexus-gantt-button-padding-x)!important;font-size:var(--nexus-gantt-button-font-size)!important;font-weight:var(--nexus-gantt-button-font-weight)!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;color:var(--nexus-gantt-button-text)!important;background:var(--nexus-gantt-button-bg)!important;border:1px solid var(--nexus-gantt-button-border)!important;border-radius:var(--nexus-gantt-button-radius)!important;box-shadow:var(--nexus-gantt-button-shadow)!important;transition:var(--nexus-gantt-button-transition)!important;cursor:pointer!important;white-space:nowrap!important}.nexus-gantt-button:hover{background:var(--nexus-gantt-button-bg-hover)!important;border-color:var(--nexus-gantt-button-border-hover)!important;box-shadow:var(--nexus-gantt-button-shadow-hover)!important}.nexus-gantt-button:active{transform:scale(.98)!important}.nexus-gantt-button:focus{outline:none!important}.nexus-gantt-button:focus-visible{outline:none!important;box-shadow:var(--nexus-gantt-button-shadow-hover),0 0 0 2px var(--nexus-focus-ring-color, rgba(139, 92, 246, .4))!important}.nexus-gantt-icon-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--nexus-gantt-icon-button-size)!important;height:var(--nexus-gantt-icon-button-size)!important;padding:0!important;color:var(--nexus-gantt-button-text)!important;background:var(--nexus-gantt-button-bg)!important;border:1px solid var(--nexus-gantt-button-border)!important;border-radius:var(--nexus-gantt-button-radius)!important;box-shadow:var(--nexus-gantt-button-shadow)!important;transition:var(--nexus-gantt-button-transition)!important;cursor:pointer!important}.nexus-gantt-icon-button:hover{background:var(--nexus-gantt-button-bg-hover)!important;border-color:var(--nexus-gantt-button-border-hover)!important;box-shadow:var(--nexus-gantt-button-shadow-hover)!important}.nexus-gantt-icon-button:focus{outline:none!important}.nexus-gantt-icon-button:focus-visible{outline:none!important;box-shadow:var(--nexus-gantt-button-shadow-hover),0 0 0 2px var(--nexus-focus-ring-color, rgba(139, 92, 246, .4))!important}.nexus-gantt-button-group{display:flex!important;align-items:center!important;border:1px solid var(--nexus-gantt-button-border)!important;border-radius:var(--nexus-gantt-button-radius)!important;overflow:hidden!important;background:var(--nexus-gantt-button-bg)!important}.nexus-gantt-button-group .nexus-gantt-icon-button{border:none!important;border-radius:0!important;box-shadow:none!important}.nexus-gantt-button-group .nexus-gantt-icon-button:first-child{border-right:1px solid var(--nexus-gantt-button-border)!important}@supports (corner-shape: squircle){.nexus-gantt-button,.nexus-gantt-icon-button,.nexus-gantt-button-group,.nexus-gantt-toggle,.nexus-gantt-toolbar-section [role=combobox],.nexus-gantt-toolbar-section [data-slot=trigger]{corner-shape:squircle}}.nexus-gantt-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:var(--nexus-gantt-button-height)!important;padding:0 var(--nexus-gantt-button-padding-x)!important;font-size:var(--nexus-gantt-button-font-size)!important;font-weight:var(--nexus-gantt-button-font-weight)!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;color:var(--nexus-gantt-button-text)!important;background:transparent!important;border:1px solid transparent!important;border-radius:var(--nexus-gantt-button-radius)!important;transition:var(--nexus-gantt-button-transition)!important;cursor:pointer!important;white-space:nowrap!important}.nexus-gantt-toggle:hover{background:var(--nexus-gantt-button-bg-hover)!important}.nexus-gantt-toggle:focus{outline:none!important}.nexus-gantt-toggle:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--nexus-focus-ring-color, rgba(139, 92, 246, .4))!important}.nexus-gantt-toggle[data-state=on]{background:var(--nexus-gantt-toggle-bg-active)!important;color:var(--nexus-gantt-toggle-text-active)!important;border-color:var(--nexus-gantt-toggle-border-active)!important}.nexus-gantt-toggle-critical[data-state=on]{background:var(--nexus-gantt-toggle-critical-bg-active)!important;color:var(--nexus-gantt-toggle-critical-text-active)!important;border-color:var(--nexus-gantt-toggle-critical-border-active)!important}.nexus-gantt-divider{width:var(--nexus-gantt-divider-width)!important;height:var(--nexus-gantt-divider-height)!important;background:var(--nexus-gantt-divider-color)!important;margin:0 4px!important}.nexus-gantt-toolbar button[role=combobox],.nexus-gantt-toolbar [data-slot=trigger]{font-size:var(--nexus-gantt-button-font-size)!important;font-weight:var(--nexus-gantt-button-font-weight)!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em!important;height:var(--nexus-gantt-button-height)!important;padding:4px 10px!important}.nexus-gantt-toolbar .nexus-input-standard{border-radius:var(--nexus-gantt-button-radius)!important;corner-shape:squircle!important}.nexus-gantt-toolbar button[role=combobox] span,.nexus-gantt-toolbar [data-slot=trigger] span{font-size:var(--nexus-gantt-button-font-size)!important;font-weight:var(--nexus-gantt-button-font-weight)!important}.nexus-input-container{position:relative!important;width:var(--nexus-input-container-width, 100%)!important}.nexus-search-container{position:relative!important;width:100%!important}.nexus-icon-left{position:absolute!important;left:var(--nexus-input-icon-offset)!important;top:50%!important;transform:translateY(-50%)!important;z-index:var(--nexus-z-input-icon)!important;pointer-events:none!important;width:var(--nexus-input-icon-size)!important;height:var(--nexus-input-icon-size)!important;color:#4b5563!important;display:block!important;flex-shrink:0!important}.nexus-icon-right{position:absolute!important;right:var(--nexus-input-icon-offset)!important;top:50%!important;transform:translateY(-50%)!important;z-index:var(--nexus-z-input-icon)!important;pointer-events:none!important;width:var(--nexus-input-icon-size)!important;height:var(--nexus-input-icon-size)!important;color:#4b5563!important;display:block!important;flex-shrink:0!important}.nexus-input-with-icon-left{padding-left:var(--nexus-input-padding-with-icon-left)!important;padding-right:.75rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.nexus-input-with-icon-left.nexus-input-standard,.nexus-input-with-icon-left.nexus-modal-input-standard{padding-left:var(--nexus-input-padding-with-icon-left)!important}.nexus-input-with-icon-right{padding-right:var(--nexus-input-padding-with-icon-right)!important;padding-left:.75rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.nexus-input-icon{position:absolute!important;left:var(--nexus-input-icon-offset)!important;top:50%!important;transform:translateY(-50%)!important;z-index:var(--nexus-z-input-icon)!important;pointer-events:none!important;width:var(--nexus-input-icon-size)!important;height:var(--nexus-input-icon-size)!important;color:var(--nexus-page-search-icon-color)!important;display:block!important;flex-shrink:0!important}.nexus-input-icon-right{position:absolute!important;right:2.25rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:var(--nexus-z-input-icon, 500)!important;pointer-events:none!important;width:1rem!important;height:1rem!important;color:#9ca3af!important;display:block!important}.nexus-input-container:hover .nexus-icon-left,.nexus-input-container:hover .nexus-icon-right,.nexus-input-container:hover .nexus-input-icon-right,.nexus-input-with-icon-left:hover~.nexus-icon-left,.nexus-input-with-icon-right:hover~.nexus-icon-right,.nexus-input-standard:hover~.nexus-input-icon-right{color:#8b5cf6!important;transition:color var(--transition-fast)}.nexus-input-with-icon-left:focus~.nexus-icon-left,.nexus-input-with-icon-right:focus~.nexus-icon-right,.nexus-input-with-icon-left:focus-visible~.nexus-icon-left,.nexus-input-with-icon-right:focus-visible~.nexus-icon-right,.nexus-input-standard:focus~.nexus-input-icon-right,.nexus-input-standard:focus-visible~.nexus-input-icon-right{color:#8b5cf6!important}.nexus-search-icon{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:var(--nexus-z-input-icon)!important;height:1rem!important;width:1rem!important;color:#9ca3af!important;pointer-events:none!important}.nexus-view-toggle{display:flex!important;align-items:center!important;gap:4px!important}.main-layout-header{z-index:var(--nexus-z-header)!important}.main-layout-sidebar{z-index:var(--nexus-z-sidebar)!important}.page-content,.content-layout,[data-page-content]{position:relative;z-index:var(--nexus-z-base)!important}.page-content :where(*):not(.nexus-canvas-container,.nexus-canvas-container *,.nexus-icon-left,.nexus-icon-right,.nexus-input-icon,.nexus-input-icon-right,.nexus-search-icon,.react-flow,.react-flow *,[class^=react-flow__],[class*=" react-flow__"]),.content-layout :where(*):not(.nexus-canvas-container,.nexus-canvas-container *,.nexus-icon-left,.nexus-icon-right,.nexus-input-icon,.nexus-input-icon-right,.nexus-search-icon,.react-flow,.react-flow *,[class^=react-flow__],[class*=" react-flow__"]),[data-page-content] :where(*):not(.nexus-canvas-container,.nexus-canvas-container *,.nexus-icon-left,.nexus-icon-right,.nexus-input-icon,.nexus-input-icon-right,.nexus-search-icon,.react-flow,.react-flow *,[class^=react-flow__],[class*=" react-flow__"]){z-index:auto!important}.project-checkbox,.filter-checkbox,button[role=checkbox]{background-color:transparent!important;border-color:#a3a3a3!important}.project-checkbox[data-state=checked],.filter-checkbox[data-state=checked],button[role=checkbox][data-state=checked]{background-color:var(--primary)!important;border-color:var(--primary)!important}.project-checkbox[data-state=checked] svg,.filter-checkbox[data-state=checked] svg,button[role=checkbox][data-state=checked] svg{color:#fff!important}.recent-projects-container .recent-projects-hover-indicator,.recent-projects-container .recent-projects-item{z-index:initial!important}body>[data-radix-portal]>[data-nexus-dialog-overlay]{position:fixed;inset:0;background:#17171726;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--nexus-z-modal-overlay)}body>[data-radix-portal]>[data-radix-dialog-content],.modal-overlay,.workspace-modal-content{z-index:var(--nexus-z-modal)}body:has([data-nexus-dialog-overlay]) .animated-dropdown-content:not([data-dropdown-context=modal]){visibility:hidden!important;pointer-events:none!important}.squircle-dropdown-blur{background:#fffffff2!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 8px 32px #00000014!important}.dark .squircle-dropdown-blur{background:#171717f2!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(107,114,128,.35)!important;box-shadow:0 8px 32px #00000040!important}.dropdown-glassmorphism-isolated{isolation:isolate;contain:layout style paint}.dropdown-glassmorphism-isolated .w-4.h-4.rounded-full[style*=backgroundColor],.dropdown-glassmorphism-isolated .w-3.h-3.rounded-full[style*=backgroundColor]{background:unset!important;background-color:unset!important;background-image:unset!important}.dropdown-content-isolated:not([data-dropdown-squircle=true]){background:transparent!important}.dropdown-content-isolated,[data-dropdown-squircle=true]{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}[data-dropdown-squircle=true]:not(.dropdown-glassmorphism-isolated *){background-color:revert-layer!important;background-image:revert-layer!important;background:revert-layer!important}.workspace-modal-content [data-radix-popover-content],.workspace-modal-content .animated-popover-content,.workspace-modal-content [data-radix-popover-portal],.workspace-modal-content .nexus-datetime-popover{z-index:var(--nexus-z-modal-dropdown)}.animated-popover-content[data-state=closed],[data-radix-popover-content][data-state=closed]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.98)!important}.animated-popover-content[data-state=open],[data-radix-popover-content][data-state=open]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.workspace-modal-content{overflow:hidden;padding:0;margin:0;outline:none;border:none;background:transparent;box-shadow:none}.workspace-modal-content>div>[data-sonner-toaster]+* h2,.workspace-modal-content>div>h2:first-of-type,.workspace-modal-content h2[data-sonner-toast-title],.workspace-modal-content [data-dialog-title]{padding-top:1.5rem!important;margin-top:1.5rem!important}.workspace-modal-content>div>div:first-child{padding-top:1.5rem!important}.workspace-modal-tabs-container{padding-top:1.5rem!important}.workspace-modal-content .shine-border{--shine-color-1: #8b5cf6 !important;--shine-color-2: #dbff77 !important;--shine-color-3: #8b5cf6 !important;--shine-duration: 12s !important;--shine-border-width: 2px !important}.workspace-modal-content [class*=shine]{z-index:1!important}.workspace-modal-content [data-radix-dialog-content]>div:first-child,.workspace-modal-content [role=dialog]>div:first-child{padding-top:1.5rem!important}.dark .workspace-modal-content{border-color:#8b5cf64d}.nexus-modal-inner-content{background:var(--nexus-modal-glass-bg)!important;background-color:#fff!important}.dark .nexus-modal-inner-content{background:var(--nexus-modal-glass-bg)!important;background-color:#171717!important}@keyframes modalEntrance{0%{opacity:0;transform:scale(.8) translateY(20px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}}@keyframes modalExit{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}to{opacity:0;transform:scale(.8) translateY(20px);filter:blur(8px)}}.modal-exit-animation{animation:modalExit .25s ease-out forwards;pointer-events:none}.modal-overlay{position:relative}.modal-overlay:before{content:"";position:fixed;inset:0;background:#ffffff26;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:-1}.modal-overlay:is(.dark *):before{background-color:#00000026}.workspace-modal-tabs-container{width:100%;margin-bottom:0}.workspace-modal-tabs{position:relative;background:var(--nexus-modal-tabs-bg)!important;backdrop-filter:blur(var(--nexus-modal-tabs-blur)) saturate(var(--nexus-modal-tabs-saturate))!important;-webkit-backdrop-filter:blur(var(--nexus-modal-tabs-blur)) saturate(var(--nexus-modal-tabs-saturate))!important;border:var(--nexus-modal-tabs-border-width) solid var(--nexus-modal-tabs-border)!important;box-shadow:var(--nexus-modal-tabs-shadow)!important;border-radius:calc(var(--nexus-modal-tabs-corner-radius) + var(--nexus-modal-tabs-indicator-offset))!important;padding:var(--nexus-modal-tabs-list-padding);margin-bottom:var(--nexus-modal-tabs-list-margin)}@supports (corner-shape: squircle){.workspace-modal-tabs,.workspace-modal-tabs [role=tab],.workspace-modal-tabs-indicator,.workspace-modal-tabs-hover{corner-shape:squircle}}.dark .workspace-modal-tabs{background:var(--nexus-modal-tabs-bg)!important;border-color:var(--nexus-modal-tabs-border)!important;box-shadow:var(--nexus-modal-tabs-shadow)!important}.nexus-project-tag{font-size:10px!important;padding:2px 6px!important;border-radius:9999px!important;border-width:1px!important;border-style:solid!important;border-color:transparent!important;display:inline-flex!important;align-items:center!important;font-weight:400!important;letter-spacing:.01em!important;transition:all .15s ease!important}.nexus-project-tag-counter{opacity:.7!important}.workspace-modal-tabs.grid-cols-2{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.workspace-modal-tabs.grid-cols-3{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.workspace-modal-tabs.grid-cols-4{display:grid!important;grid-template-columns:repeat(4,1fr)!important}.workspace-modal-tabs.grid-cols-5{display:grid!important;grid-template-columns:repeat(5,1fr)!important}.workspace-modal-tabs.grid-cols-6{display:grid!important;grid-template-columns:repeat(6,1fr)!important}.workspace-modal-tabs.tabs-auto-width{display:flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%}.workspace-modal-tabs [data-state=active]{color:var(--nexus-modal-tabs-trigger-color-active)!important;background:transparent!important;position:relative;z-index:10;font-weight:var(--nexus-modal-tabs-trigger-font-weight-active)}.workspace-modal-tabs [data-state=inactive]{color:var(--nexus-modal-tabs-trigger-color-inactive);background:transparent;font-weight:var(--nexus-modal-tabs-trigger-font-weight-inactive)}.workspace-modal-tabs-indicator{position:absolute;background:var(--nexus-modal-tabs-indicator);border-radius:var(--nexus-modal-tabs-corner-radius);z-index:1;transition:left var(--nexus-modal-tabs-duration) var(--nexus-modal-tabs-easing)}.workspace-modal-tabs-hover{position:absolute;background:var(--nexus-modal-tabs-trigger-color-inactive-hover);border-radius:var(--nexus-modal-tabs-corner-radius);z-index:0;transition:left .2s ease,opacity .15s ease;pointer-events:none}.nexus-page-tabs{position:relative;background:var(--nexus-page-tabs-bg)!important;border:1px solid var(--nexus-page-tabs-border)!important;box-shadow:var(--nexus-page-tabs-shadow)!important;border-radius:var(--nexus-page-tabs-corner-radius)!important;padding:var(--nexus-page-tabs-padding)!important;height:auto!important}.dark .nexus-page-tabs{background:var(--nexus-page-tabs-bg)!important;border-color:var(--nexus-page-tabs-border)!important;box-shadow:var(--nexus-page-tabs-shadow)!important}.nexus-page-tabs-indicator{position:absolute;background:var(--nexus-page-tabs-indicator-bg);border-radius:var(--nexus-page-tabs-corner-radius);z-index:0;transition:left var(--nexus-page-tabs-duration) var(--nexus-page-tabs-easing)}.nexus-page-tabs [data-state=active]{color:var(--nexus-page-tabs-trigger-color-active)!important;background:var(--nexus-page-tabs-trigger-bg-active)!important;position:relative;z-index:10;border:0!important;outline:none!important;box-shadow:none!important}.nexus-page-tabs [data-state=inactive]{color:var(--nexus-page-tabs-trigger-color-inactive)!important;background:var(--nexus-page-tabs-trigger-bg-inactive)!important;border:0!important;outline:none!important;box-shadow:none!important}.nexus-page-tabs [data-state=inactive]:hover{background:var(--nexus-page-tabs-trigger-bg-hover)!important}.dark .nexus-page-tabs [data-state=inactive]{color:var(--nexus-page-tabs-trigger-color-inactive)!important}.dark .nexus-page-tabs [data-state=inactive]:hover{background:var(--nexus-page-tabs-trigger-bg-hover)!important}.modal-scroll-container{flex:1;min-height:0;max-height:650px;display:flex;flex-direction:column;border-top:none!important;box-shadow:none!important}.tabs-content-area{padding-left:var(--nexus-modal-tabs-content-padding-left);padding-right:var(--nexus-modal-tabs-content-padding-right);padding-top:var(--nexus-modal-tabs-content-padding-top);padding-bottom:var(--nexus-modal-tabs-content-padding-bottom);flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;outline:none!important}.tabs-content-area{scrollbar-width:thin!important;scrollbar-color:rgba(115,115,115,.32) transparent!important}.tabs-content-area::-webkit-scrollbar{width:10px!important}.tabs-content-area::-webkit-scrollbar-track{background:transparent!important;background-color:transparent!important;border:none!important}.tabs-content-area::-webkit-scrollbar-thumb{background:#73737352!important;border-radius:9999px!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important}.tabs-content-area::-webkit-scrollbar-thumb:hover{background:#7373737a!important}.dark .tabs-content-area{scrollbar-color:rgba(115,115,115,.4) transparent!important}.dark .tabs-content-area::-webkit-scrollbar-thumb{background:#73737366!important}.dark .tabs-content-area::-webkit-scrollbar-thumb:hover{background:#7373738f!important}.workspace-modal-content .workspace-modal-tab-content{margin:0!important;padding:0;width:100%;min-width:0;outline:none!important}.workspace-modal-content .workspace-modal-tab-content:focus,.workspace-modal-content .workspace-modal-tab-content:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.workspace-modal-motion-content{padding:0;width:100%;max-width:100%;isolation:isolate;transform:translateZ(0)}.workspace-modal-tab-content .space-y-2:empty,.workspace-modal-motion-content .space-y-2:empty{margin:0!important;padding:0!important;display:none!important}.motion-expand-isolated{contain:layout;will-change:height;overflow:hidden}.workspace-modal-tab-content .grid,.workspace-modal-motion-content .grid{width:100%;max-width:100%;min-width:0}.workspace-modal-tab-content input,.workspace-modal-tab-content select,.workspace-modal-tab-content textarea,.workspace-modal-tab-content .nexus-input-standard,.workspace-modal-tab-content .nexus-trigger-button{max-width:100%;min-width:0}.workspace-modal-tab-content textarea.nexus-input-standard,.workspace-modal-tab-content .nexus-input-multiline{background:var(--nexus-semantic-modal-element-bg)!important;border-color:var(--nexus-modal-dropdown-border-default)!important;box-shadow:var(--nexus-modal-search-shadow-default)!important}.workspace-modal-tab-content textarea.nexus-input-standard:hover,.workspace-modal-tab-content .nexus-input-multiline:hover{background:var(--nexus-semantic-modal-element-bg-hover)!important;border-color:var(--nexus-modal-input-border-hover)!important;box-shadow:var(--nexus-modal-input-shadow-hover)!important}.workspace-modal-tab-content textarea.nexus-input-standard:focus,.workspace-modal-tab-content textarea.nexus-input-standard:focus-visible,.workspace-modal-tab-content .nexus-input-multiline:focus,.workspace-modal-tab-content .nexus-input-multiline:focus-visible{background:var(--nexus-semantic-modal-element-bg-hover)!important;border-color:#8b5cf6!important;box-shadow:var(--nexus-modal-search-shadow-focus)!important}button.nexus-select-trigger{height:var(--nexus-select-trigger-size-current-height)!important;padding-top:var(--nexus-select-trigger-size-current-padding-y)!important;padding-bottom:var(--nexus-select-trigger-size-current-padding-y)!important;padding-left:var(--nexus-select-trigger-size-current-padding-x)!important;padding-right:var(--nexus-select-trigger-size-current-padding-x)!important;border:1px solid var(--nexus-select-glass-border-light)!important;border-radius:9999px!important;background:var(--nexus-select-glass-bg-light)!important;backdrop-filter:blur(var(--nexus-select-glass-blur))!important;-webkit-backdrop-filter:blur(var(--nexus-select-glass-blur))!important;transition:all .15s ease!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-size:14px!important;font-weight:400!important;line-height:var(--nexus-select-trigger-size-current-line-height)!important;color:var(--nexus-select-glass-text-light)!important;box-shadow:0 1px 3px #0000000d!important}.dark button.nexus-select-trigger{background:var(--nexus-select-glass-bg-dark)!important;border-color:var(--nexus-select-glass-border-dark)!important;color:var(--nexus-select-glass-text-dark)!important;box-shadow:0 1px 3px #0003!important}button.nexus-select-trigger:hover{border-color:var(--nexus-select-glass-border-focus)!important;background:var(--nexus-select-glass-bg-hover-light)!important;box-shadow:0 4px 12px #8b5cf626!important}.dark button.nexus-select-trigger:hover{background:var(--nexus-select-glass-bg-hover-dark)!important;border-color:var(--nexus-select-glass-border-focus)!important;box-shadow:0 4px 12px #8b5cf640!important}button.nexus-select-trigger:focus,button.nexus-select-trigger:focus-visible,button.nexus-select-trigger[data-state=open]{border-color:var(--nexus-select-glass-border-focus)!important;box-shadow:0 0 0 2px #8b5cf633!important;outline:none!important}.dark button.nexus-select-trigger:focus,.dark button.nexus-select-trigger:focus-visible,.dark button.nexus-select-trigger[data-state=open]{border-color:var(--nexus-select-glass-border-focus)!important;box-shadow:0 0 0 2px #8b5cf64d!important}button.nexus-select-trigger>span,button.nexus-select-trigger span[data-radix-select-value],button.nexus-select-trigger[data-state=closed]>span,button.nexus-select-trigger[data-state=closed] span[data-radix-select-value],button.nexus-select-trigger[data-state=open]>span,button.nexus-select-trigger[data-state=open] span[data-radix-select-value]{display:block!important;opacity:1!important;visibility:visible!important;line-clamp:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-height:none!important;pointer-events:auto!important;flex:1 1 0%!important;min-width:0!important}.nexus-select-trigger-compact{--nexus-select-trigger-size-current-height: var(--nexus-select-trigger-size-compact-height);--nexus-select-trigger-size-current-padding-y: var(--nexus-select-trigger-size-compact-padding-y);--nexus-select-trigger-size-current-padding-x: var(--nexus-select-trigger-size-compact-padding-x);--nexus-select-trigger-size-current-line-height: var(--nexus-select-trigger-size-compact-line-height);gap:2px!important;justify-content:flex-start!important}.nexus-select-trigger-compact>span{flex:1 1 0%!important;min-width:0!important}button.nexus-select-trigger.nexus-select-trigger-card{background:var(--nexus-select-glass-bg-card-light)!important;border-color:var(--nexus-select-glass-border-card-light)!important}.dark button.nexus-select-trigger.nexus-select-trigger-card{background:var(--nexus-select-glass-bg-card-dark)!important;border-color:var(--nexus-select-glass-border-card-dark)!important}button.nexus-select-trigger.nexus-select-trigger-card:hover{background:var(--nexus-select-glass-bg-card-hover-light)!important;border-color:var(--nexus-select-glass-border-focus)!important}.dark button.nexus-select-trigger.nexus-select-trigger-card:hover{background:var(--nexus-select-glass-bg-card-hover-dark)!important}input.nexus-input-card{position:relative!important;z-index:0!important;height:var(--nexus-select-trigger-size-compact-height)!important;background:var(--nexus-select-glass-bg-card-light)!important;border:1px solid var(--nexus-select-glass-border-card-light)!important;backdrop-filter:blur(var(--nexus-select-glass-blur))!important;-webkit-backdrop-filter:blur(var(--nexus-select-glass-blur))!important;border-radius:9999px!important;transition:all .15s ease!important;font-size:14px!important;font-weight:400!important;letter-spacing:.025em!important}.dark input.nexus-input-card{background:var(--nexus-select-glass-bg-card-dark)!important;border-color:var(--nexus-select-glass-border-card-dark)!important;color:var(--nexus-select-glass-text-dark)!important}input.nexus-input-card:hover{border-color:var(--nexus-select-glass-border-focus)!important;background:var(--nexus-select-glass-bg-card-hover-light)!important}.dark input.nexus-input-card:hover{background:var(--nexus-select-glass-bg-card-hover-dark)!important;border-color:var(--nexus-select-glass-border-focus)!important}input.nexus-input-card:focus{border-color:var(--nexus-select-glass-border-focus)!important;box-shadow:0 0 0 2px #8b5cf633!important;outline:none!important}.dark input.nexus-input-card:focus{box-shadow:0 0 0 2px #8b5cf64d!important}input.nexus-input-card.nexus-input-rounded-xl{border-radius:.75rem!important}button.nexus-select-trigger.nexus-select-trigger-responsive{max-width:100%!important;flex:1 1 0%!important;min-width:0!important}button.nexus-select-trigger.nexus-select-trigger-responsive>span,button.nexus-select-trigger.nexus-select-trigger-responsive span[data-radix-select-value],button.nexus-select-trigger.nexus-select-trigger-responsive[data-state=closed]>span,button.nexus-select-trigger.nexus-select-trigger-responsive[data-state=closed] span[data-radix-select-value],button.nexus-select-trigger.nexus-select-trigger-responsive[data-state=open]>span,button.nexus-select-trigger.nexus-select-trigger-responsive[data-state=open] span[data-radix-select-value]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}button.nexus-trigger-button,button.nexus-trigger-button[variant=outline],.nexus-trigger-button{height:40px!important;width:100%!important;justify-content:space-between!important;padding-left:14px!important;padding-right:14px!important;border:1px solid rgba(229,231,235,1)!important;border-radius:9999px!important;background:#fffffff2!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .15s ease!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#1f2937!important;box-shadow:0 1px 3px #0000000d!important}.dark button.nexus-trigger-button,.dark button.nexus-trigger-button[variant=outline],.dark .nexus-trigger-button{background:var(--nexus-semantic-modal-element-bg)!important;border-color:var(--nexus-base-modal-border-dark)!important;color:#e5e5e5!important;box-shadow:var(--nexus-base-modal-shadow-default-dark)!important}.workspace-modal-tab-content .form-trigger-button{max-width:100%;min-width:0}button.form-trigger-button,button.form-trigger-button[variant=outline],.form-trigger-button{height:40px;width:100%;justify-content:space-between;padding-left:14px;padding-right:14px;border:1px solid rgba(229,231,235,1);border-radius:9999px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .15s ease;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em;font-size:14px;font-weight:400;line-height:1.4;color:#1f2937;box-shadow:0 1px 3px #0000000d}.dark button.form-trigger-button,.dark button.form-trigger-button[variant=outline],.dark .form-trigger-button{background:var(--nexus-semantic-modal-element-bg);border-color:var(--nexus-base-modal-border-dark);color:#e5e5e5;box-shadow:var(--nexus-base-modal-shadow-default-dark)}button.form-trigger-button span,button.form-trigger-button[variant=outline] span,.form-trigger-button span{text-align:left;justify-content:flex-start;flex:1;min-width:0}button.form-trigger-button .lucide:not(.lucide-chevron-down):not(.lucide-calendar),button.form-trigger-button[variant=outline] .lucide:not(.lucide-chevron-down):not(.lucide-calendar),.form-trigger-button .lucide:not(.lucide-chevron-down):not(.lucide-calendar),button.form-trigger-button div[style*=background],button.form-trigger-button[variant=outline] div[style*=background],.form-trigger-button div[style*=background]{margin-right:8px;margin-left:0;flex-shrink:0}button.form-trigger-button svg.lucide-chevron-down,button.form-trigger-button[variant=outline] svg.lucide-chevron-down,.form-trigger-button svg.lucide-chevron-down{margin-left:auto;flex-shrink:0}button.form-trigger-button svg:not(.lucide-chevron-down):not(.lucide-calendar),button.form-trigger-button[variant=outline] svg:not(.lucide-chevron-down):not(.lucide-calendar),.form-trigger-button svg:not(.lucide-chevron-down):not(.lucide-calendar){margin-right:8px;margin-left:0;flex-shrink:0}button.form-trigger-button,button.form-trigger-button[variant=outline]{display:flex;align-items:center;justify-content:flex-start}button.form-trigger-button .lucide-chevron-down,button.form-trigger-button[variant=outline] .lucide-chevron-down,.form-trigger-button .lucide-chevron-down{opacity:.5;transition:opacity .15s ease}button.form-trigger-button:hover .lucide-chevron-down,button.form-trigger-button[variant=outline]:hover .lucide-chevron-down,.form-trigger-button:hover .lucide-chevron-down{opacity:1}button.form-trigger-button:hover:not(.nexus-page-dropdown-trigger),button.form-trigger-button[variant=outline]:hover:not(.nexus-page-dropdown-trigger),.form-trigger-button:hover:not(.nexus-page-dropdown-trigger){border-color:#8b5cf6;background:#fffffffa;box-shadow:0 4px 12px #8b5cf626}.dark button.form-trigger-button:hover:not(.nexus-page-dropdown-trigger),.dark button.form-trigger-button[variant=outline]:hover:not(.nexus-page-dropdown-trigger),.dark .form-trigger-button:hover:not(.nexus-page-dropdown-trigger){background:#262626fa;border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf640}button.form-trigger-button:focus:not(.nexus-page-dropdown-trigger),button.form-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),button.form-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.form-trigger-button:focus:not(.nexus-page-dropdown-trigger),.form-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.form-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger){border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633;outline:none}.dark button.form-trigger-button:focus:not(.nexus-page-dropdown-trigger),.dark button.form-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.dark button.form-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.dark .form-trigger-button:focus:not(.nexus-page-dropdown-trigger),.dark .form-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.dark .form-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger){border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}button.nexus-trigger-button span,button.nexus-trigger-button[variant=outline] span,.nexus-trigger-button span,.form-trigger-button span{text-align:left!important;justify-content:flex-start!important;flex:1!important;min-width:0!important}button.nexus-trigger-button .lucide:not(.lucide-chevron-down):not(.lucide-calendar),button.nexus-trigger-button[variant=outline] .lucide:not(.lucide-chevron-down):not(.lucide-calendar),.nexus-trigger-button .lucide:not(.lucide-chevron-down):not(.lucide-calendar),.form-trigger-button .lucide:not(.lucide-chevron-down):not(.lucide-calendar),button.nexus-trigger-button div[style*=background],button.nexus-trigger-button[variant=outline] div[style*=background],.nexus-trigger-button div[style*=background],.form-trigger-button div[style*=background]{margin-right:8px!important;margin-left:0!important;flex-shrink:0!important}button.nexus-trigger-button svg.lucide-chevron-down,button.nexus-trigger-button[variant=outline] svg.lucide-chevron-down,.nexus-trigger-button svg.lucide-chevron-down,.form-trigger-button svg.lucide-chevron-down{margin-left:auto!important;flex-shrink:0!important}button.nexus-trigger-button svg:not(.lucide-chevron-down):not(.lucide-calendar),button.nexus-trigger-button[variant=outline] svg:not(.lucide-chevron-down):not(.lucide-calendar),.nexus-trigger-button svg:not(.lucide-chevron-down):not(.lucide-calendar),.form-trigger-button svg:not(.lucide-chevron-down):not(.lucide-calendar){margin-right:8px!important;margin-left:0!important;flex-shrink:0!important}button.nexus-trigger-button,button.nexus-trigger-button[variant=outline]{display:flex!important;align-items:center!important;justify-content:flex-start!important}button.nexus-trigger-button .lucide-chevron-down,button.nexus-trigger-button[variant=outline] .lucide-chevron-down,.nexus-trigger-button .lucide-chevron-down,.form-trigger-button .lucide-chevron-down{opacity:.5!important;transition:opacity .15s ease!important}button.nexus-trigger-button:hover .lucide-chevron-down,button.nexus-trigger-button[variant=outline]:hover .lucide-chevron-down,.nexus-trigger-button:hover .lucide-chevron-down,.form-trigger-button:hover .lucide-chevron-down{opacity:1!important}button.nexus-trigger-button:hover:not(.nexus-page-dropdown-trigger),button.nexus-trigger-button[variant=outline]:hover:not(.nexus-page-dropdown-trigger),.nexus-trigger-button:hover:not(.nexus-page-dropdown-trigger),.form-trigger-button:hover:not(.nexus-page-dropdown-trigger){border-color:#8b5cf6!important;background:#fffffffa!important;box-shadow:0 4px 12px #8b5cf626!important}.dark button.nexus-trigger-button:hover:not(.nexus-page-dropdown-trigger),.dark button.nexus-trigger-button[variant=outline]:hover:not(.nexus-page-dropdown-trigger),.dark .nexus-trigger-button:hover:not(.nexus-page-dropdown-trigger),.dark .form-trigger-button:hover:not(.nexus-page-dropdown-trigger){background:#262626fa!important;border-color:#8b5cf6!important;box-shadow:0 4px 12px #8b5cf640!important}button.nexus-trigger-button:focus:not(.nexus-page-dropdown-trigger),button.nexus-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),button.nexus-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.nexus-trigger-button:focus:not(.nexus-page-dropdown-trigger),.nexus-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.nexus-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.nexus-textarea-standard:focus,.nexus-textarea-standard:focus-visible,.form-trigger-button:focus:not(.nexus-page-dropdown-trigger),.form-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.form-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.workspace-modal-textarea:focus,.workspace-modal-textarea:focus-visible{border-color:#8b5cf6!important;box-shadow:0 0 0 2px #8b5cf633!important;outline:none!important}.dark button.nexus-trigger-button:focus:not(.nexus-page-dropdown-trigger),.dark button.nexus-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.dark button.nexus-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.dark .nexus-trigger-button:focus:not(.nexus-page-dropdown-trigger),.dark .nexus-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.dark .nexus-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.dark .nexus-textarea-standard:focus,.dark .nexus-textarea-standard:focus-visible,.dark .form-trigger-button:focus:not(.nexus-page-dropdown-trigger),.dark .form-trigger-button:focus-visible:not(.nexus-page-dropdown-trigger),.dark .form-trigger-button[data-state=open]:not(.nexus-page-dropdown-trigger),.dark .workspace-modal-textarea:focus,.dark .workspace-modal-textarea:focus-visible{border-color:#8b5cf6!important;box-shadow:0 0 0 2px #8b5cf64d!important}.nexus-input-standard{height:var(--nexus-page-search-height)!important;min-height:0!important;max-height:var(--nexus-page-search-height)!important;box-sizing:border-box!important;border-radius:var(--nexus-page-search-border-radius)!important;border:1px solid var(--nexus-page-search-border-default)!important;background:var(--nexus-page-search-bg-default)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:var(--nexus-page-search-transition)!important;padding:0 var(--nexus-page-search-padding-x)!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-size:var(--nexus-page-search-font-size)!important;font-weight:var(--nexus-page-search-font-weight)!important;line-height:1.4!important;color:var(--nexus-page-search-text-color)!important;box-shadow:var(--nexus-page-search-shadow-default)!important}@supports (corner-shape: squircle){.nexus-input-standard,.animated-popover-content,.nexus-popover-inner,.dropdown-glassmorphism-isolated,[data-radix-dropdown-menu-content].animated-dropdown-content,.dropdown-content-match-trigger.animated-dropdown-content,.nexus-time-trigger,.nexus-time-list{corner-shape:squircle}}.nexus-input-standard:hover{border-color:var(--nexus-page-search-border-hover)!important;background:var(--nexus-page-search-bg-hover)!important;box-shadow:var(--nexus-page-search-shadow-hover)!important}.nexus-input-standard:focus,.nexus-input-standard:focus-visible,.nexus-input-standard[data-state=open]{border-color:var(--nexus-page-search-border-focus)!important;background:var(--nexus-page-search-bg-focus)!important;box-shadow:var(--nexus-page-search-shadow-focus)!important;outline:none!important}.nexus-input-standard::placeholder{color:var(--nexus-page-search-placeholder-color)!important}.nexus-input-standard::-moz-placeholder{color:var(--nexus-page-search-placeholder-color)!important}textarea.nexus-input-standard.nexus-input-multiline,.nexus-input-standard.nexus-input-multiline{border-radius:var(--nexus-textarea-multiline-border-radius, 12px)!important;-webkit-border-radius:var(--nexus-textarea-multiline-border-radius, 12px)!important;-moz-border-radius:var(--nexus-textarea-multiline-border-radius, 12px)!important;padding:var(--nexus-page-search-padding-x)!important;height:auto!important;min-height:80px!important;max-height:none!important}.nexus-input-title{height:auto!important;min-height:0!important;max-height:none!important;border:none!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0 .75rem!important;font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:2.5rem!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--nexus-current-text-primary)!important}.nexus-input-title:hover,.nexus-input-title:focus,.nexus-input-title:focus-visible{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.nexus-input-title:focus,.nexus-input-title:focus-visible{box-shadow:inset 0 0 0 1px #ffffff4d!important;border-radius:6px!important}.nexus-input-title::-moz-placeholder{color:var(--nexus-current-text-muted)!important;opacity:.5!important}.nexus-input-title::placeholder{color:var(--nexus-current-text-muted)!important;opacity:.5!important}.nexus-input-title-cover{height:auto!important;border:none!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0 .75rem!important;font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:2.5rem!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;caret-color:#fff!important}.nexus-input-title-cover:hover,.nexus-input-title-cover:focus,.nexus-input-title-cover:focus-visible{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.nexus-input-title-cover:focus,.nexus-input-title-cover:focus-visible{box-shadow:inset 0 0 0 1px #ffffff80!important;border-radius:6px!important}.nexus-input-title-cover::-moz-placeholder{color:#ffffff80!important}.nexus-input-title-cover::placeholder{color:#ffffff80!important}.nexus-placeholder-text{color:var(--nexus-page-search-placeholder-color)!important}.nexus-modal-dropdown-trigger{height:36px!important;width:100%;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-left:14px!important;padding-right:14px!important;border:1px solid var(--nexus-modal-dropdown-border-default)!important;border-radius:9999px!important;background:var(--nexus-modal-dropdown-bg-default)!important;box-shadow:var(--nexus-modal-dropdown-shadow-default)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .15s ease!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#1f2937!important}.nexus-modal-dropdown-trigger:hover{border-color:var(--nexus-modal-input-border-hover)!important;background:var(--nexus-modal-dropdown-bg-hover)!important;box-shadow:var(--nexus-modal-input-shadow-hover)!important}.nexus-modal-dropdown-trigger:focus,.nexus-modal-dropdown-trigger:focus-visible,.nexus-modal-dropdown-trigger[data-state=open]{border-color:var(--nexus-modal-dropdown-border-open)!important;background:var(--nexus-modal-dropdown-bg-open)!important;box-shadow:var(--nexus-modal-dropdown-shadow-open)!important;outline:none!important}.nexus-modal-dropdown-trigger span{text-align:left!important;justify-content:flex-start!important;flex:1!important;min-width:0!important}.nexus-modal-dropdown-trigger svg.lucide-chevron-down{margin-left:auto!important;flex-shrink:0!important;opacity:.5!important;transition:opacity .15s ease!important}.nexus-modal-dropdown-trigger:hover svg.lucide-chevron-down{opacity:1!important}.dark .nexus-modal-dropdown-trigger{color:#e5e5e5!important}.nexus-modal-dropdown-trigger:has(>div:first-child){padding-left:8px!important}.nexus-modal-dropdown-trigger--auto-height{height:auto!important;min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important}.nexus-modal-input-standard{height:36px!important;border-radius:9999px!important;border:1px solid var(--nexus-modal-dropdown-border-default)!important;background:var(--nexus-modal-search-bg-default)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .15s ease!important;padding:0 14px!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#1f2937!important;box-shadow:var(--nexus-modal-search-shadow-default)!important}.nexus-modal-input-standard:hover{border-color:var(--nexus-modal-input-border-hover)!important;background:var(--nexus-modal-search-bg-hover)!important;box-shadow:var(--nexus-modal-input-shadow-hover)!important}.nexus-modal-input-standard:focus,.nexus-modal-input-standard:focus-visible{border-color:#8b5cf6!important;background:var(--nexus-modal-search-bg-focus)!important;box-shadow:var(--nexus-modal-search-shadow-focus)!important;outline:none!important}.nexus-modal-input-standard::placeholder{color:#9ca3af!important}.nexus-modal-input-standard::-moz-placeholder{color:#9ca3af!important}.nexus-modal-input-standard.nexus-modal-input-squircle{border-radius:20px!important}@supports (corner-shape: squircle){.nexus-modal-input-standard.nexus-modal-input-squircle{corner-shape:squircle!important}}.dark .nexus-modal-input-standard{color:#e5e5e5!important}button.nexus-action-button,button.nexus-action-button[variant=outline],.nexus-action-button{height:var(--nexus-btn-size-md)!important;padding-left:16px!important;padding-right:16px!important;border-radius:9999px!important;font-weight:500!important;transition:all .2s ease!important;border:1px solid #e5e7eb!important;background:#fffffff2!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 1px 3px #0000000d!important}.dark button.nexus-action-button,.dark button.nexus-action-button[variant=outline],.dark .nexus-action-button{border-color:#73737399!important;background:#262626f2!important;color:#e5e5e5!important;box-shadow:0 1px 3px #0003!important}button.nexus-action-button:hover:not(:disabled),button.nexus-action-button[variant=outline]:hover:not(:disabled),.nexus-action-button:hover:not(:disabled){border-color:#8b5cf6!important;background:#fffffffa!important;box-shadow:0 2px 8px #8b5cf61a!important}.dark button.nexus-action-button:hover:not(:disabled),.dark button.nexus-action-button[variant=outline]:hover:not(:disabled),.dark .nexus-action-button:hover:not(:disabled){border-color:#8b5cf6!important;background:#262626fa!important;box-shadow:0 2px 8px #8b5cf633!important}button.nexus-action-button:disabled,button.nexus-action-button[variant=outline]:disabled,.nexus-action-button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;background:#9ca3af4d!important;border-color:#9ca3af80!important;color:#6b7280b3!important;box-shadow:none!important}.dark button.nexus-action-button:disabled,.dark button.nexus-action-button[variant=outline]:disabled,.dark .nexus-action-button:disabled{background:#4b55634d!important;border-color:#4b556380!important;color:#9ca3afb3!important}button.workspace-modal-form-button,button.workspace-modal-form-button[variant=outline],.workspace-modal-form-button{height:var(--nexus-btn-size-md);padding-left:16px;padding-right:16px;border-radius:9999px;font-weight:500;transition:all .2s ease;border:1px solid #e5e7eb;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 3px #0000000d}.dark button.workspace-modal-form-button,.dark button.workspace-modal-form-button[variant=outline],.dark .workspace-modal-form-button{border-color:#73737399;background:#262626f2;color:#e5e5e5;box-shadow:0 1px 3px #0003}button.workspace-modal-form-button:hover:not(:disabled),button.workspace-modal-form-button[variant=outline]:hover:not(:disabled),.workspace-modal-form-button:hover:not(:disabled){border-color:#8b5cf6;background:#fffffffa;box-shadow:0 2px 8px #8b5cf61a}.dark button.workspace-modal-form-button:hover:not(:disabled),.dark button.workspace-modal-form-button[variant=outline]:hover:not(:disabled),.dark .workspace-modal-form-button:hover:not(:disabled){border-color:#8b5cf6;background:#262626fa;box-shadow:0 2px 8px #8b5cf633}button.workspace-modal-form-button:disabled,button.workspace-modal-form-button[variant=outline]:disabled,.workspace-modal-form-button:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#9ca3af4d;border-color:#9ca3af80;color:#6b7280b3;box-shadow:none}.dark button.workspace-modal-form-button:disabled,.dark button.workspace-modal-form-button[variant=outline]:disabled,.dark .workspace-modal-form-button:disabled{background:#4b55634d;border-color:#4b556380;color:#9ca3afb3}.nexus-textarea-standard{height:80px!important;border-radius:24px!important;resize:none!important;border:1px solid var(--nexus-modal-dropdown-border-default)!important;background:var(--nexus-semantic-modal-element-bg)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .15s ease!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#1f2937!important;padding:12px 14px!important;box-shadow:var(--nexus-modal-search-shadow-default)!important}.nexus-textarea-standard:hover{border-color:var(--nexus-modal-input-border-hover)!important;background:var(--nexus-semantic-modal-element-bg-hover)!important;box-shadow:var(--nexus-modal-input-shadow-hover)!important}.nexus-textarea-standard:focus,.nexus-textarea-standard:focus-visible{outline:none!important;border-color:#8b5cf6!important;box-shadow:var(--nexus-modal-search-shadow-focus)!important;background:var(--nexus-semantic-modal-element-bg-hover)!important}.dark .nexus-textarea-standard{color:#e5e5e5!important}.dark .nexus-textarea-standard:hover{border-color:var(--nexus-modal-input-border-hover)!important}.dark .nexus-textarea-standard:focus,.dark .nexus-textarea-standard:focus-visible{border-color:#8b5cf6!important}.nexus-textarea-standard::placeholder{color:var(--nexus-page-search-placeholder-color)!important}.nexus-textarea-standard::-moz-placeholder{color:var(--nexus-page-search-placeholder-color)!important}.workspace-modal-textarea:focus,.workspace-modal-textarea:focus-visible{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633;outline:none}.dark .workspace-modal-textarea:focus,.dark .workspace-modal-textarea:focus-visible{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}.workspace-modal-textarea{height:80px;border-radius:24px;resize:none;border:1px solid var(--nexus-modal-dropdown-border-default);background:var(--nexus-semantic-modal-element-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .15s ease;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em;font-size:14px;font-weight:400;line-height:1.4;color:#1f2937;padding:12px 14px;box-shadow:var(--nexus-modal-search-shadow-default)}.workspace-modal-textarea:hover{border-color:var(--nexus-modal-input-border-hover);background:var(--nexus-semantic-modal-element-bg-hover);box-shadow:var(--nexus-modal-input-shadow-hover)}.workspace-modal-textarea:focus,.workspace-modal-textarea:focus-visible{outline:none;border-color:#8b5cf6;box-shadow:var(--nexus-modal-search-shadow-focus);background:var(--nexus-semantic-modal-element-bg-hover)}.dark .workspace-modal-textarea{color:#e5e5e5}.dark .workspace-modal-textarea:hover{border-color:var(--nexus-modal-input-border-hover)}.dark .workspace-modal-textarea:focus,.dark .workspace-modal-textarea:focus-visible{border-color:#8b5cf6}.workspace-modal-textarea::placeholder{color:var(--nexus-page-search-placeholder-color)}.workspace-modal-textarea::-moz-placeholder{color:var(--nexus-page-search-placeholder-color)}label,.text-sm.font-medium,[data-radix-label-root]{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em}.nexus-form-label{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-size:14px!important;font-weight:500!important;line-height:1.2!important;color:#374151!important;margin-bottom:8px!important;display:block!important}.dark .nexus-form-label{color:#e5e7eb!important}.nexus-dialog-title{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--nexus-modal-header-title-font-size);font-weight:var(--nexus-modal-header-title-font-weight);line-height:var(--nexus-modal-header-title-line-height);letter-spacing:.025em;color:#1f2937}.dark .nexus-dialog-title{color:#f9fafb}.workspace-modal-content .flex.flex-col.space-y-1\.5{padding-top:16px!important}.workspace-modal-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--nexus-modal-footer-gap);padding-left:var(--nexus-modal-footer-padding-x);padding-right:var(--nexus-modal-footer-padding-x);padding-top:var(--nexus-modal-footer-padding-top)!important;padding-bottom:var(--nexus-modal-footer-padding-bottom)!important;margin-top:0!important}.workspace-modal-action-buttons{display:flex;align-items:center;gap:var(--nexus-modal-action-buttons-gap)}.nexus-modal-footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--nexus-modal-footer-gap);padding-left:var(--nexus-modal-footer-padding-x);padding-right:var(--nexus-modal-footer-padding-x);padding-top:var(--nexus-modal-footer-padding-top);padding-bottom:var(--nexus-modal-footer-padding-bottom);margin-top:0!important}.workspace-modal-form-actions,.workspace-modal-form-actions:before,.workspace-modal-form-actions:after{border:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important;outline:none!important;background-image:none!important}.workspace-modal-form-actions:before,.workspace-modal-form-actions:after{content:none!important;display:none!important}.nexus-modal-footer--single-button{justify-content:var(--nexus-modal-footer-single-button-justify, flex-end)!important}.nexus-modal-footer--dual-button{justify-content:var(--nexus-modal-footer-dual-button-justify, flex-end)!important}.nexus-modal-footer--with-nav{justify-content:var(--nexus-modal-footer-with-nav-justify, flex-end)!important}[data-radix-dropdown-menu-content].animated-dropdown-content,.dropdown-content-match-trigger.animated-dropdown-content{min-width:var(--radix-dropdown-menu-trigger-width)!important;width:-moz-max-content!important;width:max-content!important;max-width:min(400px,90vw)!important;overflow:visible!important;border-radius:32px!important;border:none!important;background:var(--nexus-glass-dropdown-bg-light)!important;backdrop-filter:blur(var(--nexus-glass-dropdown-blur)) saturate(var(--nexus-glass-dropdown-saturate))!important;-webkit-backdrop-filter:blur(var(--nexus-glass-dropdown-blur)) saturate(var(--nexus-glass-dropdown-saturate))!important;box-shadow:var(--nexus-glass-dropdown-shadow-light)!important;will-change:transform,opacity!important;backface-visibility:hidden!important;perspective:1000px!important;isolation:isolate!important;z-index:1020!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.dark [data-radix-dropdown-menu-content].animated-dropdown-content,.dark .dropdown-content-match-trigger.animated-dropdown-content{background:var(--nexus-glass-dropdown-bg-dark)!important;box-shadow:var(--nexus-glass-dropdown-shadow-dark)!important}.animated-dropdown-content [style*=clip-path]:not([data-dropdown-squircle=true]){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dropdown-glassmorphism-isolated.animated-dropdown-content{width:-moz-max-content!important;width:max-content!important;max-width:min(400px,90vw)!important;border-radius:32px!important;margin:0!important;padding:0!important;box-sizing:content-box!important}.dropdown-glassmorphism-isolated.animated-dropdown-content [data-dropdown-squircle=true]{margin:0!important;width:auto!important;height:auto!important;box-sizing:content-box!important}.dropdown-content-match-trigger.animated-dropdown-content [data-dropdown-squircle=true]{background:var(--nexus-glass-dropdown-inner-bg-light)!important;border:var(--nexus-glass-dropdown-inner-border-light)!important;box-shadow:none!important}.dark .dropdown-content-match-trigger.animated-dropdown-content [data-dropdown-squircle=true]{background:var(--nexus-glass-dropdown-inner-bg-dark)!important;border:var(--nexus-glass-dropdown-inner-border-dark)!important}.dropdown-content-match-trigger.dropdown-glassmorphism-isolated.animated-dropdown-content{min-width:var(--radix-dropdown-menu-trigger-width)!important;width:-moz-max-content!important;width:max-content!important;max-width:min(400px,90vw)!important}[data-radix-popover-content].animated-popover-content,.popover-content-match-trigger.animated-popover-content{overflow:visible!important;border-radius:32px!important;border:none!important;background:var(--nexus-popover-bg-light);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:0 10px 25px #0000001f,0 4px 10px #00000014;isolation:isolate!important;z-index:1020!important}.dark [data-radix-popover-content].animated-popover-content,.dark .popover-content-match-trigger.animated-popover-content{background:var(--nexus-popover-bg-dark)}.animated-popover-content [style*=clip-path]:not([data-dropdown-squircle=true]):not([data-popover-squircle=true]){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nexus-select-content,[data-radix-select-content]{z-index:1030!important}.dropdown-item-base{display:flex;align-items:center;padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);border-radius:var(--nexus-dropdown-item-border-radius);cursor:pointer;transition:var(--nexus-dropdown-item-transition);font-family:var(--nexus-dropdown-item-font-family);font-size:var(--nexus-dropdown-item-font-size);font-weight:var(--nexus-dropdown-item-font-weight)!important;line-height:var(--nexus-dropdown-item-line-height);letter-spacing:var(--nexus-dropdown-item-letter-spacing);color:var(--nexus-dropdown-item-color-light);transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dark .dropdown-item-base{color:var(--nexus-dropdown-item-color-dark)}.dropdown-item-base:hover{background:var(--nexus-dropdown-item-bg-hover-light);color:var(--nexus-dropdown-item-color-hover);transform:translateZ(0)}.dark .dropdown-item-base:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.dropdown-item-base[data-selected=true],.dropdown-item-round[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-light)}.dark .dropdown-item-base[data-selected=true],.dark .dropdown-item-round[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-dark)}.dropdown-item-base:active{transform:translateZ(0)}.dropdown-item-round{display:flex;align-items:center;padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);border-radius:var(--nexus-dropdown-item-border-radius);cursor:pointer;transition:var(--nexus-dropdown-item-transition);font-family:var(--nexus-dropdown-item-font-family);font-size:var(--nexus-dropdown-item-font-size);font-weight:var(--nexus-dropdown-item-font-weight)!important;line-height:var(--nexus-dropdown-item-line-height);letter-spacing:var(--nexus-dropdown-item-letter-spacing);color:var(--nexus-dropdown-item-color-light);transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@supports (corner-shape: squircle){.dropdown-item-round,.dropdown-item-base{corner-shape:squircle}}.dropdown-item-square{display:flex;align-items:center;padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);border-radius:var(--nexus-dropdown-item-border-radius-square);cursor:pointer;transition:var(--nexus-dropdown-item-transition);font-family:var(--nexus-dropdown-item-font-family);font-size:var(--nexus-dropdown-item-font-size);font-weight:var(--nexus-dropdown-item-font-weight)!important;line-height:var(--nexus-dropdown-item-line-height);letter-spacing:var(--nexus-dropdown-item-letter-spacing);color:var(--nexus-dropdown-item-color-light);justify-content:center;min-height:40px;min-width:40px;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dropdown-item-square:active{transform:translateZ(0) scale(.98)}.dropdown-item-no-text-hover.dropdown-item-base:hover,.dropdown-item-no-text-hover.dropdown-item-round:hover{color:var(--nexus-dropdown-item-color-light)!important}.dark .dropdown-item-no-text-hover.dropdown-item-base:hover,.dark .dropdown-item-no-text-hover.dropdown-item-round:hover{color:var(--nexus-dropdown-item-color-dark)!important}.dropdown-item-no-text-hover.dropdown-item-base:hover{background:var(--nexus-dropdown-item-bg-hover-light);transform:translateZ(0)}.dark .dropdown-item-no-text-hover.dropdown-item-base:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.form-item-icon-content{width:240px!important;min-width:240px!important;max-width:240px!important;max-height:300px;overflow-y:auto;border-radius:12px;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:0!important}.dark .form-item-icon-content{background:transparent!important;border-color:transparent!important}.form-item-icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 4px;padding:18px 6px 18px 18px}.form-item-icon-grid svg,.form-item-icon-grid [data-lucide]{color:#374151!important}.form-item-icon-grid svg:is(.dark *),.form-item-icon-grid [data-lucide]:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(209 213 219 / var(--tw-text-opacity, 1))!important}.form-item-color-content{width:240px!important;min-width:240px!important;max-width:240px!important;max-height:300px;overflow-y:auto;border-radius:12px;border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:0!important}.dark .form-item-color-content{background:transparent!important;border-color:transparent!important}.form-item-color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px}.dropdown-item-square-circle{--_sq-bg: var(--nexus-dropdown-square-circle-bg-light);display:flex;align-items:center;justify-content:center;width:var(--nexus-dropdown-square-circle-size);height:var(--nexus-dropdown-square-circle-size);min-height:unset;padding:0;border-radius:50%;border:1px solid var(--nexus-dropdown-square-circle-border-light);background:var(--_sq-bg);backdrop-filter:blur(4px);cursor:pointer;transition:all .2s ease;box-sizing:border-box}.dark .dropdown-item-square-circle{--_sq-bg: var(--nexus-dropdown-square-circle-bg-dark);border-color:var(--nexus-dropdown-square-circle-border-dark)}.dropdown-item-square-circle:hover,.dropdown-item-square-circle[data-highlighted]{border-color:var(--nexus-dropdown-square-circle-hover-border);background:var(--nexus-dropdown-square-circle-hover-bg);transform:var(--nexus-dropdown-square-circle-hover-transform);box-shadow:var(--nexus-dropdown-square-circle-hover-shadow)}:root{--nexus-checkbox-size: 17px;--nexus-checkbox-border-radius: 50%;--nexus-checkbox-border-width: 1px;--nexus-checkbox-primary: #8b5cf6;--nexus-checkbox-primary-dark: #d4d4d4;--nexus-checkbox-primary-light: #8b5cf6;--nexus-checkbox-checked-color: #737373;--nexus-animated-checkbox-border: #525252;--nexus-animated-checkbox-border-hover: #8b5cf6;--nexus-checkbox-check-size: 12px;--nexus-checkbox-check-stroke-width: 4;--nexus-checkbox-check-dasharray: 28;--nexus-checkbox-check-scale-initial: .8;--nexus-checkbox-check-scale-checked: 1.1;--nexus-checkbox-container-inset: 1px;--nexus-checkbox-transition-duration: .4s;--nexus-checkbox-transition-easing: cubic-bezier(.16, 1, .3, 1)}.dark{--nexus-checkbox-primary-dark: #525252;--nexus-checkbox-checked-color: #a3a3a3}.dark{--nexus-animated-checkbox-border: #a0a0a0;--nexus-animated-checkbox-border-hover: #8b5cf6}.nexus-animated-checkbox{border-color:var(--nexus-animated-checkbox-border)!important;transition:border-color .2s ease,transform .15s ease}.nexus-animated-checkbox:hover{border-color:var(--nexus-animated-checkbox-border-hover)!important}.neon-checkbox-perspective-reset{perspective:none;transform-style:flat;transform:none;display:inline-flex;align-items:center;justify-content:center}.neon-checkbox{--primary: var(--nexus-checkbox-primary);--primary-dark: var(--nexus-checkbox-primary-dark);--primary-light: var(--nexus-checkbox-primary-light);--size: var(--nexus-checkbox-size);position:relative;width:var(--size);height:var(--size);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;transform-style:flat;transform:translateZ(0);contain:layout style;overflow:visible}.neon-checkbox input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.neon-checkbox__frame{position:relative;width:100%;height:100%;overflow:visible;pointer-events:none}.neon-checkbox__box{position:absolute;inset:0;background:transparent;border-radius:var(--nexus-checkbox-border-radius);border:var(--nexus-checkbox-border-width) solid var(--primary-dark);transition:all var(--nexus-checkbox-transition-duration) ease;pointer-events:none}.neon-checkbox__effects{pointer-events:none}.neon-checkbox__check-container{position:absolute;inset:var(--nexus-checkbox-container-inset);display:flex;align-items:center;justify-content:center;transform:translate(.5px,-1px);overflow:visible}.neon-checkbox__check{width:var(--nexus-checkbox-check-size);height:var(--nexus-checkbox-check-size);min-width:var(--nexus-checkbox-check-size);max-width:var(--nexus-checkbox-check-size);min-height:var(--nexus-checkbox-check-size);max-height:var(--nexus-checkbox-check-size);fill:none;stroke:var(--primary-dark);stroke-width:var(--nexus-checkbox-check-stroke-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--nexus-checkbox-check-dasharray);stroke-dashoffset:var(--nexus-checkbox-check-dasharray);transform-origin:center;transition:all var(--nexus-checkbox-transition-duration) var(--nexus-checkbox-transition-easing);opacity:0;transform:scale(var(--nexus-checkbox-check-scale-initial));flex-shrink:0;flex-grow:0}.dropdown-item-round .neon-checkbox__check,.dropdown-content-isolated .neon-checkbox__check,.animated-dropdown-content .neon-checkbox__check,[data-dropdown-container] .neon-checkbox__check{width:var(--nexus-checkbox-check-size);height:var(--nexus-checkbox-check-size);min-width:var(--nexus-checkbox-check-size);max-width:var(--nexus-checkbox-check-size);min-height:var(--nexus-checkbox-check-size);max-height:var(--nexus-checkbox-check-size);position:static}.neon-checkbox__glow{position:absolute;inset:-2px;background:radial-gradient(circle,var(--primary) 0%,transparent 60%);border-radius:50%;opacity:0;transition:opacity .4s ease}.neon-checkbox__borders{position:absolute;inset:0;border-radius:var(--nexus-checkbox-border-radius);overflow:hidden}.neon-checkbox__borders span{position:absolute;width:100%;height:1px;background:transparent;opacity:0;display:none}.neon-checkbox__borders span:nth-child(1){top:0;left:-100%;animation:borderFlow1 2s linear infinite;animation-play-state:paused}.neon-checkbox__borders span:nth-child(2){top:-100%;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--primary),transparent);animation:borderFlow2 2s linear infinite;animation-play-state:paused}.neon-checkbox__borders span:nth-child(3){bottom:0;right:-100%;animation:borderFlow3 2s linear infinite;animation-play-state:paused}.neon-checkbox__borders span:nth-child(4){bottom:-100%;left:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--primary),transparent);animation:borderFlow4 2s linear infinite;animation-play-state:paused}.neon-checkbox__effects,.neon-checkbox__particles{position:absolute;inset:0;pointer-events:none}.neon-checkbox__particles span{position:absolute;width:3px;height:3px;background:var(--primary);border-radius:50%;opacity:0;pointer-events:none;top:50%;left:50%;box-shadow:0 0 4px var(--primary);transform:translate(-50%,-50%) scale(0)}.neon-checkbox__rings{position:absolute;inset:-1px;pointer-events:none}.neon-checkbox__rings .ring{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;box-shadow:0 0 0 1px var(--primary);opacity:0;transform:scale(0)}.neon-checkbox__sparks{position:absolute;inset:0;pointer-events:none}.neon-checkbox__sparks span{position:absolute;width:8px;height:1px;background:linear-gradient(90deg,var(--primary),transparent);opacity:0;transform:rotate(var(--r, 0deg)) translate(0) scale(0)}.neon-checkbox:hover .neon-checkbox__box{border-color:var(--primary-dark);transform:scale(1.08);box-shadow:0 0 6px #8b5cf61a}.neon-checkbox:hover .neon-checkbox__borders span{opacity:0;display:none;animation-play-state:paused}.neon-checkbox input:checked~.neon-checkbox__frame .neon-checkbox__box{border-color:var(--nexus-checkbox-checked-color);background:transparent}.neon-checkbox input:checked~.neon-checkbox__frame .neon-checkbox__box .neon-checkbox__check{stroke:var(--nexus-checkbox-checked-color);stroke-dashoffset:0;opacity:1;transform:scale(var(--nexus-checkbox-check-scale-checked))}.neon-checkbox input:checked~.neon-checkbox__frame .neon-checkbox__box .neon-checkbox__glow{opacity:.1}.neon-checkbox input:checked~.neon-checkbox__frame .neon-checkbox__box .neon-checkbox__borders span{opacity:0;display:none}.neon-checkbox input:checked~.neon-checkbox__frame .neon-checkbox__effects .neon-checkbox__particles span{animation:particleExplosion .6s ease-out forwards}.neon-checkbox input:checked~.neon-checkbox__frame .neon-checkbox__effects .neon-checkbox__rings .ring{animation:ringPulse .6s ease-out forwards}.neon-checkbox input:checked~.neon-checkbox__frame .neon-checkbox__effects .neon-checkbox__sparks span{animation:sparkFlash .6s ease-out forwards}@keyframes borderFlow1{0%{transform:translate(0)}to{transform:translate(200%)}}@keyframes borderFlow2{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes borderFlow3{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes borderFlow4{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes particleExplosion{0%{transform:translate(-50%,-50%) scale(1);opacity:0}20%{opacity:1}to{transform:translate(calc(-50% + var(--x, 15px)),calc(-50% + var(--y, 15px))) scale(0);opacity:0}}@keyframes ringPulse{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}@keyframes sparkFlash{0%{transform:rotate(var(--r, 0deg)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--r, 0deg)) translate(20px) scale(0);opacity:0}}.neon-checkbox__particles span:nth-child(1){--x: 15px;--y: -15px}.neon-checkbox__particles span:nth-child(2){--x: -15px;--y: -15px}.neon-checkbox__particles span:nth-child(3){--x: 15px;--y: 15px}.neon-checkbox__particles span:nth-child(4){--x: -15px;--y: 15px}.neon-checkbox__particles span:nth-child(5){--x: 20px;--y: 0px}.neon-checkbox__particles span:nth-child(6){--x: -20px;--y: 0px}.neon-checkbox__particles span:nth-child(7){--x: 0px;--y: 20px}.neon-checkbox__particles span:nth-child(8){--x: 0px;--y: -20px}.neon-checkbox__sparks span:nth-child(1){--r: 0deg;top:50%;left:50%}.neon-checkbox__sparks span:nth-child(2){--r: 90deg;top:50%;left:50%}.neon-checkbox__sparks span:nth-child(3){--r: 180deg;top:50%;left:50%}.neon-checkbox__sparks span:nth-child(4){--r: 270deg;top:50%;left:50%}.neon-checkbox__rings .ring:nth-child(1){animation-delay:0s}.neon-checkbox__rings .ring:nth-child(2){animation-delay:.1s}.neon-checkbox__rings .ring:nth-child(3){animation-delay:.2s}.ui-checkbox{width:16px;height:16px;border:2px solid #d1d5db;border-radius:50%;background:transparent;cursor:pointer;transition:all .2s ease;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.ui-checkbox:is(.dark *){--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.ui-checkbox:hover{border-color:#8b5cf6;background:#8b5cf60d;border-radius:50%}.ui-checkbox:checked{background:#8b5cf6;border-color:#8b5cf6;border-radius:50%;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 8l3 3 5-6'/%3e%3c/svg%3e");background-size:11px 11px;background-position:center;background-repeat:no-repeat}.ui-checkbox:focus{outline:none;border-radius:50%;box-shadow:0 0 0 3px #8b5cf633}.nexus-button-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:var(--nexus-btn-radius-square);font-weight:600;padding:0 16px;height:var(--nexus-btn-size-md)!important;transition:all .2s ease;box-shadow:0 4px 12px #8b5cf64d,inset 0 1px #fff3}.nexus-button-purple:hover{color:#dbff77;box-shadow:0 4px 12px #8b5cf666,inset 0 1px #fff3}.nexus-button-purple:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #8b5cf64d,inset 0 1px #fff3}.nexus-button-purple:disabled{opacity:.6;cursor:not-allowed;transform:none}@supports (corner-shape: squircle){.nexus-button-purple{corner-shape:squircle}}.nav-arrow-button:is(.dark *):before{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.nav-arrow-button-elem:is(.dark *){fill:#fff}.nav-arrow-button-left .nav-arrow-button-elem{transform:scaleX(-1)}.nav-arrow-button-left:hover .nav-arrow-button-box{transform:translate(40px)}.workspace-modal-form-actions .nav-arrow-button{margin-left:calc(var(--nexus-modal-footer-arrow-spacing) - var(--nexus-modal-footer-gap))}.nexus-badge{display:inline-flex;align-items:center;border-radius:16px;background:#8b5cf61a;color:#8b5cf6;padding:4px 12px;font-size:12px;font-weight:500;border:1px solid rgba(139,92,246,.2);transition:all .2s ease}.nexus-badge:is(.dark *){border-color:#c084fc4d;background-color:#c084fc33}.nexus-badge:hover{background:#8b5cf626;border-color:#8b5cf64d;transform:translateY(-1px)}.nexus-badge .remove-button{margin-left:4px;width:16px;height:16px;border-radius:50%;background:#8b5cf633;color:#8b5cf6;border:none;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.nexus-badge .remove-button:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.workspace-color-dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff4d;flex-shrink:0}.nexus-grid-6{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;align-items:end}.nexus-flex-proportional{display:flex;gap:16px;align-items:end}.nexus-flex-45{flex:0 0 45%}.nexus-flex-30{flex:0 0 30%}.nexus-flex-25{flex:0 0 25%}.nexus-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(115,115,115,.32) transparent}.nexus-scrollbar::-webkit-scrollbar{width:10px;height:10px}.nexus-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.nexus-scrollbar::-webkit-scrollbar-thumb{background:#73737352;border-radius:9999px;-webkit-transition:background .2s ease;transition:background .2s ease}.nexus-scrollbar::-webkit-scrollbar-thumb:hover{background:#7373737a}.dark .nexus-scrollbar{scrollbar-color:rgba(115,115,115,.4) transparent}.overflow-y-auto,[style*="overflow-y: auto"]{scrollbar-width:thin!important;scrollbar-color:rgba(115,115,115,.32) transparent!important}.overflow-y-auto::-webkit-scrollbar,[style*="overflow-y: auto"]::-webkit-scrollbar{width:10px!important}.overflow-y-auto::-webkit-scrollbar-track,[style*="overflow-y: auto"]::-webkit-scrollbar-track{background:transparent!important;background-color:transparent!important;border:none!important}.overflow-y-auto::-webkit-scrollbar-thumb,[style*="overflow-y: auto"]::-webkit-scrollbar-thumb{background:#73737352!important;border-radius:9999px!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important}.overflow-y-auto::-webkit-scrollbar-thumb:hover,[style*="overflow-y: auto"]::-webkit-scrollbar-thumb:hover{background:#7373737a!important}.dark .overflow-y-auto,.dark [style*="overflow-y: auto"]{scrollbar-color:rgba(115,115,115,.4) transparent!important}.dark .overflow-y-auto::-webkit-scrollbar-thumb,.dark [style*="overflow-y: auto"]::-webkit-scrollbar-thumb{background:#73737366!important}.dark .overflow-y-auto::-webkit-scrollbar-thumb:hover,.dark [style*="overflow-y: auto"]::-webkit-scrollbar-thumb:hover{background:#7373738f!important}.kanban-column-scroll{scrollbar-gutter:stable both-edges;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.kanban-cards-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:2px 2px 26px;gap:4px}.kanban-cards-container>*{width:calc(100% - 4px);max-width:calc(100% - 4px)}@supports (corner-shape: squircle){.drag-overlay-card{corner-shape:round!important}}@supports (corner-shape: squircle){.nexus-squircle{corner-shape:squircle}}.nexus-space-y-6>*+*{margin-top:24px}.nexus-space-y-4>*+*{margin-top:16px}.nexus-space-y-3>*+*{margin-top:12px}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInFromLeft .3s ease-out}.slide-in-right{animation:slideInFromRight .3s ease-out}.fade-in-up{animation:fadeInUp .2s ease-out}@media(max-width:768px){.workspace-modal-content{max-width:95vw;margin:20px;border-radius:16px}.nexus-grid-6{grid-template-columns:1fr;gap:12px}.nexus-flex-proportional{flex-direction:column;gap:12px}.nexus-flex-45,.nexus-flex-30,.nexus-flex-25{flex:1 1 100%}}@media(max-width:480px){.workspace-modal-content{max-width:100vw;max-height:100vh;margin:0;border-radius:0}.form-item-icon-grid{grid-template-columns:repeat(4,1fr)}.form-item-color-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-color-scheme:dark){.form-trigger-button{background:#262626cc;border-color:#73737366;color:#f5f5f5}.dropdown-content-match-trigger{background:var(--nexus-glass-dropdown-bg-dark);border-color:#8b5cf64d}.workspace-modal-textarea{background:var(--nexus-semantic-modal-element-bg);border-color:#73737366;color:#f5f5f5}}.workspace-icon-circle{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.workspace-icon-circle svg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;display:block!important;stroke-width:2!important}[style*=backgroundColor] svg:not(.neon-checkbox__check){position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:auto!important;display:block!important}.nexus-datetime-picker{padding:6px 12px 12px;display:flex;flex-direction:column;gap:12px;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em}.nexus-calendar-picker{width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.nexus-datetime-popover{z-index:1020!important}.nexus-datetime-picker .time-section{border-top:1px solid rgba(139,92,246,.2);padding-top:12px}.nexus-datetime-picker .time-section:is(.dark *){border-color:#c084fc4d}.nexus-daterange-time-section{border-top:1px solid rgba(139,92,246,.2);padding-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.nexus-daterange-time-section:is(.dark *){border-color:#c084fc4d}.nexus-daterange-time-section .nexus-form-label{font-size:13px;font-weight:500;margin-bottom:6px;display:block;color:#374151}.nexus-daterange-time-section .nexus-form-label:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.nexus-datetime-picker .time-label{font-size:14px;font-weight:500;margin-bottom:8px;display:block;color:#374151;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em}.nexus-datetime-picker .time-label:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.workspace-modal-tab-content .nexus-datetime-trigger{max-width:100%;min-width:0}button.nexus-datetime-trigger,button.nexus-datetime-trigger[variant=outline],.nexus-datetime-trigger{height:40px;width:100%;justify-content:space-between;padding-left:14px;padding-right:14px;border:1px solid rgba(229,231,235,1);border-radius:9999px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .15s ease;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em;font-size:14px;font-weight:400;line-height:1.4;color:#1f2937;box-shadow:0 1px 3px #0000000d}.dark button.nexus-datetime-trigger,.dark button.nexus-datetime-trigger[variant=outline],.dark .nexus-datetime-trigger{background:var(--nexus-semantic-modal-element-bg);border-color:var(--nexus-base-modal-border-dark);color:#e5e5e5;box-shadow:var(--nexus-base-modal-shadow-default-dark)}button.nexus-datetime-trigger span,button.nexus-datetime-trigger[variant=outline] span,.nexus-datetime-trigger span{text-align:left;justify-content:flex-start;flex:1;min-width:0}button.nexus-datetime-trigger .lucide:not(.lucide-chevron-down):not(.lucide-calendar),button.nexus-datetime-trigger[variant=outline] .lucide:not(.lucide-chevron-down):not(.lucide-calendar),.nexus-datetime-trigger .lucide:not(.lucide-chevron-down):not(.lucide-calendar),button.nexus-datetime-trigger div[style*=background],button.nexus-datetime-trigger[variant=outline] div[style*=background],.nexus-datetime-trigger div[style*=background]{margin-right:8px;margin-left:0;flex-shrink:0}button.nexus-datetime-trigger svg.lucide-chevron-down,button.nexus-datetime-trigger[variant=outline] svg.lucide-chevron-down,.nexus-datetime-trigger svg.lucide-chevron-down{margin-left:auto;flex-shrink:0}button.nexus-datetime-trigger svg:not(.lucide-chevron-down):not(.lucide-calendar),button.nexus-datetime-trigger[variant=outline] svg:not(.lucide-chevron-down):not(.lucide-calendar),.nexus-datetime-trigger svg:not(.lucide-chevron-down):not(.lucide-calendar){margin-right:8px;margin-left:0;flex-shrink:0}button.nexus-datetime-trigger,button.nexus-datetime-trigger[variant=outline]{display:flex;align-items:center;justify-content:flex-start}button.nexus-datetime-trigger .lucide-chevron-down,button.nexus-datetime-trigger[variant=outline] .lucide-chevron-down,.nexus-datetime-trigger .lucide-chevron-down{opacity:.5;transition:opacity .15s ease}button.nexus-datetime-trigger:hover .lucide-chevron-down,button.nexus-datetime-trigger[variant=outline]:hover .lucide-chevron-down,.nexus-datetime-trigger:hover .lucide-chevron-down{opacity:1}button.nexus-datetime-trigger:hover:not(.nexus-page-dropdown-trigger),button.nexus-datetime-trigger[variant=outline]:hover:not(.nexus-page-dropdown-trigger),.nexus-datetime-trigger:hover:not(.nexus-page-dropdown-trigger){border-color:#8b5cf6;background:#fffffffa;box-shadow:0 4px 12px #8b5cf626}.dark button.nexus-datetime-trigger:hover:not(.nexus-page-dropdown-trigger),.dark button.nexus-datetime-trigger[variant=outline]:hover:not(.nexus-page-dropdown-trigger),.dark .nexus-datetime-trigger:hover:not(.nexus-page-dropdown-trigger){background:#262626fa;border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf640}button.nexus-datetime-trigger:focus:not(.nexus-page-dropdown-trigger),button.nexus-datetime-trigger:focus-visible:not(.nexus-page-dropdown-trigger),button.nexus-datetime-trigger[data-state=open]:not(.nexus-page-dropdown-trigger),.nexus-datetime-trigger:focus:not(.nexus-page-dropdown-trigger),.nexus-datetime-trigger:focus-visible:not(.nexus-page-dropdown-trigger),.nexus-datetime-trigger[data-state=open]:not(.nexus-page-dropdown-trigger){border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633;outline:none}.dark button.nexus-datetime-trigger:focus:not(.nexus-page-dropdown-trigger),.dark button.nexus-datetime-trigger:focus-visible:not(.nexus-page-dropdown-trigger),.dark button.nexus-datetime-trigger[data-state=open]:not(.nexus-page-dropdown-trigger),.dark .nexus-datetime-trigger:focus:not(.nexus-page-dropdown-trigger),.dark .nexus-datetime-trigger:focus-visible:not(.nexus-page-dropdown-trigger),.dark .nexus-datetime-trigger[data-state=open]:not(.nexus-page-dropdown-trigger){border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}.nexus-datetime-trigger{text-align:left;font-weight:400;transition:all .2s ease}.nexus-datetime-display{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f2937;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-weight:400!important}.nexus-datetime-display:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.nexus-datetime-placeholder{color:#9ca3af;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-weight:400!important}.nexus-datetime-placeholder:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.nexus-datetime-icon{margin-left:auto;width:16px;height:16px;opacity:.5;flex-shrink:0}.nexus-datetime-popover{width:auto;padding:0;border-radius:12px;border:1px solid rgba(139,92,246,.2);background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 40px #8b5cf626,0 4px 12px #0000001a;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nexus-datetime-popover:is(.dark *){border-color:#c084fc4d;background-color:#1e293bf2}.nexus-datetime-popover *,.nexus-datetime-popover .rdp-button_reset,.nexus-datetime-popover .rdp-button,.nexus-datetime-popover .rdp-day,.nexus-datetime-popover .rdp-day_today,.nexus-datetime-popover .rdp-day_selected,.nexus-datetime-popover .rdp-nav_button,.nexus-datetime-popover .rdp-caption_label,.nexus-datetime-popover .rdp-head_cell,.nexus-datetime-popover [role=grid] *,.nexus-datetime-popover [role=row] *,.nexus-datetime-popover [role=cell] *,.nexus-datetime-popover [role=columnheader] *,.nexus-datetime-popover [role=gridcell] *,.nexus-datetime-popover button,.nexus-datetime-popover caption,.nexus-datetime-popover th,.nexus-datetime-popover td,.nexus-time-picker{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em}.nexus-gantt-toolbar .nexus-time-picker input[type=time]{border-radius:var(--nexus-gantt-button-radius);corner-shape:squircle}.nexus-input-with-icon-left.nexus-time-picker input[type=time]{padding-left:var(--nexus-input-padding-with-icon-left)}.nexus-time-picker input[type=time]:hover~.nexus-input-icon-right{color:#8b5cf6;transition:color var(--transition-fast)}.nexus-time-picker input[type=time]:focus~.nexus-input-icon-right,.nexus-time-picker input[type=time]:focus-visible~.nexus-input-icon-right{color:#8b5cf6}.workspace-modal-tab-content .nexus-time-picker input[type=time]{max-width:100%;min-width:0}.workspace-modal-tab-content textarea.nexus-time-picker input[type=time]{background:var(--nexus-semantic-modal-element-bg);border-color:var(--nexus-modal-dropdown-border-default);box-shadow:var(--nexus-modal-search-shadow-default)}.workspace-modal-tab-content textarea.nexus-time-picker input[type=time]:hover{background:var(--nexus-semantic-modal-element-bg-hover);border-color:var(--nexus-modal-input-border-hover);box-shadow:var(--nexus-modal-input-shadow-hover)}.workspace-modal-tab-content textarea.nexus-time-picker input[type=time]:focus,.workspace-modal-tab-content textarea.nexus-time-picker input[type=time]:focus-visible{background:var(--nexus-semantic-modal-element-bg-hover);border-color:#8b5cf6;box-shadow:var(--nexus-modal-search-shadow-focus)}.nexus-time-picker input[type=time]{height:var(--nexus-page-search-height);min-height:0;max-height:var(--nexus-page-search-height);box-sizing:border-box;border-radius:var(--nexus-page-search-border-radius);border:1px solid var(--nexus-page-search-border-default);background:var(--nexus-page-search-bg-default);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:var(--nexus-page-search-transition);padding:0 var(--nexus-page-search-padding-x);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em;font-size:var(--nexus-page-search-font-size);font-weight:var(--nexus-page-search-font-weight);line-height:1.4;color:var(--nexus-page-search-text-color);box-shadow:var(--nexus-page-search-shadow-default)}@supports (corner-shape: squircle){.nexus-time-picker input[type=time]{corner-shape:squircle}}.nexus-time-picker input[type=time]:hover{border-color:var(--nexus-page-search-border-hover);background:var(--nexus-page-search-bg-hover);box-shadow:var(--nexus-page-search-shadow-hover)}.nexus-time-picker input[type=time]:focus,.nexus-time-picker input[type=time]:focus-visible,.nexus-time-picker input[type=time][data-state=open]{border-color:var(--nexus-page-search-border-focus);background:var(--nexus-page-search-bg-focus);box-shadow:var(--nexus-page-search-shadow-focus);outline:none}.nexus-time-picker input[type=time]::placeholder{color:var(--nexus-page-search-placeholder-color)}.nexus-time-picker input[type=time]::-moz-placeholder{color:var(--nexus-page-search-placeholder-color)}textarea.nexus-time-picker input[type=time].nexus-input-multiline,.nexus-time-picker input[type=time].nexus-input-multiline{border-radius:var(--nexus-textarea-multiline-border-radius, 12px);-webkit-border-radius:var(--nexus-textarea-multiline-border-radius, 12px);-moz-border-radius:var(--nexus-textarea-multiline-border-radius, 12px);padding:var(--nexus-page-search-padding-x);height:auto;min-height:80px;max-height:none}.nexus-modal-inner-content .nexus-time-picker input[type=time],.workspace-modal-content .nexus-time-picker input[type=time]{height:36px;min-height:0;max-height:36px}.nexus-onboarding-wizard .nexus-time-picker input[type=time]{background-color:#171717eb;background:#171717eb;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#ffffff1f;color:#e5e5e5;box-shadow:none}.nexus-onboarding-wizard .nexus-time-picker input[type=time]:hover{background-color:#171717f2;background:#171717f2;border-color:#ffffff38;box-shadow:none}.nexus-onboarding-wizard .nexus-time-picker input[type=time]:focus,.nexus-onboarding-wizard .nexus-time-picker input[type=time]:focus-visible{background-color:#171717f7;background:#171717f7;border-color:#9333eabf;box-shadow:0 0 0 3px #9333ea40;outline:none}.nexus-onboarding-wizard .nexus-time-picker input[type=time]::placeholder{color:#6b7280}.nexus-onboarding-wizard .nexus-time-picker input[type=time]::-moz-placeholder{color:#6b7280}.nexus-time-picker input[type=time]{height:36px!important;border-radius:8px!important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em}.nexus-datetime-picker input[type=time],input[type=time].nexus-time-picker,.time-section input[type=time],.nexus-datetime-picker .rdp,.nexus-datetime-picker .rdp-months,.nexus-datetime-picker .rdp-month,.nexus-datetime-picker .rdp-table,.nexus-datetime-picker .rdp-with_weeknumber,.nexus-datetime-picker .rdp-caption,.nexus-datetime-picker .rdp-multiple_months,.nexus-datetime-picker .rdp-with_outside_days,button[name=previous-month],button[name=next-month],.rdp-caption_dropdowns,.rdp-dropdown_month,.rdp-dropdown_year{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em}.nexus-datetime-popover .rdp-caption_label,.nexus-datetime-popover .rdp-head_cell,.nexus-datetime-popover .rdp-day,.nexus-datetime-popover .rdp-day_today,.nexus-datetime-popover .rdp-day_selected,.nexus-datetime-popover table,.nexus-datetime-popover th,.nexus-datetime-popover td,.nexus-datetime-popover caption,.nexus-datetime-popover abbr,.nexus-datetime-popover [role=gridcell] button,.nexus-datetime-popover [aria-label*=dia],.nexus-datetime-popover [class*=rdp-day]{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;letter-spacing:.025em;font-weight:400!important}.nexus-datetime-popover div,.nexus-datetime-popover span,.nexus-datetime-popover button,.nexus-datetime-popover table,.nexus-datetime-popover thead,.nexus-datetime-popover tbody,.nexus-datetime-popover th,.nexus-datetime-popover td,.nexus-datetime-popover caption,.nexus-datetime-popover abbr,.nexus-datetime-popover time{font-family:var(--font-body)!important;letter-spacing:.025em}.nexus-datetime-popover .rdp-day,.nexus-datetime-popover .rdp-day_today{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:9999px!important}.nexus-datetime-popover .rdp-day_selected{background-color:#8b5cf6!important;color:#fff!important;border-radius:9999px!important;border:0!important;box-shadow:none!important}.nexus-datetime-popover .rdp-day_today:not(.rdp-day_selected){outline:2px solid #8b5cf6!important;outline-offset:0!important}.nexus-datetime-popover .rdp-day:before,.nexus-datetime-popover .rdp-day:after{content:none!important}.nexus-datetime-popover .rdp-day .rdp-button_reset{background:transparent!important;border-radius:inherit!important}.nexus-datetime-popover,.nexus-datetime-popover *{font-family:var(--font-body)!important;letter-spacing:.025em}@media(max-width:480px){.nexus-datetime-picker{padding:8px;gap:8px}.nexus-datetime-picker .time-section{padding-top:8px}.nexus-datetime-trigger{height:44px;font-size:16px}}@media print{.workspace-modal-content{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;backdrop-filter:none!important}.nav-arrow-button,.nexus-button-purple,.nexus-datetime-picker,.nexus-datetime-popover{display:none!important}}@keyframes moveStripes{0%{background-position:0 0}to{background-position:28.28px 0}}@keyframes dndPop{0%{transform:scale(1)}to{transform:scale(1.02)}}.animated-stripes{animation:moveStripes 2s linear infinite!important}.animated-stripes:hover{animation-play-state:paused!important}.animate-stripes-overlay{pointer-events:none;z-index:1}.animate-stripes-overlay:hover{animation-play-state:paused!important}:root{--nexus-inverted-corner-sm-r: 16px;--nexus-inverted-corner-sm-ro: 30px;--nexus-inverted-corner-sm-s: 26px;--nexus-inverted-corner-sm-circle: 44px;--nexus-inverted-corner-sm-button: 32px;--nexus-inverted-corner-sm-icon: 14px;--nexus-inverted-corner-md-r: 24px;--nexus-inverted-corner-md-ro: 40px;--nexus-inverted-corner-md-s: 26px;--nexus-inverted-corner-md-circle: 44px;--nexus-inverted-corner-md-button: 34px;--nexus-inverted-corner-md-icon: 18px;--nexus-inverted-corner-lg-r: 24px;--nexus-inverted-corner-lg-ro: 48px;--nexus-inverted-corner-lg-s: 36px;--nexus-inverted-corner-lg-circle: 60px;--nexus-inverted-corner-lg-button: 42px;--nexus-inverted-corner-lg-icon: 18px;--nexus-inverted-corner-dropdown-side-offset: 8px;--nexus-inverted-corner-dropdown-align-offset: -2px;--nexus-inverted-corner-dropdown-min-width: 160px;--nexus-inverted-corner-glass-blur: 20px;--nexus-inverted-corner-position-offset: 20%;--nexus-inverted-corner-transition: all .25s cubic-bezier(.4, 0, .2, 1);--nexus-inverted-corner-button-transition: all .2s ease;--nexus-inverted-corner-header-padding: 1rem;--nexus-inverted-corner-header-padding-bottom: .5rem;--nexus-inverted-corner-content-padding-x: 1rem;--nexus-inverted-corner-content-padding-top: .5rem;--nexus-inverted-corner-content-padding-bottom: 1rem;--nexus-inverted-corner-header-extra-padding: 16px;--nexus-inverted-corner-trigger-bg: rgba(255, 255, 255, .85);--nexus-inverted-corner-trigger-bg-hover: #ffffff;--nexus-inverted-corner-trigger-border: 1px solid rgba(0, 0, 0, .06);--nexus-inverted-corner-trigger-shadow: 0 2px 8px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--nexus-inverted-corner-trigger-shadow-hover: 0 4px 12px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .08);--nexus-inverted-corner-trigger-blur: 8px;--nexus-inverted-corner-trigger-icon: rgba(64, 64, 64, 1);--nexus-inverted-corner-trigger-icon-hover: #8b5cf6;--nexus-inverted-corner-card-bg: rgba(255, 255, 255, .76);--nexus-inverted-corner-card-filter: blur(24px) saturate(110%) brightness(1.08);--nexus-inverted-corner-card-shadow: 0 4px 24px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04), inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -1px 0 rgba(255, 255, 255, .2);--nexus-inverted-corner-highlight: radial-gradient(ellipse 70% 50% at 20% 0%, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, .35) 30%, rgba(255, 255, 255, .15) 60%, rgba(255, 255, 255, 0) 100%);--nexus-inverted-corner-circle-icon: rgba(0, 0, 0, .6);--nexus-inverted-corner-glass-bg: rgba(255, 255, 255, .65);--nexus-inverted-corner-glass-border: rgba(255, 255, 255, .6);--nexus-inverted-corner-accent-bg: #8b5cf6;--nexus-inverted-corner-accent-shadow: 0 4px 12px rgba(139, 92, 246, .3)}.dark{--nexus-inverted-corner-trigger-bg: rgba(25, 25, 25, .85);--nexus-inverted-corner-trigger-bg-hover: #505050;--nexus-inverted-corner-trigger-border: 1px solid rgba(255, 255, 255, .08);--nexus-inverted-corner-trigger-shadow: 0 2px 8px rgba(0, 0, 0, .25), 0 1px 2px rgba(0, 0, 0, .15);--nexus-inverted-corner-trigger-shadow-hover: 0 4px 12px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .3);--nexus-inverted-corner-trigger-icon: rgba(212, 212, 212, 1);--nexus-inverted-corner-trigger-icon-hover: #c084fc;--nexus-inverted-corner-card-bg: rgba(255, 255, 255, .18);--nexus-inverted-corner-card-filter: blur(24px) saturate(120%) brightness(.78);--nexus-inverted-corner-card-shadow: 0 4px 24px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .15), inset 0 -1px 0 rgba(255, 255, 255, .05);--nexus-inverted-corner-highlight: radial-gradient(ellipse 70% 50% at 20% 0%, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 30%, rgba(255, 255, 255, .05) 60%, rgba(255, 255, 255, 0) 100%);--nexus-inverted-corner-circle-icon: rgba(255, 255, 255, .7);--nexus-inverted-corner-glass-bg: rgba(38, 38, 38, .65);--nexus-inverted-corner-glass-border: rgba(255, 255, 255, .1);--nexus-inverted-corner-accent-bg: #9333ea;--nexus-inverted-corner-accent-shadow: 0 4px 12px rgba(147, 51, 234, .4)}.nexus-inverted-corner-wrapper{position:relative;width:100%}.nexus-inverted-corner-card{--r: var(--nexus-inverted-corner-md-r);--ro: var(--nexus-inverted-corner-md-ro);--s: var(--nexus-inverted-corner-md-s);position:relative;width:100%;border-radius:var(--ro) var(--r) var(--ro) var(--ro);overflow:visible}.nexus-inverted-corner-card--sm{--r: var(--nexus-inverted-corner-sm-r);--ro: var(--nexus-inverted-corner-sm-ro);--s: var(--nexus-inverted-corner-sm-s)}.nexus-inverted-corner-card--lg{--r: var(--nexus-inverted-corner-lg-r);--ro: var(--nexus-inverted-corner-lg-ro);--s: var(--nexus-inverted-corner-lg-s)}.nexus-inverted-corner-card{--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%) no-repeat}.nexus-inverted-corner-card{-webkit-mask:right calc(var(--s) + var(--r)) top 0 var(--_m),right calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) var(--r) no-repeat,conic-gradient(at calc(100% - var(--s) - 2*var(--r)) calc(var(--s) + 2*var(--r)),#0000 25%,#000 0);mask:right calc(var(--s) + var(--r)) top 0 var(--_m),right calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) var(--r) no-repeat,conic-gradient(at calc(100% - var(--s) - 2*var(--r)) calc(var(--s) + 2*var(--r)),#0000 25%,#000 0)}.nexus-inverted-corner-card--top-left{border-radius:var(--r) var(--ro) var(--ro) var(--ro);-webkit-mask:calc(var(--s) + var(--r)) 0 var(--_m),0 calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) var(--r) var(--r) no-repeat,conic-gradient(at calc(var(--s) + 2*var(--r)) calc(var(--s) + 2*var(--r)),#000 75%,#0000 0);mask:calc(var(--s) + var(--r)) 0 var(--_m),0 calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) var(--r) var(--r) no-repeat,conic-gradient(at calc(var(--s) + 2*var(--r)) calc(var(--s) + 2*var(--r)),#000 75%,#0000 0)}.nexus-inverted-corner-card--bottom-left{border-radius:var(--ro) var(--ro) var(--ro) var(--r);-webkit-mask:calc(var(--s) + var(--r)) bottom var(--_m),bottom calc(var(--s) + var(--r)) left 0 var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) var(--r) calc(-1*var(--r)) no-repeat,conic-gradient(from 180deg at calc(var(--s) + 2*var(--r)) calc(100% - var(--s) - 2*var(--r)),#0000 25%,#000 0);mask:calc(var(--s) + var(--r)) bottom var(--_m),bottom calc(var(--s) + var(--r)) left 0 var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) var(--r) calc(-1*var(--r)) no-repeat,conic-gradient(from 180deg at calc(var(--s) + 2*var(--r)) calc(100% - var(--s) - 2*var(--r)),#0000 25%,#000 0)}.nexus-inverted-corner-card--bottom-right{border-radius:var(--ro) var(--ro) var(--r) var(--ro);-webkit-mask:right 0 bottom calc(var(--s) + var(--r)) var(--_m),right calc(var(--s) + var(--r)) bottom 0 var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) calc(-1*var(--r)) no-repeat,conic-gradient(from 90deg at calc(100% - var(--s) - 2*var(--r)) calc(100% - var(--s) - 2*var(--r)),#0000 25%,#000 0);mask:right 0 bottom calc(var(--s) + var(--r)) var(--_m),right calc(var(--s) + var(--r)) bottom 0 var(--_m),radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) calc(-1*var(--r)) no-repeat,conic-gradient(from 90deg at calc(100% - var(--s) - 2*var(--r)) calc(100% - var(--s) - 2*var(--r)),#0000 25%,#000 0)}.nexus-inverted-corner-circle{position:absolute;z-index:20;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.nexus-inverted-corner-circle--sm{width:var(--nexus-inverted-corner-sm-circle);height:var(--nexus-inverted-corner-sm-circle)}.nexus-inverted-corner-circle--md{width:var(--nexus-inverted-corner-md-circle);height:var(--nexus-inverted-corner-md-circle)}.nexus-inverted-corner-circle--lg{width:var(--nexus-inverted-corner-lg-circle);height:var(--nexus-inverted-corner-lg-circle)}.nexus-inverted-corner-circle,.nexus-inverted-corner-circle--pos-top-right{top:0;right:0;transform:translate(20%,-20%)}.nexus-inverted-corner-circle--pos-top-left{top:0;left:0;right:auto;transform:translate(-20%,-20%)}.nexus-inverted-corner-circle--pos-bottom-left{inset:auto auto 0 0;transform:translate(-20%,20%)}.nexus-inverted-corner-circle--pos-bottom-right{bottom:0;right:0;top:auto;transform:translate(20%,20%)}.nexus-inverted-corner-circle{background:transparent;border:none;box-shadow:none;color:#0009}.nexus-inverted-corner-circle:hover{background:transparent;border:none;box-shadow:none}.dark .nexus-inverted-corner-circle{background:transparent;border:none;box-shadow:none;color:#ffffffb3}.dark .nexus-inverted-corner-circle:hover{background:transparent;border:none;box-shadow:none}.nexus-corner-menu-trigger{position:absolute;z-index:50;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--nexus-inverted-corner-trigger-bg);backdrop-filter:blur(var(--nexus-inverted-corner-trigger-blur));-webkit-backdrop-filter:blur(var(--nexus-inverted-corner-trigger-blur));border:var(--nexus-inverted-corner-trigger-border);cursor:pointer;border-radius:50%;color:var(--nexus-inverted-corner-trigger-icon);transition:var(--nexus-inverted-corner-button-transition);box-shadow:var(--nexus-inverted-corner-trigger-shadow);pointer-events:auto}.nexus-corner-menu-trigger:hover{background:var(--nexus-inverted-corner-trigger-bg);border-color:var(--nexus-select-glass-border-focus);color:var(--nexus-inverted-corner-trigger-icon-hover);box-shadow:0 4px 12px #8b5cf626}.nexus-corner-menu-trigger:focus{outline:none}.nexus-corner-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #8b5cf680}.nexus-inverted-corner-button--sm{width:var(--nexus-inverted-corner-sm-button);height:var(--nexus-inverted-corner-sm-button)}.nexus-inverted-corner-button--md{width:var(--nexus-inverted-corner-md-button);height:var(--nexus-inverted-corner-md-button)}.nexus-inverted-corner-button--lg{width:var(--nexus-inverted-corner-lg-button);height:var(--nexus-inverted-corner-lg-button)}.nexus-inverted-corner-button--pos-top-right{top:6px;right:6px}.nexus-inverted-corner-button--pos-top-left{top:6px;left:6px}.nexus-inverted-corner-button--pos-bottom-left{bottom:6px;left:6px}.nexus-inverted-corner-button--pos-bottom-right{bottom:6px;right:6px}.nexus-corner-menu-trigger svg,.nexus-corner-menu-trigger .lucide{width:20px;height:20px}.nexus-inverted-corner-button--sm svg,.nexus-inverted-corner-button--sm .lucide{width:var(--nexus-inverted-corner-sm-icon);height:var(--nexus-inverted-corner-sm-icon)}.nexus-inverted-corner-button--md svg,.nexus-inverted-corner-button--md .lucide{width:var(--nexus-inverted-corner-md-icon);height:var(--nexus-inverted-corner-md-icon)}.nexus-inverted-corner-button--lg svg,.nexus-inverted-corner-button--lg .lucide{width:var(--nexus-inverted-corner-lg-icon);height:var(--nexus-inverted-corner-lg-icon)}.dark .nexus-corner-menu-trigger:hover,.dark .nexus-corner-menu-trigger-override:hover{background:var(--nexus-inverted-corner-trigger-bg)!important;backdrop-filter:blur(var(--nexus-inverted-corner-glass-blur))!important;-webkit-backdrop-filter:blur(var(--nexus-inverted-corner-glass-blur))!important;border-color:var(--nexus-select-glass-border-focus)!important;color:var(--nexus-inverted-corner-trigger-icon)!important;box-shadow:0 4px 12px #8b5cf640!important}.nexus-corner-menu-trigger--glass{background:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark .nexus-corner-menu-trigger--glass{background:#0000004d;border:1px solid rgba(255,255,255,.1)}.nexus-corner-menu-trigger--accent{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#8b5cf6e6}.nexus-corner-menu-trigger--accent:hover{background:#8b5cf640;border-color:#8b5cf680}.nexus-widget-hoverable,.nexus-widget-hoverable>*,.nexus-widget-hoverable .nexus-inverted-corner-wrapper{background:transparent!important}.nexus-inverted-corner-header{padding:1.5rem 1.5rem 1rem}.nexus-inverted-corner-card.nexus-inverted-corner-card .nexus-inverted-corner-header{padding-right:calc(var(--s) + var(--r) + 1.5rem);padding-left:1.5rem}.nexus-inverted-corner-card.nexus-inverted-corner-card--top-left .nexus-inverted-corner-header{padding-right:1.5rem!important;padding-left:calc(var(--s) + var(--r) + 1.5rem)!important}.nexus-inverted-corner-card.nexus-inverted-corner-card--bottom-left .nexus-inverted-corner-header,.nexus-inverted-corner-card.nexus-inverted-corner-card--bottom-right .nexus-inverted-corner-header{padding-right:1.5rem!important;padding-left:1.5rem!important}.nexus-timer-running{color:var(--nexus-color-primary)}.nexus-timer-paused{color:#eab308}.nexus-button-primary-rounded{background-color:var(--nexus-color-primary);color:#fff;border-radius:9999px;padding:0 1.5rem}.nexus-button-primary-rounded:hover{background-color:var(--nexus-color-primary-dark)}.nexus-text-primary{color:var(--nexus-color-primary)}.nexus-bg-primary{background-color:var(--nexus-color-primary)}.nexus-border-primary{border-color:var(--nexus-color-primary)}.nexus-focus-ring-primary:focus{outline:none;box-shadow:0 0 0 2px #8b5cf64d}.nexus-radio-selected{border-color:var(--nexus-color-primary);background-color:var(--nexus-color-primary)}.nexus-border-separator{border-color:#a0a0a0}.dark .nexus-border-separator{border-color:#fff3}.nexus-stats-bar{background-color:var(--nexus-color-primary)}.nexus-widget-frame,.nexus-widget-hoverable{height:100%}.nexus-widget-frame .nexus-inverted-corner-wrapper{height:100%;opacity:var(--nexus-widget-card-opacity, .88);transition:opacity .2s ease}.nexus-widget-frame .nexus-inverted-corner-wrapper:hover{opacity:1}.nexus-widget-frame .nexus-inverted-corner-card{height:100%;display:flex;flex-direction:column}.nexus-widget-frame .nexus-inverted-corner-card--content{overflow-y:auto;min-height:0;flex:1}@supports (background: color-mix(in oklch,red,blue)){.nexus-bg-gradient.dark .nexus-inverted-corner-card,.nexus-bg-gradient .dark .nexus-inverted-corner-card{--nexus-inverted-corner-card-bg: color-mix( in oklch, var(--nexus-page-dominant-color-dark, #191919) 8%, rgba(25, 25, 25, .88) 92% )}}@supports (corner-shape: squircle){.nexus-inverted-corner-card{corner-shape:squircle}}:root{--nexus-btn-size-sm: 28px;--nexus-btn-size-md: 36px;--nexus-btn-size-lg: 48px;--nexus-btn-icon-sm: 14px;--nexus-btn-icon-md: 18px;--nexus-btn-icon-lg: 22px;--nexus-btn-padding-sm: 0 10px;--nexus-btn-padding-md: 0 14px;--nexus-btn-padding-lg: 0 18px;--nexus-btn-pill-padding-left: 20px;--nexus-btn-pill-padding-right: 14px;--nexus-btn-radius-circle: 50%;--nexus-btn-radius-pill: 9999px;--nexus-btn-radius-square: 18px;--nexus-btn-transition: all .2s ease;--nexus-btn-shadow-hover: 0 4px 12px;--nexus-btn-font-weight: 500;--nexus-btn-font-size-sm: 12px;--nexus-btn-font-size-md: 13px;--nexus-btn-font-size-lg: 14px;--nexus-btn-gap-sm: 4px;--nexus-btn-gap-md: 6px;--nexus-btn-gap-lg: 8px;--nexus-btn-gradient-purple: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--nexus-btn-gradient-ai-purple: linear-gradient(135deg, #8b5cf6 0%, #3b82f6 100%);--nexus-btn-gradient-warning: linear-gradient(135deg, #f97316 0%, #ef4444 100%);--nexus-btn-gradient-success: linear-gradient(135deg, #059669 0%, #0d9488 100%);--nexus-btn-gradient-cyan: linear-gradient(135deg, #0891b2 0%, #3b82f6 100%);--nexus-btn-gradient-indigo: linear-gradient(135deg, #4f46e5 0%, #8b5cf6 100%);--nexus-btn-gradient-destructive: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--nexus-btn-gradient-purple-hover: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);--nexus-btn-gradient-ai-purple-hover: linear-gradient(135deg, #7c3aed 0%, #2563eb 100%);--nexus-btn-gradient-warning-hover: linear-gradient(135deg, #ea580c 0%, #dc2626 100%);--nexus-btn-gradient-success-hover: linear-gradient(135deg, #047857 0%, #0f766e 100%);--nexus-btn-gradient-cyan-hover: linear-gradient(135deg, #0e7490 0%, #2563eb 100%);--nexus-btn-gradient-indigo-hover: linear-gradient(135deg, #4338ca 0%, #7c3aed 100%);--nexus-btn-gradient-destructive-hover: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);--nexus-btn-shadow-purple: rgba(139, 92, 246, .4);--nexus-btn-shadow-ai-purple: rgba(99, 102, 241, .4);--nexus-btn-shadow-warning: rgba(249, 115, 22, .4);--nexus-btn-shadow-success: rgba(5, 150, 105, .4);--nexus-btn-shadow-cyan: rgba(8, 145, 178, .4);--nexus-btn-shadow-indigo: rgba(79, 70, 229, .4);--nexus-btn-shadow-destructive: rgba(239, 68, 68, .4);--nexus-btn-ghost-bg: linear-gradient(135deg, rgba(139, 92, 246, .08) 0%, rgba(139, 92, 246, .03) 100%);--nexus-btn-ghost-bg-hover: linear-gradient(135deg, rgba(139, 92, 246, .15) 0%, rgba(139, 92, 246, .08) 100%);--nexus-btn-ghost-border: rgba(115, 115, 115, .4);--nexus-btn-ghost-border-hover: rgba(155, 155, 155, .6);--nexus-btn-ghost-shadow: 0 1px 3px rgba(0, 0, 0, .05), inset 0 1px 0 rgba(255, 255, 255, .05);--nexus-btn-ghost-shadow-hover: 0 4px 12px rgba(139, 92, 246, .15), inset 0 1px 0 rgba(255, 255, 255, .1);--nexus-btn-ghost-text: rgba(255, 255, 255, .8);--nexus-btn-ghost-text-active: #8b5cf6;--nexus-btn-solid-border: rgba(255, 255, 255, .25);--nexus-btn-solid-border-hover: rgba(139, 92, 246, .6);--nexus-btn-solid-border-active: rgba(139, 92, 246, .7);--nexus-btn-glass-bg: var(--nexus-page-search-bg-default);--nexus-btn-glass-bg-hover: var(--nexus-page-search-bg-hover);--nexus-btn-glass-bg-active: var(--nexus-page-search-bg-focus);--nexus-btn-glass-bg-selected: rgba(139, 92, 246, .2);--nexus-btn-glass-border: var(--nexus-page-search-border-default);--nexus-btn-glass-border-hover: var(--nexus-page-search-border-hover);--nexus-btn-glass-border-active: rgba(255, 255, 255, .12);--nexus-btn-glass-border-selected: rgba(139, 92, 246, .5);--nexus-btn-glass-blur: blur(12px);--nexus-btn-glass-shadow: var(--nexus-page-search-shadow-default);--nexus-btn-glass-shadow-hover: var(--nexus-page-search-shadow-hover);--nexus-btn-glass-shadow-selected: 0 4px 16px rgba(139, 92, 246, .2);--nexus-btn-glass-text: #e5e5e5;--nexus-btn-secondary-bg: #404040;--nexus-btn-secondary-hover-bg: #525252;--nexus-btn-focus-ring: 0 0 0 2px rgba(139, 92, 246, .4)}:root:not(.dark){--nexus-btn-ghost-bg: linear-gradient(135deg, rgba(139, 92, 246, .06) 0%, rgba(139, 92, 246, .02) 100%);--nexus-btn-ghost-bg-hover: linear-gradient(135deg, rgba(139, 92, 246, .12) 0%, rgba(139, 92, 246, .06) 100%);--nexus-btn-ghost-border: rgba(229, 229, 229, .5);--nexus-btn-ghost-border-hover: rgba(229, 229, 229, .7);--nexus-btn-ghost-text: rgba(0, 0, 0, .7);--nexus-btn-ghost-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .5);--nexus-btn-ghost-shadow-hover: 0 4px 12px rgba(139, 92, 246, .12), inset 0 1px 0 rgba(255, 255, 255, .6);--nexus-btn-solid-border: rgba(0, 0, 0, .15);--nexus-btn-solid-border-hover: rgba(139, 92, 246, .6);--nexus-btn-solid-border-active: rgba(139, 92, 246, .7);--nexus-btn-glass-bg: rgba(255, 255, 255, .7);--nexus-btn-glass-bg-hover: rgba(255, 255, 255, .85);--nexus-btn-glass-bg-active: rgba(255, 255, 255, .5);--nexus-btn-glass-bg-selected: rgba(139, 92, 246, .15);--nexus-btn-glass-border-active: rgba(0, 0, 0, .1);--nexus-btn-glass-border-selected: rgba(139, 92, 246, .4);--nexus-btn-glass-shadow-hover: var(--nexus-page-search-shadow-hover);--nexus-btn-glass-shadow-selected: 0 4px 16px rgba(139, 92, 246, .15);--nexus-btn-glass-text: #171717}@layer nexus-buttons{.nexus-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nexus-btn-gap-md);height:var(--nexus-btn-size-md);padding:var(--nexus-btn-padding-md);font-weight:var(--nexus-btn-font-weight);font-size:var(--nexus-btn-font-size-md);font-family:inherit;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:var(--nexus-btn-radius-pill);background:transparent;color:inherit;transition:var(--nexus-btn-transition);outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.nexus-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #8b5cf666}.nexus-btn--sm{height:var(--nexus-btn-size-sm);padding:var(--nexus-btn-padding-sm);gap:var(--nexus-btn-gap-sm);font-size:var(--nexus-btn-font-size-sm)}.nexus-btn--sm .nexus-btn__icon{width:var(--nexus-btn-icon-sm);height:var(--nexus-btn-icon-sm)}.nexus-btn--md{height:var(--nexus-btn-size-md);padding:var(--nexus-btn-padding-md);gap:var(--nexus-btn-gap-md);font-size:var(--nexus-btn-font-size-md)}.nexus-btn--md .nexus-btn__icon,.nexus-btn .nexus-btn__icon{width:var(--nexus-btn-icon-md);height:var(--nexus-btn-icon-md)}.nexus-btn--lg{height:var(--nexus-btn-size-lg);padding:var(--nexus-btn-padding-lg);gap:var(--nexus-btn-gap-lg);font-size:var(--nexus-btn-font-size-lg)}.nexus-btn--lg .nexus-btn__icon{width:var(--nexus-btn-icon-lg);height:var(--nexus-btn-icon-lg)}.nexus-btn--circle{width:var(--nexus-btn-size-md);height:var(--nexus-btn-size-md);padding:0;border-radius:var(--nexus-btn-radius-circle)}.nexus-btn--circle.nexus-btn--sm{width:var(--nexus-btn-size-sm);height:var(--nexus-btn-size-sm)}.nexus-btn--circle.nexus-btn--lg{width:var(--nexus-btn-size-lg);height:var(--nexus-btn-size-lg)}.nexus-btn--pill{border-radius:var(--nexus-btn-radius-pill);padding-left:var(--nexus-btn-pill-padding-left)!important;padding-right:var(--nexus-btn-pill-padding-right)!important}.nexus-btn--square{width:var(--nexus-btn-size-md);height:var(--nexus-btn-size-md);padding:0;border-radius:var(--nexus-btn-radius-square)}.nexus-btn--square.nexus-btn--sm{width:var(--nexus-btn-size-sm);height:var(--nexus-btn-size-sm)}.nexus-btn--square.nexus-btn--lg{width:var(--nexus-btn-size-lg);height:var(--nexus-btn-size-lg)}.nexus-btn.nexus-btn--square.nexus-btn--labeled{width:auto}}@supports (corner-shape: squircle){.nexus-btn--square{corner-shape:squircle}}@layer nexus-buttons{.nexus-btn--purple{background:var(--nexus-btn-gradient-purple);color:#fff;border:1px solid var(--nexus-btn-solid-border)}.nexus-btn--purple:hover{background:var(--nexus-btn-gradient-purple-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--purple:active{background:linear-gradient(135deg,#6d28d9,#5b21b6);border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn--purple.active,.nexus-btn--purple[data-active=true]{background:var(--nexus-btn-gradient-purple-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--ai-purple{background:var(--nexus-btn-gradient-ai-purple);color:#fff;border:1px solid var(--nexus-btn-solid-border)}.nexus-btn--ai-purple:hover{background:var(--nexus-btn-gradient-ai-purple-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-ai-purple)}.nexus-btn--ai-purple:active{background:linear-gradient(135deg,#6d28d9,#1d4ed8);border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn--ai-purple.active,.nexus-btn--ai-purple[data-active=true]{background:var(--nexus-btn-gradient-ai-purple-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-ai-purple)}.nexus-btn--warning{background:var(--nexus-btn-gradient-warning);color:#fff;border:1px solid var(--nexus-btn-solid-border)}.nexus-btn--warning:hover{background:var(--nexus-btn-gradient-warning-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--warning:active{background:linear-gradient(135deg,#c2410c,#b91c1c);border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn--warning.active,.nexus-btn--warning[data-active=true]{background:var(--nexus-btn-gradient-warning-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--success{background:var(--nexus-btn-gradient-success);color:#fff;border:1px solid var(--nexus-btn-solid-border)}.nexus-btn--success:hover{background:var(--nexus-btn-gradient-success-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--success:active{background:linear-gradient(135deg,#065f46,#115e59);border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn--success.active,.nexus-btn--success[data-active=true]{background:var(--nexus-btn-gradient-success-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--cyan{background:var(--nexus-btn-gradient-cyan);color:#fff;border:1px solid var(--nexus-btn-solid-border)}.nexus-btn--cyan:hover{background:var(--nexus-btn-gradient-cyan-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--cyan:active{background:linear-gradient(135deg,#0e7490,#1d4ed8);border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn--cyan.active,.nexus-btn--cyan[data-active=true]{background:var(--nexus-btn-gradient-cyan-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--indigo{background:var(--nexus-btn-gradient-indigo);color:#fff;border:1px solid var(--nexus-btn-solid-border)}.nexus-btn--indigo:hover{background:var(--nexus-btn-gradient-indigo-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--indigo:active{background:linear-gradient(135deg,#3730a3,#6d28d9);border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn--indigo.active,.nexus-btn--indigo[data-active=true]{background:var(--nexus-btn-gradient-indigo-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--glass{background:var(--nexus-btn-glass-bg);backdrop-filter:var(--nexus-btn-glass-blur);-webkit-backdrop-filter:var(--nexus-btn-glass-blur);color:var(--nexus-btn-glass-text);border:1px solid var(--nexus-btn-glass-border);box-shadow:var(--nexus-btn-glass-shadow)}.nexus-btn--glass .nexus-btn__icon{opacity:.85}.nexus-btn--glass:hover{background:var(--nexus-btn-glass-bg-hover);border:1px solid var(--nexus-btn-glass-border-hover);box-shadow:var(--nexus-btn-glass-shadow-hover)}.nexus-btn--glass:hover .nexus-btn__icon{opacity:1}.nexus-btn--glass:active{background:#ffffff12;border:1px solid rgba(255,255,255,.12);box-shadow:none}.nexus-btn--glass.active,.nexus-btn--glass[data-active=true]{background:#8b5cf6!important;border:1px solid #8b5cf6!important;box-shadow:0 4px 16px #8b5cf666;color:#fff!important}.nexus-btn--glass.active .nexus-btn__icon,.nexus-btn--glass[data-active=true] .nexus-btn__icon{color:#fff!important}:root:not(.dark) .nexus-btn--glass{background:var(--nexus-btn-glass-bg);color:var(--nexus-btn-glass-text)}:root:not(.dark) .nexus-btn--glass .nexus-btn__icon{opacity:.7}:root:not(.dark) .nexus-btn--glass:hover{background:var(--nexus-btn-glass-bg-hover);border:1px solid var(--nexus-btn-glass-border-hover);box-shadow:var(--nexus-btn-glass-shadow-hover)}:root:not(.dark) .nexus-btn--glass:hover .nexus-btn__icon{opacity:1}:root:not(.dark) .nexus-btn--glass:active{background:#ffffff80;border:1px solid rgba(0,0,0,.1);box-shadow:none}:root:not(.dark) .nexus-btn--glass.active,:root:not(.dark) .nexus-btn--glass[data-active=true]{background:#8b5cf6!important;border:1px solid #8b5cf6!important;box-shadow:0 4px 16px #8b5cf64d;color:#fff!important}:root:not(.dark) .nexus-btn--glass.active .nexus-btn__icon,:root:not(.dark) .nexus-btn--glass[data-active=true] .nexus-btn__icon{color:#fff!important}.nexus-btn--destructive{background:var(--nexus-btn-gradient-destructive);color:#fff;border:1px solid var(--nexus-btn-solid-border)}.nexus-btn--destructive:hover{background:var(--nexus-btn-gradient-destructive-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--destructive:active{background:linear-gradient(135deg,#b91c1c,#991b1b);border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn--destructive.active,.nexus-btn--destructive[data-active=true]{background:var(--nexus-btn-gradient-destructive-hover);border:1px solid var(--nexus-btn-solid-border-hover);box-shadow:var(--nexus-btn-shadow-hover) var(--nexus-btn-shadow-purple)}.nexus-btn--ghost{background:var(--nexus-btn-ghost-bg);color:var(--nexus-btn-ghost-text);border-color:var(--nexus-btn-ghost-border);box-shadow:var(--nexus-btn-ghost-shadow)}.nexus-btn--ghost:hover{background:var(--nexus-btn-ghost-bg-hover);border-color:var(--nexus-btn-ghost-border-hover);box-shadow:var(--nexus-btn-ghost-shadow-hover)}.nexus-btn--ghost:active{background:var(--nexus-btn-ghost-bg-hover);filter:brightness(.95)}.dark .nexus-btn--ghost:active{filter:brightness(1.1)}.nexus-btn--ghost.active,.nexus-btn--ghost[data-active=true]{background:var(--nexus-btn-ghost-bg-hover);border-color:var(--nexus-btn-ghost-border-hover);box-shadow:var(--nexus-btn-ghost-shadow-hover);color:var(--nexus-btn-ghost-text-active)}.nexus-btn--secondary{background:var(--nexus-btn-secondary-bg);color:#fff;border-color:#4040404d}.nexus-btn--secondary:hover{background:var(--nexus-btn-secondary-hover-bg);box-shadow:var(--nexus-btn-shadow-hover) #4040404d}.nexus-btn--secondary:active{background:#374151}.nexus-btn--secondary.active,.nexus-btn--secondary[data-active=true]{background:var(--nexus-btn-secondary-hover-bg)}.nexus-btn:disabled,.nexus-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nexus-btn--loading{cursor:wait;pointer-events:none}.nexus-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--nexus-btn-icon-md);height:var(--nexus-btn-icon-md)}.nexus-btn__icon svg{width:100%;height:100%;fill:currentColor}.nexus-btn__icon--spin{animation:nexus-btn-spin 1s linear infinite}@keyframes nexus-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nexus-btn:has(.nexus-btn__icon:only-child){gap:0}.nexus-btn--purple:focus-visible{box-shadow:0 0 0 2px var(--nexus-btn-shadow-purple)}.nexus-btn--ai-purple:focus-visible{box-shadow:0 0 0 2px var(--nexus-btn-shadow-ai-purple)}.nexus-btn--warning:focus-visible{box-shadow:0 0 0 2px var(--nexus-btn-shadow-purple)}.nexus-btn--success:focus-visible{box-shadow:0 0 0 2px var(--nexus-btn-shadow-purple)}.nexus-btn--cyan:focus-visible{box-shadow:0 0 0 2px var(--nexus-btn-shadow-purple)}.nexus-btn--indigo:focus-visible{box-shadow:0 0 0 2px var(--nexus-btn-shadow-purple)}.nexus-btn--destructive:focus-visible{box-shadow:0 0 0 2px var(--nexus-btn-shadow-purple)}.nexus-btn--glass:focus-visible{box-shadow:0 0 0 2px #8b5cf680}}.nexus-btn.nexus-btn--purple,.nexus-btn.nexus-btn--ai-purple,.nexus-btn.nexus-btn--warning,.nexus-btn.nexus-btn--success,.nexus-btn.nexus-btn--cyan,.nexus-btn.nexus-btn--indigo,.nexus-btn.nexus-btn--destructive{border:1px solid var(--nexus-btn-solid-border)}.nexus-btn.nexus-btn--purple:hover,.nexus-btn.nexus-btn--ai-purple:hover,.nexus-btn.nexus-btn--warning:hover,.nexus-btn.nexus-btn--success:hover,.nexus-btn.nexus-btn--cyan:hover,.nexus-btn.nexus-btn--indigo:hover,.nexus-btn.nexus-btn--destructive:hover{border:1px solid var(--nexus-btn-solid-border-hover)}.nexus-btn.nexus-btn--purple:active,.nexus-btn.nexus-btn--ai-purple:active,.nexus-btn.nexus-btn--warning:active,.nexus-btn.nexus-btn--success:active,.nexus-btn.nexus-btn--cyan:active,.nexus-btn.nexus-btn--indigo:active,.nexus-btn.nexus-btn--destructive:active,.nexus-btn.nexus-btn--purple.active,.nexus-btn.nexus-btn--ai-purple.active,.nexus-btn.nexus-btn--warning.active,.nexus-btn.nexus-btn--success.active,.nexus-btn.nexus-btn--cyan.active,.nexus-btn.nexus-btn--indigo.active,.nexus-btn.nexus-btn--destructive.active{border:1px solid var(--nexus-btn-solid-border-active)}.nexus-btn.nexus-btn--glass{background:var(--nexus-btn-glass-bg);backdrop-filter:var(--nexus-btn-glass-blur);-webkit-backdrop-filter:var(--nexus-btn-glass-blur);color:var(--nexus-btn-glass-text);border:1px solid var(--nexus-btn-glass-border);box-shadow:var(--nexus-btn-glass-shadow)}.nexus-btn.nexus-btn--glass .nexus-btn__icon{opacity:.85;transition:all .2s ease}.nexus-btn.nexus-btn--glass:hover{background:var(--nexus-btn-glass-bg-hover);border:1px solid var(--nexus-btn-glass-border-hover);box-shadow:var(--nexus-btn-glass-shadow-hover)}.nexus-btn.nexus-btn--glass:hover .nexus-btn__icon{opacity:1}:root:not(.dark) .nexus-btn.nexus-btn--glass .nexus-btn__icon{opacity:.7}:root:not(.dark) .nexus-btn.nexus-btn--glass:hover .nexus-btn__icon{opacity:1}.nexus-btn.nexus-btn--glass:active{background:var(--nexus-btn-glass-bg-active);border:1px solid var(--nexus-btn-glass-border-active);box-shadow:none}.nexus-btn.nexus-btn--glass.active,.nexus-btn.nexus-btn--glass[data-active=true]{background:#8b5cf6!important;border:1px solid #8b5cf6!important;box-shadow:0 4px 16px #8b5cf666;color:#fff!important}.nexus-btn.nexus-btn--glass.active .nexus-btn__icon,.nexus-btn.nexus-btn--glass[data-active=true] .nexus-btn__icon{color:#fff!important;opacity:1!important}.nexus-btn.nexus-btn--ghost{background:var(--nexus-btn-ghost-bg);color:var(--nexus-btn-ghost-text);border:1px solid var(--nexus-btn-ghost-border);box-shadow:var(--nexus-btn-ghost-shadow)}.nexus-btn.nexus-btn--ghost:hover{background:var(--nexus-btn-ghost-bg-hover);border:1px solid var(--nexus-btn-ghost-border-hover);box-shadow:var(--nexus-btn-ghost-shadow-hover)}.nexus-btn.nexus-btn--ghost:active{background:var(--nexus-btn-ghost-bg-hover);filter:brightness(.95)}.dark .nexus-btn.nexus-btn--ghost:active{filter:brightness(1.1)}.nexus-btn.nexus-btn--ghost.active,.nexus-btn.nexus-btn--ghost[data-active=true]{background:var(--nexus-btn-ghost-bg-hover);border:1px solid var(--nexus-btn-ghost-border-hover);box-shadow:var(--nexus-btn-ghost-shadow-hover);color:var(--nexus-btn-ghost-text-active)}.nexus-hover-list{height:20rem;position:relative;mask-image:linear-gradient(to bottom,transparent 0px,rgba(0,0,0,1) 16px,rgba(0,0,0,1) calc(100% - 16px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0px,rgba(0,0,0,1) 16px,rgba(0,0,0,1) calc(100% - 16px),transparent 100%)}.nexus-hover-list .scroll-container{height:100%}.nexus-hover-list .items-container{padding-top:.625rem;position:relative}.nexus-hover-list .hover-indicator{position:absolute;left:0;right:12px;z-index:0;background:#a0a0a059!important;border-radius:16px;height:69px}.dark .nexus-hover-list .hover-indicator{background:#404040e6!important}.nexus-hover-list .list-item{display:flex;align-items:center;gap:.75rem;padding-top:.625rem;padding-left:.625rem;padding-right:.625rem;padding-bottom:13px;margin-right:.75rem;transition:colors .15s ease;cursor:pointer;position:relative;z-index:initial}.nexus-hover-list .item-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.125rem}.nexus-hover-list .item-icon svg{width:1.25rem;height:1.25rem;color:#fff}.nexus-hover-list .item-content{flex:1;min-width:0}.nexus-hover-list .item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.nexus-hover-list .item-title-group{display:flex;align-items:center;gap:.5rem;min-width:0}.nexus-hover-list .item-title{font-weight:500;color:#171717;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.dark .nexus-hover-list .item-title{color:#fff}.nexus-hover-list .item-badge{font-size:10px;color:#6b7280;background:#f5f5f5;padding:.125rem .375rem;border-radius:9999px;white-space:nowrap}.dark .nexus-hover-list .item-badge{color:#a3a3a3;background:#262626}.nexus-hover-list .item-status{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.nexus-hover-list .item-footer{display:flex;align-items:center;justify-content:space-between}.nexus-hover-list .item-description{color:#525252;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0;margin-right:.5rem;font-size:12px}.dark .nexus-hover-list .item-description{color:#a3a3a3}.nexus-hover-list .item-timestamp{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;flex-shrink:0}.dark .nexus-hover-list .item-timestamp{color:#a3a3a3}.nexus-hover-list .item-timestamp svg{width:.75rem;height:.75rem}.nexus-hover-list .item-timestamp span{white-space:nowrap}.nexus-hover-list .item-divider{margin:.625rem -.625rem -.625rem;padding-bottom:.625rem;padding-left:.625rem;padding-right:.625rem;border-bottom:.5px solid #808080;opacity:.8;transition:opacity .2s ease}.nexus-hover-list .item-divider.dimmed{opacity:.3}.nexus-hover-list.nexus-hover-list-container .hover-indicator,.nexus-hover-list.nexus-hover-list-container .list-item{z-index:initial!important}.nexus-hover-list .item-entrance{opacity:0;transform:translateY(20px);animation:nexusItemEntrance .5s ease-out forwards}@keyframes nexusItemEntrance{to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.nexus-hover-list .item-badge{font-size:9px;padding:.125rem .25rem}.nexus-hover-list .item-title{font-size:13px}.nexus-hover-list .item-description{font-size:11px}}@media(min-width:641px)and (max-width:1024px){.nexus-hover-list{height:18rem}}.nexus-hover-list .status-active{background-color:#10b981}.nexus-hover-list .status-planning{background-color:#f59e0b}.nexus-hover-list .status-completed{background-color:#3b82f6}.nexus-hover-list .status-inactive{background-color:#6b7280}.nexus-hover-list .workspace-active{background-color:#10b981}.nexus-hover-list .workspace-inactive{background-color:#9ca3af}:root{--nexus-list-item-bg: transparent;--nexus-list-item-border-radius: .5rem;--nexus-list-item-transition: all .15s cubic-bezier(.4, 0, .2, 1);--nexus-list-item-hover-bg: rgba(0, 0, 0, .04);--nexus-list-item-selected-bg: rgba(139, 92, 246, .08);--nexus-list-item-selected-hover-bg: rgba(139, 92, 246, .12);--nexus-list-item-selected-border: rgba(139, 92, 246, .3);--nexus-list-item-accent-width: 3px;--nexus-list-item-accent-color: var(--nexus-color-primary, #8b5cf6);--nexus-list-item-accent-radius: 0 .375rem .375rem 0;--nexus-list-item-focus-ring: 0 0 0 2px rgba(139, 92, 246, .4)}.dark{--nexus-list-item-hover-bg: rgba(255, 255, 255, .06);--nexus-list-item-selected-bg: rgba(139, 92, 246, .15);--nexus-list-item-selected-hover-bg: rgba(139, 92, 246, .2);--nexus-list-item-selected-border: rgba(139, 92, 246, .4)}.nexus-list-item{position:relative;background:var(--nexus-list-item-bg);border-radius:var(--nexus-list-item-border-radius);transition:var(--nexus-list-item-transition);cursor:pointer;outline:none}.nexus-list-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;background:var(--nexus-list-item-accent-color);border-radius:var(--nexus-list-item-accent-radius);transition:var(--nexus-list-item-transition);opacity:0}.nexus-list-item:hover{background:var(--nexus-list-item-hover-bg)}.nexus-list-item:focus-visible{box-shadow:var(--nexus-list-item-focus-ring)}.nexus-list-item--selected{background:var(--nexus-list-item-selected-bg)}.nexus-list-item--selected:hover{background:var(--nexus-list-item-selected-hover-bg)}.nexus-list-item--selected:before{width:var(--nexus-list-item-accent-width);height:60%;opacity:1}.nexus-list-item--ring.nexus-list-item--selected{box-shadow:inset 0 0 0 1px var(--nexus-list-item-selected-border)}.nexus-list-item--subtle:before{display:none}.nexus-list-item:active{transform:scale(.99)}.nexus-list-item[data-no-scale]:active{transform:none}.nexus-text-display-large{font-family:var(--font-heading);font-size:3.75rem;line-height:1.1;letter-spacing:-.02em;font-weight:700}.nexus-text-display-medium{font-family:var(--font-heading);font-size:3rem;line-height:1.15;letter-spacing:-.015em;font-weight:700}.nexus-text-display-small{font-family:var(--font-heading);font-size:2.25rem;line-height:1.2;letter-spacing:-.01em;font-weight:600}.nexus-text-h1{font-family:var(--font-heading);font-size:2rem;line-height:1.25;letter-spacing:-.01em;font-weight:700}.nexus-text-h2{font-family:var(--font-heading);font-size:1.75rem;line-height:1.3;letter-spacing:-.008em;font-weight:600}.nexus-text-h3{font-family:var(--font-heading);font-size:1.5rem;line-height:1.35;letter-spacing:-.006em;font-weight:600}.nexus-text-h4{font-family:var(--font-heading);font-size:1.25rem;line-height:1.4;letter-spacing:-.004em;font-weight:600}.nexus-text-h5{font-family:var(--font-heading);font-size:1.125rem;line-height:1.45;letter-spacing:-.002em;font-weight:500}.nexus-text-h6{font-family:var(--font-heading);font-size:1rem;line-height:1.5;letter-spacing:0em;font-weight:500}.nexus-text-body-large{font-family:var(--font-body);font-size:1.125rem;line-height:1.6;letter-spacing:0em;font-weight:400}.nexus-text-body-regular,.nexus-text-body{font-family:var(--font-body);font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400}.nexus-text-body-small{font-family:var(--font-body);font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400}.nexus-text-caption-regular,.nexus-text-caption{font-family:var(--font-body);font-size:.75rem;line-height:1.5;letter-spacing:.01em;font-weight:400}.nexus-text-caption-bold{font-family:var(--font-body);font-size:.75rem;line-height:1.5;letter-spacing:.01em;font-weight:600}.nexus-text-label-large{font-family:var(--font-body);font-size:.875rem;line-height:1.4;letter-spacing:.005em;font-weight:500}.nexus-text-label-regular,.nexus-text-label{font-family:var(--font-body);font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:500}.nexus-text-label-small{font-family:var(--font-body);font-size:.6875rem;line-height:1.4;letter-spacing:.01em;font-weight:500}@media(max-width:768px){.nexus-text-display-large{font-size:2.5rem;line-height:1.15}.nexus-text-display-medium{font-size:2rem;line-height:1.2}.nexus-text-display-small{font-size:1.75rem;line-height:1.25}.nexus-text-h1{font-size:1.75rem;line-height:1.3}.nexus-text-h2{font-size:1.5rem;line-height:1.35}}.nexus-text-weight-light{font-weight:300}.nexus-text-weight-regular{font-weight:400}.nexus-text-weight-medium{font-weight:500}.nexus-text-weight-semibold{font-weight:600}.nexus-text-weight-bold{font-weight:700}.nexus-text-left{text-align:left}.nexus-text-center{text-align:center}.nexus-text-right{text-align:right}.nexus-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nexus-text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nexus-text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96%;--secondary-foreground: 222.2 84% 4.9%;--muted: 210 40% 96%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96%;--accent-foreground: 222.2 84% 4.9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 258 90% 66%;--radius: .5rem}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 258 90% 66%;--primary-foreground: 210 40% 98%;--secondary: 0 0% 18%;--secondary-foreground: 210 40% 98%;--muted: 0 0% 18%;--muted-foreground: 0 0% 65%;--accent: 0 0% 18%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 0 0% 63%;--input: 0 0% 18%;--ring: 258 90% 66%}body{font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:var(--font-body-weight);letter-spacing:.025em}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--font-heading),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:var(--font-heading-weight)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #525252;--tw-prose-headings: #171717;--tw-prose-lead: #525252;--tw-prose-links: #8b5cf6;--tw-prose-bold: #171717;--tw-prose-counters: #737373;--tw-prose-bullets: #a3a3a3;--tw-prose-hr: #e5e5e5;--tw-prose-quotes: #171717;--tw-prose-quote-borders: #e5e5e5;--tw-prose-captions: #737373;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #171717;--tw-prose-pre-code: #e5e5e5;--tw-prose-pre-bg: #262626;--tw-prose-th-borders: #d4d4d4;--tw-prose-td-borders: #e5e5e5;--tw-prose-invert-body: #d4d4d4;--tw-prose-invert-headings: #fafafa;--tw-prose-invert-lead: #a3a3a3;--tw-prose-invert-links: #a78bfa;--tw-prose-invert-bold: #fafafa;--tw-prose-invert-counters: #a3a3a3;--tw-prose-invert-bullets: #737373;--tw-prose-invert-hr: #404040;--tw-prose-invert-quotes: #f5f5f5;--tw-prose-invert-quote-borders: #404040;--tw-prose-invert-captions: #a3a3a3;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fafafa;--tw-prose-invert-pre-code: #d4d4d4;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #525252;--tw-prose-invert-td-borders: #404040;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-neutral{--tw-prose-body: #404040;--tw-prose-headings: #171717;--tw-prose-lead: #525252;--tw-prose-links: #171717;--tw-prose-bold: #171717;--tw-prose-counters: #737373;--tw-prose-bullets: #d4d4d4;--tw-prose-hr: #e5e5e5;--tw-prose-quotes: #171717;--tw-prose-quote-borders: #e5e5e5;--tw-prose-captions: #737373;--tw-prose-kbd: #171717;--tw-prose-kbd-shadows: rgb(23 23 23 / 10%);--tw-prose-code: #171717;--tw-prose-pre-code: #e5e5e5;--tw-prose-pre-bg: #262626;--tw-prose-th-borders: #d4d4d4;--tw-prose-td-borders: #e5e5e5;--tw-prose-invert-body: #d4d4d4;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a3a3a3;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a3a3a3;--tw-prose-invert-bullets: #525252;--tw-prose-invert-hr: #404040;--tw-prose-invert-quotes: #f5f5f5;--tw-prose-invert-quote-borders: #404040;--tw-prose-invert-captions: #a3a3a3;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d4d4d4;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #525252;--tw-prose-invert-td-borders: #404040}.prose-purple{--tw-prose-links: #9333ea;--tw-prose-invert-links: #a855f7}.prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-bottom-\[3px\]{bottom:-3px}.-left-0\.5{left:-.125rem}.-left-1{left:-.25rem}.-left-2{left:-.5rem}.-left-\[12px\]{left:-12px}.-left-\[16px\]{left:-16px}.-left-\[25px\]{left:-25px}.-left-\[3px\]{left:-3px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-\[3px\]{right:-3px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-\[3px\]{top:-3px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-1\/4{bottom:25%}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[10px\]{left:10px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[0\.625rem\]{top:.625rem}.top-\[50\%\]{top:50%}.top-\[52px\]{top:52px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[1003\]{z-index:1003}.z-\[100\]{z-index:100}.z-\[1020\]{z-index:1020}.z-\[10\]{z-index:10}.z-\[120\]{z-index:120}.z-\[12\]{z-index:12}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[45\]{z-index:45}.z-\[5\]{z-index:5}.z-\[600\]{z-index:600}.z-\[60\]{z-index:60}.z-\[650\]{z-index:650}.z-\[800\]{z-index:800}.z-\[9990\]{z-index:9990}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[N\]{z-index:N}.z-hud{z-index:500}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}.row-span-2{grid-row:span 2 / span 2}.\!m-0{margin:0!important}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.m-0{margin:0}.m-4{margin:1rem}.m-\[1px\]{margin:1px}.\!my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!mt-0{margin-top:0!important}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-28{margin-left:7rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-9{margin-left:2.25rem}.ml-\[60px\]{margin-left:60px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-2\.5{width:.625rem;height:.625rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-full{width:100%;height:100%}.\!h-3{height:.75rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-auto{height:auto!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[0\.9em\]{height:.9em}.h-\[1\.1rem\]{height:1.1rem}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[135px\]{height:135px}.h-\[140px\]{height:140px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200\%\]{height:200%}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[310px\]{height:310px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[580px\]{height:580px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[70vh\]{height:70vh}.h-\[80px\]{height:80px}.h-\[88px\]{height:88px}.h-\[8px\]{height:8px}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-\[calc\(100\%-40px\)\]{height:calc(100% - 40px)}.h-\[calc\(100\%-52px\)\]{height:calc(100% - 52px)}.h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.h-\[calc\(100vh-150px\)\]{height:calc(100vh - 150px)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-300px\)\]{height:calc(100vh - 300px)}.h-\[calc\(100vh-320px\)\]{height:calc(100vh - 320px)}.h-\[calc\(100vh-52px\)\]{height:calc(100vh - 52px)}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-20{max-height:5rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100px\]{max-height:100px}.max-h-\[120px\]{max-height:120px}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60px\]{max-height:60px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[680px\]{max-height:680px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(85vh-80px\)\]{max-height:calc(85vh - 80px)}.max-h-\[calc\(90vh-120px\)\]{max-height:calc(90vh - 120px)}.max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.max-h-\[calc\(90vh-200px\)\]{max-height:calc(90vh - 200px)}.max-h-\[calc\(90vh-80px\)\]{max-height:calc(90vh - 80px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-8{min-height:2rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[24px\]{min-height:24px}.min-h-\[2px\]{min-height:2px}.min-h-\[300px\]{min-height:300px}.min-h-\[32px\]{min-height:32px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[4px\]{min-height:4px}.min-h-\[500px\]{min-height:500px}.min-h-\[52px\]{min-height:52px}.min-h-\[580px\]{min-height:580px}.min-h-\[600px\]{min-height:600px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.\!w-3{width:.75rem!important}.\!w-9{width:2.25rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[0\.9em\]{width:.9em}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[12\%\]{width:12%}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[30\%\]{width:30%}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[340px\]{width:340px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[38\%\]{width:38%}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[450px\]{width:450px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[860px\]{width:860px}.w-\[88px\]{width:88px}.w-\[8px\]{width:8px}.w-\[90px\]{width:90px}.w-\[940px\]{width:940px}.w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)}.w-\[var\(--nexus-ai-panel-width\)\]{width:var(--nexus-ai-panel-width)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-4{min-width:1rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[14px\]{min-width:14px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[360px\]{min-width:360px}.min-w-\[380px\]{min-width:380px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[500px\]{min-width:500px}.min-w-\[50px\]{min-width:50px}.min-w-\[52px\]{min-width:52px}.min-w-\[56px\]{min-width:56px}.min-w-\[600px\]{min-width:600px}.min-w-\[64px\]{min-width:64px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[var\(--nexus-inverted-corner-dropdown-min-width\)\]{min-width:var(--nexus-inverted-corner-dropdown-min-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-\[240px\]{max-width:240px!important}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-8{max-width:2rem}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.max-w-\[52px\]{max-width:52px}.max-w-\[580px\]{max-width:580px}.max-w-\[60px\]{max-width:60px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90px\]{max-width:90px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\]{flex:1}.flex-\[25\]{flex:25}.flex-\[2\]{flex:2}.flex-\[30\]{flex:30}.flex-\[35\]{flex:35}.flex-\[45\]{flex:45}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:left}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[135deg\]{--tw-rotate: -135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[dndPop_200ms_cubic-bezier\(0\.18\,0\.67\,0\.6\,1\.22\)_forwards\]{animation:dndPop .2s cubic-bezier(.18,.67,.6,1.22) forwards}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.animate-marquee{animation:marquee var(--duration, 20s) linear infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr\,1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_1\.5fr\]{grid-template-columns:1fr 1fr 1.5fr}.grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.grid-cols-\[260px_1fr_280px\]{grid-template-columns:260px 1fr 280px}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.\!flex-row{flex-direction:row!important}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[var\(--gap\)\]{gap:var(--gap)}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-2{row-gap:.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-black>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(0 0 0 / var(--tw-divide-opacity, 1))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--border)}.divide-neutral-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(245 245 245 / var(--tw-divide-opacity, 1))}.divide-neutral-100\/80>:not([hidden])~:not([hidden]){border-color:#f5f5f5cc}.divide-neutral-200\/60>:not([hidden])~:not([hidden]){border-color:#e5e5e599}.divide-red-500\/10>:not([hidden])~:not([hidden]){border-color:#ef44441a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:#ffffff0a}.divide-zinc-800\/40>:not([hidden])~:not([hidden]){border-color:#27272a66}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-auto{overscroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.\!rounded-xl{border-radius:var(--radius)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 4px)}.rounded-3xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.5rem\]{border-radius:3.5rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[48px\]{border-radius:48px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius)}.rounded-l-2xl{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-xl{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[3rem\]{border-top-left-radius:3rem;border-top-right-radius:3rem}.rounded-t-\[48px\]{border-top-left-radius:48px;border-top-right-radius:48px}.rounded-t-\[7px\]{border-top-left-radius:7px;border-top-right-radius:7px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-xl{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2\.5px\]{border-width:2.5px}.border-\[3px\]{border-width:3px}.border-x-0{border-left-width:0px;border-right-width:0px}.\!border-b-0{border-bottom-width:0px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[5px\]{border-left-width:5px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-r-\[5px\]{border-right-width:5px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[5px\]{border-top-width:5px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#8b5cf6\]{--tw-border-opacity: 1 !important;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))!important}.\!border-amber-600{--tw-border-opacity: 1 !important;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))!important}.\!border-blue-700{--tw-border-opacity: 1 !important;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))!important}.\!border-cyan-600{--tw-border-opacity: 1 !important;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))!important}.\!border-emerald-600{--tw-border-opacity: 1 !important;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))!important}.\!border-emerald-700{--tw-border-opacity: 1 !important;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))!important}.\!border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.\!border-gray-800{--tw-border-opacity: 1 !important;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))!important}.\!border-indigo-700{--tw-border-opacity: 1 !important;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))!important}.\!border-lime-600{--tw-border-opacity: 1 !important;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))!important}.\!border-neutral-200{--tw-border-opacity: 1 !important;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))!important}.\!border-pink-600{--tw-border-opacity: 1 !important;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))!important}.\!border-purple-600{--tw-border-opacity: 1 !important;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))!important}.\!border-red-600{--tw-border-opacity: 1 !important;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))!important}.\!border-violet-700{--tw-border-opacity: 1 !important;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))!important}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.\!border-zinc-200\/50{border-color:#e4e4e780!important}.border-\[\#313244\]{--tw-border-opacity: 1;border-color:rgb(49 50 68 / var(--tw-border-opacity, 1))}.border-\[\#820AD1\]\/30{border-color:#820ad14d}.border-\[\#8b5cf6\]{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-\[\#8b5cf6\]\/15{border-color:#8b5cf626}.border-\[\#8b5cf6\]\/20{border-color:#8b5cf633}.border-\[\#8b5cf6\]\/30{border-color:#8b5cf64d}.border-\[\#8b5cf6\]\/40{border-color:#8b5cf666}.border-\[\#DBFF77\]{--tw-border-opacity: 1;border-color:rgb(219 255 119 / var(--tw-border-opacity, 1))}.border-\[\#DBFF77\]\/15{border-color:#dbff7726}.border-\[\#DBFF77\]\/20{border-color:#dbff7733}.border-\[\#DBFF77\]\/25{border-color:#dbff7740}.border-\[\#DBFF77\]\/30{border-color:#dbff774d}.border-\[\#DBFF77\]\/40{border-color:#dbff7766}.border-\[\#DBFF77\]\/50{border-color:#dbff7780}.border-\[rgb\(160\,160\,160\)\]{--tw-border-opacity: 1;border-color:rgb(160 160 160 / var(--tw-border-opacity, 1))}.border-\[rgb\(20\,20\,20\)\]{--tw-border-opacity: 1;border-color:rgb(20 20 20 / var(--tw-border-opacity, 1))}.border-\[var\(--nexus-current-border-subtle\)\]{border-color:var(--nexus-current-border-subtle)}.border-\[var\(--nexus-current-border-subtle\,theme\(colors\.neutral\.200\)\)\]{border-color:var(--nexus-current-border-subtle,#e5e5e5)}.border-\[var\(--nexus-lime\)\]{border-color:var(--nexus-lime)}.border-\[var\(--nexus-primary\)\]{border-color:var(--nexus-primary)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/70{border-color:#f59e0bb3}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-background{border-color:var(--background)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/20{border-color:#0003}.border-black\/5{border-color:#0000000d}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-gray-500\/30{border-color:#6b72804d}.border-gray-500\/50{border-color:#6b728080}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-input{border-color:var(--input)}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1))}.border-lime-500\/20{border-color:#84cc1633}.border-lime-500\/30{border-color:#84cc164d}.border-lime-600\/40{border-color:#65a30d66}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-200\/20{border-color:#e5e5e533}.border-neutral-200\/30{border-color:#e5e5e54d}.border-neutral-200\/50{border-color:#e5e5e580}.border-neutral-200\/60{border-color:#e5e5e599}.border-neutral-200\/70{border-color:#e5e5e5b3}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-300\/50{border-color:#d4d4d480}.border-neutral-300\/60{border-color:#d4d4d499}.border-neutral-300\/80{border-color:#d4d4d4cc}.border-neutral-400{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.border-neutral-400\/40{border-color:#a3a3a366}.border-neutral-500{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.border-neutral-500\/20{border-color:#73737333}.border-neutral-500\/30{border-color:#7373734d}.border-neutral-500\/50{border-color:#73737380}.border-neutral-600{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.border-neutral-600\/30{border-color:#5252524d}.border-neutral-600\/40{border-color:#52525266}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-neutral-700\/30{border-color:#4040404d}.border-neutral-700\/50{border-color:#40404080}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.border-neutral-900{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/50{border-color:#f9731680}.border-orange-600\/30{border-color:#ea580c4d}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/30{border-color:#ec48994d}.border-primary{border-color:var(--primary)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/30{border-color:#e9d5ff4d}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-300\/50{border-color:#d8b4fe80}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/10{border-color:#a855f71a}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/25{border-color:#a855f740}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/60{border-color:#fecaca99}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/15{border-color:#ef444426}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/50{border-color:#8b5cf680}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-white\/\[0\.15\]{border-color:#ffffff26}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/15{border-color:#eab30826}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-200\/30{border-color:#e4e4e74d}.border-zinc-200\/50{border-color:#e4e4e780}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.border-zinc-500\/20{border-color:#71717a33}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/60{border-color:#3f3f4699}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/40{border-color:#27272a66}.border-zinc-800\/60{border-color:#27272a99}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.border-l-\[\#820AD1\]{--tw-border-opacity: 1;border-left-color:rgb(130 10 209 / var(--tw-border-opacity, 1))}.border-l-\[\#DBFF77\]{--tw-border-opacity: 1;border-left-color:rgb(219 255 119 / var(--tw-border-opacity, 1))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-neutral-300{--tw-border-opacity: 1;border-left-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-l-neutral-500{--tw-border-opacity: 1;border-left-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-violet-500{--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-l-white\/20{border-left-color:#fff3}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-\[\#8b5cf6\]{--tw-border-opacity: 1;border-top-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-t-green-500{--tw-border-opacity: 1;border-top-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-t-neutral-900{--tw-border-opacity: 1;border-top-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.border-t-purple-500{--tw-border-opacity: 1;border-top-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-t-red-500{--tw-border-opacity: 1;border-top-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-\[\#64748b\]{--tw-bg-opacity: 1 !important;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#8b5cf6\]{--tw-bg-opacity: 1 !important;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#8b5cf6\]\/20{background-color:#8b5cf633!important}.\!bg-\[\#DBFF77\]{--tw-bg-opacity: 1 !important;background-color:rgb(219 255 119 / var(--tw-bg-opacity, 1))!important}.\!bg-amber-500{--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.\!bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.\!bg-emerald-500{--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.\!bg-green-500{--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.\!bg-indigo-500{--tw-bg-opacity: 1 !important;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))!important}.\!bg-muted{background-color:var(--muted)!important}.\!bg-neutral-400{--tw-bg-opacity: 1 !important;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-500{--tw-bg-opacity: 1 !important;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))!important}.\!bg-pink-500{--tw-bg-opacity: 1 !important;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))!important}.\!bg-purple-500{--tw-bg-opacity: 1 !important;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))!important}.\!bg-red-500{--tw-bg-opacity: 1 !important;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))!important}.\!bg-violet-500{--tw-bg-opacity: 1 !important;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\!bg-white\/80{background-color:#fffc!important}.\!bg-white\/90{background-color:#ffffffe6!important}.bg-\[\#060608\]{--tw-bg-opacity: 1;background-color:rgb(6 6 8 / var(--tw-bg-opacity, 1))}.bg-\[\#0A66C2\]{--tw-bg-opacity: 1;background-color:rgb(10 102 194 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0d15\]{--tw-bg-opacity: 1;background-color:rgb(13 13 21 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0d1a\]{--tw-bg-opacity: 1;background-color:rgb(13 13 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0ea5e9\]\/20{background-color:#0ea5e933}.bg-\[\#0f0f12\]{--tw-bg-opacity: 1;background-color:rgb(15 15 18 / var(--tw-bg-opacity, 1))}.bg-\[\#141820\]{--tw-bg-opacity: 1;background-color:rgb(20 24 32 / var(--tw-bg-opacity, 1))}.bg-\[\#181825\]{--tw-bg-opacity: 1;background-color:rgb(24 24 37 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.bg-\[\#1e1e2e\]{--tw-bg-opacity: 1;background-color:rgb(30 30 46 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#313244\]\/80{background-color:#313244cc}.bg-\[\#525252\]{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.bg-\[\#64748b\]\/20{background-color:#64748b33}.bg-\[\#7c3aed\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#820AD1\]{--tw-bg-opacity: 1;background-color:rgb(130 10 209 / var(--tw-bg-opacity, 1))}.bg-\[\#820AD1\]\/10{background-color:#820ad11a}.bg-\[\#820AD1\]\/20{background-color:#820ad133}.bg-\[\#8b5cf6\]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-\[\#8b5cf6\]\/10{background-color:#8b5cf61a}.bg-\[\#8b5cf6\]\/15{background-color:#8b5cf626}.bg-\[\#8b5cf6\]\/20{background-color:#8b5cf633}.bg-\[\#8b5cf6\]\/5{background-color:#8b5cf60d}.bg-\[\#8b5cf6\]\/60{background-color:#8b5cf699}.bg-\[\#B8E040\]{--tw-bg-opacity: 1;background-color:rgb(184 224 64 / var(--tw-bg-opacity, 1))}.bg-\[\#DBFF77\]{--tw-bg-opacity: 1;background-color:rgb(219 255 119 / var(--tw-bg-opacity, 1))}.bg-\[\#DBFF77\]\/10{background-color:#dbff771a}.bg-\[\#DBFF77\]\/15{background-color:#dbff7726}.bg-\[\#DBFF77\]\/20{background-color:#dbff7733}.bg-\[\#DBFF77\]\/30{background-color:#dbff774d}.bg-\[\#DBFF77\]\/5{background-color:#dbff770d}.bg-\[\#DBFF77\]\/\[0\.03\]{background-color:#dbff7708}.bg-\[\#dbff77\]\/20{background-color:#dbff7733}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[rgba\(20\,20\,25\,0\.96\)\]{background-color:#141419f5}.bg-\[var\(--nexus-ai-suggestion-bg-light\)\]{background-color:var(--nexus-ai-suggestion-bg-light)}.bg-\[var\(--nexus-current-bg-secondary\)\]{background-color:var(--nexus-current-bg-secondary)}.bg-\[var\(--nexus-current-bg-tertiary\)\]{background-color:var(--nexus-current-bg-tertiary)}.bg-\[var\(--nexus-current-bg-tertiary\,rgba\(0\,0\,0\,0\.03\)\)\]{background-color:var(--nexus-current-bg-tertiary,rgba(0,0,0,.03))}.bg-\[var\(--nexus-current-border-subtle\)\]{background-color:var(--nexus-current-border-subtle)}.bg-\[var\(--nexus-dropdown-item-bg-hover-light\)\]{background-color:var(--nexus-dropdown-item-bg-hover-light)}.bg-\[var\(--nexus-primary\)\]{background-color:var(--nexus-primary)}.bg-accent{background-color:var(--accent)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-300\/60{background-color:#fcd34d99}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/90{background-color:#fbbf24e6}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{background-color:var(--background)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-black\/\[0\.05\]{background-color:#0000000d}.bg-black\/\[0\.09\]{background-color:#00000017}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/\[0\.06\]{background-color:#3b82f60f}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/50{background-color:#ecfeff80}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-destructive{background-color:var(--destructive)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:var(--foreground)}.bg-fuchsia-600\/10{background-color:#c026d31a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-400\/50{background-color:#9ca3af80}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/80{background-color:#4ade80cc}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/40{background-color:#22c55e66}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/50{background-color:#22c55e80}.bg-green-500\/60{background-color:#22c55e99}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-lime-500\/10{background-color:#84cc161a}.bg-lime-500\/20{background-color:#84cc1633}.bg-lime-500\/30{background-color:#84cc164d}.bg-lime-500\/90{background-color:#84cc16e6}.bg-lime-600\/20{background-color:#65a30d33}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-100\/50{background-color:#f5f5f580}.bg-neutral-100\/60{background-color:#f5f5f599}.bg-neutral-100\/80{background-color:#f5f5f5cc}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-200\/20{background-color:#e5e5e533}.bg-neutral-200\/50{background-color:#e5e5e580}.bg-neutral-200\/60{background-color:#e5e5e599}.bg-neutral-200\/70{background-color:#e5e5e5b3}.bg-neutral-200\/80{background-color:#e5e5e5cc}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-neutral-300\/20{background-color:#d4d4d433}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.bg-neutral-400\/20{background-color:#a3a3a333}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-50\/40{background-color:#fafafa66}.bg-neutral-50\/50{background-color:#fafafa80}.bg-neutral-50\/60{background-color:#fafafa99}.bg-neutral-50\/80{background-color:#fafafacc}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-neutral-500\/10{background-color:#7373731a}.bg-neutral-500\/20{background-color:#73737333}.bg-neutral-500\/60{background-color:#73737399}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.bg-neutral-600\/15{background-color:#52525226}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.bg-neutral-700\/30{background-color:#4040404d}.bg-neutral-700\/50{background-color:#40404080}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-800\/30{background-color:#2626264d}.bg-neutral-800\/50{background-color:#26262680}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-neutral-900\/30{background-color:#1717174d}.bg-neutral-900\/50{background-color:#17171780}.bg-neutral-900\/80{background-color:#171717cc}.bg-neutral-900\/90{background-color:#171717e6}.bg-neutral-900\/95{background-color:#171717f2}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/60{background-color:#f9731699}.bg-orange-500\/\[0\.06\]{background-color:#f973160f}.bg-orange-500\/\[0\.07\]{background-color:#f9731612}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-700\/20{background-color:#c2410c33}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/50{background-color:#f3e8ff80}.bg-purple-100\/80{background-color:#f3e8ffcc}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-200\/80{background-color:#e9d5ffcc}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.bg-purple-300\/50{background-color:#d8b4fe80}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-400\/80{background-color:#c084fccc}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-500\/50{background-color:#a855f780}.bg-purple-500\/60{background-color:#a855f799}.bg-purple-500\/70{background-color:#a855f7b3}.bg-purple-500\/90{background-color:#a855f7e6}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/10{background-color:#9333ea1a}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/90{background-color:#9333eae6}.bg-purple-700\/50{background-color:#7e22ce80}.bg-purple-900\/40{background-color:#581c8766}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/20{background-color:#f8717133}.bg-red-400\/80{background-color:#f87171cc}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/50{background-color:#ef444480}.bg-red-500\/70{background-color:#ef4444b3}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-500\/\[0\.02\]{background-color:#ef444405}.bg-red-500\/\[0\.03\]{background-color:#ef444408}.bg-red-500\/\[0\.06\]{background-color:#ef44440f}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/10{background-color:#dc26261a}.bg-red-600\/90{background-color:#dc2626e6}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-secondary{background-color:var(--secondary)}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-400\/30{background-color:#94a3b84d}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-stone-500{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/30{background-color:#8b5cf64d}.bg-violet-500\/40{background-color:#8b5cf666}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-500\/\[0\.04\]{background-color:#8b5cf60a}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/20{background-color:#7c3aed33}.bg-violet-600\/30{background-color:#7c3aed4d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-400\/80{background-color:#facc15cc}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/30{background-color:#eab3084d}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/60{background-color:#eab30899}.bg-yellow-500\/\[0\.05\]{background-color:#eab3080d}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-100\/50{background-color:#f4f4f580}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-300\/40{background-color:#d4d4d866}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/15{background-color:#71717a26}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-600\/20{background-color:#52525b33}.bg-zinc-800\/40{background-color:#27272a66}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-800\/60{background-color:#27272a99}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/95{background-color:#18181bf2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[radial-gradient\(ellipse_at_bottom_left\,rgba\(139\,92\,246\,0\.06\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at bottom left,rgba(139,92,246,.06),transparent 50%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(139\,92\,246\,0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at center,rgba(139,92,246,.08),transparent 70%)}.bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(139\,92\,246\,0\.05\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at top,rgba(139,92,246,.05),transparent 50%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(139\,92\,246\,0\.08\)\,transparent_60\%\)\]{background-image:radial-gradient(ellipse at top,rgba(139,92,246,.08),transparent 60%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(59\,130\,246\,0\.04\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at top right,rgba(59,130,246,.04),transparent 50%)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4xIj48Y2lyY2xlIGN4PSIzMCIgY3k9IjMwIiByPSIyIi8\+PC9nPjwvZz48L3N2Zz4\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iMC4xIj48Y2lyY2xlIGN4PSIzMCIgY3k9IjMwIiByPSIyIi8+PC9nPjwvZz48L3N2Zz4=)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0a0a0f\]{--tw-gradient-from: #0a0a0f var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1a2e\]\/80{--tw-gradient-from: rgb(26 26 46 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8b5cf6\]{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8b5cf6\]\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DBFF77\]{--tw-gradient-from: #DBFF77 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 255 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DBFF77\]\/20{--tw-gradient-from: rgb(219 255 119 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 255 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DBFF77\]\/30{--tw-gradient-from: rgb(219 255 119 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 255 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/15{--tw-gradient-from: rgb(59 130 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/10{--tw-gradient-from: rgb(34 197 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-400{--tw-gradient-from: #a3a3a3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-50{--tw-gradient-from: #fafafa var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-500{--tw-gradient-from: #737373 var(--tw-gradient-from-position);--tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-500\/10{--tw-gradient-from: rgb(115 115 115 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-500\/15{--tw-gradient-from: rgb(115 115 115 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from: rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/50{--tw-gradient-from: rgb(250 245 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/15{--tw-gradient-from: rgb(168 85 247 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/30{--tw-gradient-from: rgb(168 85 247 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/5{--tw-gradient-from: rgb(168 85 247 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/20{--tw-gradient-from: rgb(147 51 234 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/20{--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/40{--tw-gradient-from: rgb(88 28 135 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/50{--tw-gradient-from: rgb(88 28 135 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950{--tw-gradient-from: #3b0764 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950\/90{--tw-gradient-from: rgb(59 7 100 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400\/60{--tw-gradient-from: rgb(167 139 250 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/80{--tw-gradient-from: rgb(245 243 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/20{--tw-gradient-from: rgb(124 58 237 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/60{--tw-gradient-from: rgb(255 255 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/80{--tw-gradient-from: rgb(255 255 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.02\]{--tw-gradient-from: rgb(255 255 255 / .02) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.05\]{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.08\]{--tw-gradient-from: rgb(255 255 255 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/10{--tw-gradient-from: rgb(234 179 8 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/15{--tw-gradient-from: rgb(234 179 8 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-900\/95{--tw-gradient-from: rgb(24 24 27 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0d0a1a\]{--tw-gradient-to: rgb(13 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d0a1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/15{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-800{--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900\/50{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-950{--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #030712 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neutral-300{--tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d4d4d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/30{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-700{--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7e22ce var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-950\/10{--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400\/20{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(167 139 250 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/40{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a0a0f\]{--tw-gradient-to: #0a0a0f var(--tw-gradient-to-position)}.to-\[\#0d0a1a\]{--tw-gradient-to: #0d0a1a var(--tw-gradient-to-position)}.to-\[\#16213e\]\/80{--tw-gradient-to: rgb(22 33 62 / .8) var(--tw-gradient-to-position)}.to-\[\#6d28d9\]{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.to-\[\#8b5cf6\]\/5{--tw-gradient-to: rgb(139 92 246 / .05) var(--tw-gradient-to-position)}.to-\[\#9AB700\]{--tw-gradient-to: #9AB700 var(--tw-gradient-to-position)}.to-\[\#B8E63C\]{--tw-gradient-to: #B8E63C var(--tw-gradient-to-position)}.to-\[\#DBFF77\]{--tw-gradient-to: #DBFF77 var(--tw-gradient-to-position)}.to-\[\#DBFF77\]\/10{--tw-gradient-to: rgb(219 255 119 / .1) var(--tw-gradient-to-position)}.to-\[\#DBFF77\]\/20{--tw-gradient-to: rgb(219 255 119 / .2) var(--tw-gradient-to-position)}.to-\[\#DBFF77\]\/5{--tw-gradient-to: rgb(219 255 119 / .05) var(--tw-gradient-to-position)}.to-\[\#a78bfa\]{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-\[\#a855f7\]{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/10{--tw-gradient-to: rgb(245 158 11 / .1) var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-600\/10{--tw-gradient-to: rgb(217 119 6 / .1) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-black\/50{--tw-gradient-to: rgb(0 0 0 / .5) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-400\/20{--tw-gradient-to: rgb(96 165 250 / .2) var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-500\/15{--tw-gradient-to: rgb(59 130 246 / .15) var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/10{--tw-gradient-to: rgb(37 99 235 / .1) var(--tw-gradient-to-position)}.to-blue-900\/40{--tw-gradient-to: rgb(30 58 138 / .4) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-400\/20{--tw-gradient-to: rgb(34 211 238 / .2) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to: #fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-500\/10{--tw-gradient-to: rgb(217 70 239 / .1) var(--tw-gradient-to-position)}.to-fuchsia-500\/20{--tw-gradient-to: rgb(217 70 239 / .2) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-50\/90{--tw-gradient-to: rgb(249 250 251 / .9) var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-gray-950{--tw-gradient-to: #030712 var(--tw-gradient-to-position)}.to-green-400\/20{--tw-gradient-to: rgb(74 222 128 / .2) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-500\/10{--tw-gradient-to: rgb(34 197 94 / .1) var(--tw-gradient-to-position)}.to-green-500\/5{--tw-gradient-to: rgb(34 197 94 / .05) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/10{--tw-gradient-to: rgb(22 163 74 / .1) var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-indigo-500\/20{--tw-gradient-to: rgb(99 102 241 / .2) var(--tw-gradient-to-position)}.to-lime-50{--tw-gradient-to: #f7fee7 var(--tw-gradient-to-position)}.to-lime-50\/50{--tw-gradient-to: rgb(247 254 231 / .5) var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-lime-500\/20{--tw-gradient-to: rgb(132 204 22 / .2) var(--tw-gradient-to-position)}.to-lime-600{--tw-gradient-to: #65a30d var(--tw-gradient-to-position)}.to-neutral-100{--tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position)}.to-neutral-400\/10{--tw-gradient-to: rgb(163 163 163 / .1) var(--tw-gradient-to-position)}.to-neutral-50{--tw-gradient-to: #fafafa var(--tw-gradient-to-position)}.to-neutral-500{--tw-gradient-to: #737373 var(--tw-gradient-to-position)}.to-neutral-600{--tw-gradient-to: #525252 var(--tw-gradient-to-position)}.to-neutral-600\/10{--tw-gradient-to: rgb(82 82 82 / .1) var(--tw-gradient-to-position)}.to-neutral-900{--tw-gradient-to: #171717 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-400\/20{--tw-gradient-to: rgb(251 146 60 / .2) var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/10{--tw-gradient-to: rgb(234 88 12 / .1) var(--tw-gradient-to-position)}.to-orange-600\/20{--tw-gradient-to: rgb(234 88 12 / .2) var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-50\/50{--tw-gradient-to: rgb(253 242 248 / .5) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-500\/15{--tw-gradient-to: rgb(236 72 153 / .15) var(--tw-gradient-to-position)}.to-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/80{--tw-gradient-to: rgb(250 245 255 / .8) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/0{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / .05) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/10{--tw-gradient-to: rgb(147 51 234 / .1) var(--tw-gradient-to-position)}.to-purple-600\/20{--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.to-purple-600\/5{--tw-gradient-to: rgb(147 51 234 / .05) var(--tw-gradient-to-position)}.to-purple-800\/20{--tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)}.to-purple-800\/30{--tw-gradient-to: rgb(107 33 168 / .3) var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-500\/10{--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.to-red-500\/5{--tw-gradient-to: rgb(239 68 68 / .05) var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-400\/20{--tw-gradient-to: rgb(251 113 133 / .2) var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-stone-50{--tw-gradient-to: #fafaf9 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-600\/20{--tw-gradient-to: rgb(13 148 136 / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to: rgb(139 92 246 / .1) var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to: rgb(139 92 246 / .2) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-violet-600\/10{--tw-gradient-to: rgb(124 58 237 / .1) var(--tw-gradient-to-position)}.to-violet-600\/20{--tw-gradient-to: rgb(124 58 237 / .2) var(--tw-gradient-to-position)}.to-white\/40{--tw-gradient-to: rgb(255 255 255 / .4) var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.to-white\/60{--tw-gradient-to: rgb(255 255 255 / .6) var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to: rgb(255 255 255 / .8) var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / .02) var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-500\/20{--tw-gradient-to: rgb(234 179 8 / .2) var(--tw-gradient-to-position)}.to-zinc-950\/95{--tw-gradient-to: rgb(9 9 11 / .95) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#8b5cf6\]{fill:#8b5cf6}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-primary{fill:var(--primary)}.fill-purple-500{fill:#a855f7}.fill-red-500{fill:#ef4444}.fill-white{fill:#fff}.fill-white\/80{fill:#fffc}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.\!stroke-gray-300{stroke:#d1d5db!important}.\!stroke-purple-400\/30{stroke:#c084fc4d!important}.\!stroke-zinc-300{stroke:#d4d4d8!important}.stroke-\[\#8b5cf6\]{stroke:#8b5cf6}.stroke-amber-500{stroke:#f59e0b}.stroke-black{stroke:#000}.stroke-blue-500{stroke:#3b82f6}.stroke-green-500{stroke:#22c55e}.stroke-muted{stroke:var(--muted)}.stroke-neutral-200{stroke:#e5e5e5}.stroke-red-500{stroke:#ef4444}.stroke-2{stroke-width:2}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-12{padding:3rem!important}.\!p-4{padding:1rem!important}.\!p-6{padding:1.5rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.p-\[var\(--nexus-ai-suggestion-padding\)\]{padding:var(--nexus-ai-suggestion-padding)}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[4px\]{padding-left:4px;padding-right:4px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.\!pb-0{padding-bottom:0!important}.\!pl-10{padding-left:2.5rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[15px\]{padding-bottom:15px}.pb-\[var\(--fluid-space-s\)\]{padding-bottom:var(--fluid-space-s)}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[10px\]{padding-left:10px}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[10px\]{padding-right:10px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[10px\]{padding-top:10px}.pt-\[20px\]{padding-top:20px}.pt-\[5px\]{padding-top:5px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[12px\]{line-height:12px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.text-\[\#0078D4\]{--tw-text-opacity: 1;color:rgb(0 120 212 / var(--tw-text-opacity, 1))}.text-\[\#00A4EF\]{--tw-text-opacity: 1;color:rgb(0 164 239 / var(--tw-text-opacity, 1))}.text-\[\#0c0a09\]{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-\[\#0ea5e9\]{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-\[\#2D8CFF\]{--tw-text-opacity: 1;color:rgb(45 140 255 / var(--tw-text-opacity, 1))}.text-\[\#4285F4\]{--tw-text-opacity: 1;color:rgb(66 133 244 / var(--tw-text-opacity, 1))}.text-\[\#4A154B\]{--tw-text-opacity: 1;color:rgb(74 21 75 / var(--tw-text-opacity, 1))}.text-\[\#585858\]{--tw-text-opacity: 1;color:rgb(88 88 88 / var(--tw-text-opacity, 1))}.text-\[\#585b70\]{--tw-text-opacity: 1;color:rgb(88 91 112 / var(--tw-text-opacity, 1))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#666d74\]{--tw-text-opacity: 1;color:rgb(102 109 116 / var(--tw-text-opacity, 1))}.text-\[\#6c7086\]{--tw-text-opacity: 1;color:rgb(108 112 134 / var(--tw-text-opacity, 1))}.text-\[\#737373\]{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-\[\#820AD1\]{--tw-text-opacity: 1;color:rgb(130 10 209 / var(--tw-text-opacity, 1))}.text-\[\#8b5cf6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#8b5cf6\]\/20{color:#8b5cf633}.text-\[\#8b5cf6\]\/50{color:#8b5cf680}.text-\[\#9AB700\]{--tw-text-opacity: 1;color:rgb(154 183 0 / var(--tw-text-opacity, 1))}.text-\[\#DBFF77\]{--tw-text-opacity: 1;color:rgb(219 255 119 / var(--tw-text-opacity, 1))}.text-\[\#DBFF77\]\/40{color:#dbff7766}.text-\[\#DBFF77\]\/60{color:#dbff7799}.text-\[\#DBFF77\]\/70{color:#dbff77b3}.text-\[\#DBFF77\]\/80{color:#dbff77cc}.text-\[\#FC6D26\]{--tw-text-opacity: 1;color:rgb(252 109 38 / var(--tw-text-opacity, 1))}.text-\[\#a6adc8\]{--tw-text-opacity: 1;color:rgb(166 173 200 / var(--tw-text-opacity, 1))}.text-\[\#cdd6f4\]{--tw-text-opacity: 1;color:rgb(205 214 244 / var(--tw-text-opacity, 1))}.text-\[\#dbff77\]{--tw-text-opacity: 1;color:rgb(219 255 119 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--neutral-900\)\]{color:var(--neutral-900)}.text-\[var\(--nexus-accent-fg\)\]{color:var(--nexus-accent-fg)}.text-\[var\(--nexus-lime\)\]{color:var(--nexus-lime)}.text-\[var\(--nexus-primary\)\]{color:var(--nexus-primary)}.text-\[var\(--nexus-text-body-primary\)\]{color:var(--nexus-text-body-primary)}.text-\[var\(--nexus-text-body-secondary\)\]{color:var(--nexus-text-body-secondary)}.text-\[var\(--nexus-text-caption\)\]{color:var(--nexus-text-caption)}.text-\[var\(--nexus-text-heading-primary\)\]{color:var(--nexus-text-heading-primary)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-600\/70{color:#d97706b3}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-500\/20{color:#3b82f633}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:var(--foreground)}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-400\/30{color:#4ade804d}.text-green-400\/60{color:#4ade8099}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-400\/70{color:#a3a3a3b3}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-nexus-document{color:var(--nexus-document)}.text-nexus-project{color:var(--nexus-project)}.text-nexus-task{color:var(--nexus-task)}.text-nexus-workspace{color:var(--nexus-workspace)}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-200\/70{color:#fed7aab3}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-400\/70{color:#f472b6b3}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-300\/80{color:#d8b4fecc}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/50{color:#c084fc80}.text-purple-400\/60{color:#c084fc99}.text-purple-400\/70{color:#c084fcb3}.text-purple-400\/80{color:#c084fccc}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-500\/40{color:#a855f766}.text-purple-500\/50{color:#a855f780}.text-purple-500\/60{color:#a855f799}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-600\/70{color:#9333eab3}.text-purple-600\/80{color:#9333eacc}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/50{color:#f8717180}.text-red-400\/60{color:#f8717199}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/60{color:#ef444499}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-600\/70{color:#dc2626b3}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/80{color:#a78bfacc}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/60{color:#facc1599}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.caret-white{caret-color:#fff}.accent-\[\#8b5cf6\]{accent-color:#8b5cf6}.accent-\[\#DBFF77\]{accent-color:#DBFF77}.accent-purple-500{accent-color:#a855f7}.\!opacity-0{opacity:0!important}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-4px_0_24px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: -4px 0 24px rgba(0,0,0,.15);--tw-shadow-colored: -4px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(139\,92\,246\,0\.25\)\]{--tw-shadow: 0 0 16px rgba(139,92,246,.25);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(139\,92\,246\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.15\)\]{--tw-shadow: 0 0 30px rgba(139,92,246,.15);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(139\,92\,246\,0\.2\)\]{--tw-shadow: 0 0 40px rgba(139,92,246,.2);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(139\,92\,246\,0\.25\)\]{--tw-shadow: 0 12px 40px rgba(139,92,246,.25);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.08);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(220\,38\,38\,0\.2\)\]{--tw-shadow: 0 8px 32px rgba(220,38,38,.2);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_0_4px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 2px 0 4px rgba(0,0,0,.06);--tw-shadow-colored: 2px 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#8b5cf6\]\/25{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#8b5cf6\]\/30{--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#8b5cf6\]\/40{--tw-shadow-color: rgb(139 92 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#DBFF77\]\/20{--tw-shadow-color: rgb(219 255 119 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#DBFF77\]\/25{--tw-shadow-color: rgb(219 255 119 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#DBFF77\]\/30{--tw-shadow-color: rgb(219 255 119 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#DBFF77\]\/50{--tw-shadow-color: rgb(219 255 119 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-neutral-400\/20{--tw-shadow-color: rgb(163 163 163 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-neutral-900\/10{--tw-shadow-color: rgb(23 23 23 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/10{--tw-shadow-color: rgb(168 85 247 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/25{--tw-shadow-color: rgb(168 85 247 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/5{--tw-shadow-color: rgb(168 85 247 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(168 85 247 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-offset-2{outline-offset:2px}.outline-purple-500{outline-color:#a855f7}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#8b5cf6\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-\[\#8b5cf6\]\/30{--tw-ring-color: rgb(139 92 246 / .3)}.ring-\[\#DBFF77\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 255 119 / var(--tw-ring-opacity, 1))}.ring-\[\#DBFF77\]\/50{--tw-ring-color: rgb(219 255 119 / .5)}.ring-\[var\(--nexus-primary\)\]{--tw-ring-color: var(--nexus-primary)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-400\/40{--tw-ring-color: rgb(251 191 36 / .4)}.ring-amber-500\/40{--tw-ring-color: rgb(245 158 11 / .4)}.ring-amber-500\/50{--tw-ring-color: rgb(245 158 11 / .5)}.ring-amber-500\/80{--tw-ring-color: rgb(245 158 11 / .8)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-border{--tw-ring-color: var(--border)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.ring-green-500\/30{--tw-ring-color: rgb(34 197 94 / .3)}.ring-green-500\/50{--tw-ring-color: rgb(34 197 94 / .5)}.ring-neutral-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))}.ring-neutral-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))}.ring-orange-500\/30{--tw-ring-color: rgb(249 115 22 / .3)}.ring-orange-500\/50{--tw-ring-color: rgb(249 115 22 / .5)}.ring-pink-500\/30{--tw-ring-color: rgb(236 72 153 / .3)}.ring-primary{--tw-ring-color: var(--primary)}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-purple-500\/30{--tw-ring-color: rgb(168 85 247 / .3)}.ring-purple-500\/50{--tw-ring-color: rgb(168 85 247 / .5)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-500\/50{--tw-ring-color: rgb(239 68 68 / .5)}.ring-red-500\/60{--tw-ring-color: rgb(239 68 68 / .6)}.ring-violet-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-violet-500\/20{--tw-ring-color: rgb(139 92 246 / .2)}.ring-violet-500\/30{--tw-ring-color: rgb(139 92 246 / .3)}.ring-violet-500\/50{--tw-ring-color: rgb(139 92 246 / .5)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.ring-yellow-500\/30{--tw-ring-color: rgb(234 179 8 / .3)}.ring-zinc-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[var\(--nexus-current-bg-primary\)\]{--tw-ring-offset-color: var(--nexus-current-bg-primary)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.ring-offset-transparent{--tw-ring-offset-color: transparent}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-md{--tw-blur: blur(12px);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)}.blur-sm{--tw-blur: blur(4px);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)}.blur-xl{--tw-blur: blur(24px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-\[0_0_20px_rgba\(219\,255\,119\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 20px rgba(219,255,119,.6));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)}.drop-shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 30px rgba(251,191,36,.8));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.filter{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)}.\!backdrop-blur-xl{--tw-backdrop-blur: blur(24px) !important;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)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px);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-\[1px\]{--tw-backdrop-blur: blur(1px);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-\[2px\]{--tw-backdrop-blur: blur(2px);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-\[6px\]{--tw-backdrop-blur: blur(6px);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-lg{--tw-backdrop-blur: blur(16px);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(12px);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(4px);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(24px);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-saturate-150{--tw-backdrop-saturate: saturate(1.5);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{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-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!duration-150{transition-duration:.15s!important}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.zoom-out{--tw-exit-scale: 0}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.slide-in-from-top-1{--tw-enter-translate-y: -.25rem}.\!duration-150{animation-duration:.15s!important}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.fill-mode-both{animation-fill-mode:both}.brazilian-gradient{background:linear-gradient(135deg,var(--nexus-gradient-start) 0%,var(--nexus-gradient-end) 100%)}.fade-in{animation:fadeIn .5s ease-in-out}.dark .bg-white,.dark .\!bg-white{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark .text-gray-900{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark .text-gray-800{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark .text-gray-700{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark .text-gray-600,.dark .text-gray-500{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark .border-gray-200,.dark .\!border-gray-200{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark .border-gray-300{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark .bg-gray-50,.dark .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark .bg-gray-200,.dark .\!bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark button:not(.btn-primary):not(.btn-secondary){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark button.nexus-calendar-view-toggle-button.active{color:#000}.dark button.nexus-calendar-view-toggle-button.\!active{color:#000!important}.dark .hover\\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark .hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark [role=button]:not([class*=cs-]):hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark .shadow-lg{box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0003}.dark .\!shadow-lg{box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0003!important}.dark .shadow-sm{box-shadow:0 1px 2px #0000004d}.dark .shadow-md{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.dark .shadow-xl{box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}.dark .\!shadow-xl{box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003!important}.glass-card{position:relative;background:#dcdcdc99;background-blend-mode:plus-lighter;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:3px 3px .5px -3.5px #ffffff80,2px 2px 1px -2px #b3b3b34d,-2px -2px 1px -2px #b3b3b314,0 0 0 1px #99999926,0 0 16px #f2f2f21a,inset 1px 1px #fff3,inset -1px -1px #00000003;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible}.dark .glass-card{background:#111827cc;background-blend-mode:multiply;box-shadow:3px 3px .5px -3.5px #ffffff1a,2px 2px 1px -2px #0000004d,-2px -2px 1px -2px #ffffff0d,0 0 0 1px #ffffff1a,0 0 20px #0006,inset 1px 1px #ffffff1a,inset -1px -1px #0003}.icon-cloud-info-card{position:absolute;z-index:1001;background:var(--nexus-icon-cloud-card-bg-light);backdrop-filter:blur(var(--nexus-icon-cloud-card-blur)) saturate(var(--nexus-icon-cloud-card-saturate));-webkit-backdrop-filter:blur(var(--nexus-icon-cloud-card-blur)) saturate(var(--nexus-icon-cloud-card-saturate));border-radius:var(--nexus-icon-cloud-card-radius);box-shadow:var(--nexus-icon-cloud-card-shadow-light);isolation:isolate;will-change:transform,opacity;transform:translateZ(0);-webkit-transform:translateZ(0)}.dark .icon-cloud-info-card{background:var(--nexus-icon-cloud-card-bg-dark);box-shadow:var(--nexus-icon-cloud-card-shadow-dark)}.icon-cloud-info-card *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--kanban-filter-height: 0px}.kanban-main-container{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.kanban-board-area{display:flex;flex:1;height:100%;padding:0 var(--fluid-space-s) 12px 0;margin-right:calc(-1 * var(--fluid-space-s));overflow-x:auto;overflow-y:visible;min-height:0;transition:all .3s ease;gap:0;scrollbar-width:none}.kanban-board-area:hover{scrollbar-width:thin;scrollbar-color:rgba(155,155,155,.4) transparent}.kanban-board-area::-webkit-scrollbar{height:6px;background:transparent}.kanban-board-area::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.kanban-board-area:hover::-webkit-scrollbar-thumb{background:#9b9b9b66}.kanban-board-area:hover::-webkit-scrollbar-thumb:hover{background:#9b9b9b99}.kanban-column-wrapper{flex-shrink:0;width:320px;min-width:280px;height:100%;overflow:visible;position:relative}.kanban-column-card{background:#fafafaeb;border:none;border-radius:16px;height:100%;max-height:100%;box-shadow:3px 3px .5px -3.5px #ffffff80,2px 2px 1px -2px #b3b3b34d,-2px -2px 1px -2px #b3b3b314,0 0 16px #f2f2f21a,inset 1px 1px #fff3,inset -1px -1px #00000003;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;display:flex;flex-direction:column}.dark .kanban-column-card{background:#171717eb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 8px #0000004d!important}.dark .kanban-column-card:hover{box-shadow:0 4px 12px #0006!important}.kanban-column-card:hover{box-shadow:3px 3px .5px -3.5px #ffffff80,2px 2px 1px -2px #b3b3b34d,-2px -2px 1px -2px #b3b3b314,0 0 20px #f2f2f226,inset 1px 1px #fff3,inset -1px -1px #00000003}.kanban-column-divider{height:4px;transform:scaleY(.25);transform-origin:bottom;transition:transform .22s cubic-bezier(.4,0,.2,1)}.kanban-column-card:hover .kanban-column-divider{transform:scaleY(1)}@supports (corner-shape: squircle){.kanban-column-card{corner-shape:squircle}}.kanban-add-task-button{background:var(--nexus-page-dropdown-bg-hover)!important}.dark .kanban-add-task-button{background:var(--nexus-page-dropdown-bg-default)!important}.kanban-add-task-button:hover{background:#e6e6e6cc!important}.dark .kanban-add-task-button:hover{background:var(--nexus-page-dropdown-bg-hover)!important}.dark .kanban-add-column-button{background:var(--nexus-page-dropdown-bg-default)!important}.dark .kanban-add-column-button:hover{background:var(--nexus-page-dropdown-bg-hover)!important}.kanban-column-content{padding:7px 4px 17px;flex:1;display:flex;flex-direction:column;overflow:clip;height:100%}.kanban-column-scroll{flex:1;padding-block:0;padding-inline:10px;height:100%;min-height:0;min-height:300px;gap:4px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent}.kanban-column-card:hover .kanban-column-scroll{scrollbar-color:rgba(155,155,155,.4) transparent}.kanban-embed-wrapper .kanban-vertical-layout{height:100%}.kanban-embed-wrapper .kanban-main-flex{padding-left:4px;padding-right:4px}.glass-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 100% 100%,rgba(255,255,255,.05) 0%,transparent 70%),linear-gradient(135deg,#ffffff26,#ffffff0d,#ffffff04,#ffffff05,#ffffff0a);border-radius:inherit;pointer-events:none;z-index:1}.glass-card:after{content:"";position:absolute;top:8px;left:8px;width:100px;height:100px;background:radial-gradient(ellipse 80% 40% at 25% 25%,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 35%,rgba(255,255,255,.02) 60%,rgba(255,255,255,.01) 80%,transparent 100%);opacity:.6;pointer-events:none;z-index:1;filter:blur(2px);border-radius:50%;transform:rotate(-15deg)}.glass-card:hover{background:#dcdcdc80;transform:translateY(-2px);box-shadow:4px 4px 1px -3px #fff9,3px 3px 2px -1px #b3b3b366,-3px -3px 2px -1px #b3b3b31f,0 0 0 1px #99999940,0 2px 20px #f2f2f226,inset 2px 2px #ffffff4d,inset -2px -2px #00000005}.glass-card:hover:before{background:radial-gradient(ellipse 70% 70% at 0% 0%,rgba(255,255,255,.25) 0%,transparent 70%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(255,255,255,.08) 0%,transparent 70%),linear-gradient(135deg,#ffffff38,#ffffff14,#ffffff06,#ffffff08,#ffffff0d)}[data-radix-dialog-content]{position:fixed!important;top:80px!important;left:50%!important;transform:translate(-50%)!important;margin:0!important;max-height:calc(100vh - 120px)!important;min-height:auto!important;height:auto!important;bottom:auto!important}.glass-card:hover:after{background:radial-gradient(ellipse 80% 40% at 25% 25%,rgba(255,255,255,.12) 0%,rgba(255,255,255,.06) 35%,rgba(255,255,255,.03) 60%,rgba(255,255,255,.015) 80%,transparent 100%);opacity:.8;filter:blur(1.5px);transform:rotate(-15deg) scale(1.1);transition:all .3s ease}.dark .glass-card{background:#ffffff08;background-blend-mode:overlay;box-shadow:2px 2px .5px -2.5px #ffffff4d,1px 1px 1px -1px #80808033,-1px -1px 1px -1px #8080800d,0 0 0 1px #6666661a,0 0 12px #ffffff0d,inset 1px 1px #ffffff1a,inset -1px -1px #0000000a}.dark .glass-card:before{background:radial-gradient(ellipse 60% 60% at 0% 0%,rgba(255,255,255,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 100% 100%,rgba(255,255,255,.03) 0%,transparent 70%),linear-gradient(135deg,#ffffff14,#ffffff08,#ffffff03,#ffffff04,#ffffff06)}.dark .glass-card:after{background:radial-gradient(ellipse 80% 40% at 25% 25%,rgba(255,255,255,.05) 0%,rgba(255,255,255,.025) 35%,rgba(255,255,255,.012) 60%,rgba(255,255,255,.006) 80%,transparent 100%)}.dark .glass-card:hover{background:#ffffff0d;box-shadow:3px 3px 1px -2px #fff6,2px 2px 2px -.5px #80808040,-2px -2px 2px -.5px #8080800f,0 0 0 1px #66666626,0 0 18px #ffffff14,inset 2px 2px #ffffff26,inset -2px -2px #0000000d}.dark .glass-card:hover:before{background:radial-gradient(ellipse 70% 70% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 70%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(255,255,255,.05) 0%,transparent 70%),linear-gradient(135deg,#ffffff26,#ffffff0a,#ffffff04,#ffffff05,#ffffff09)}.dark .glass-card:hover:after{background:radial-gradient(ellipse 80% 40% at 25% 25%,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 35%,rgba(255,255,255,.02) 60%,rgba(255,255,255,.01) 80%,transparent 100%);opacity:.7;filter:blur(1.5px);transform:rotate(-15deg) scale(1.1);transition:all .3s ease}.icon-circle{position:relative;z-index:10;border:none!important;background:#f3f4f699!important}.icon-circle:before,.icon-circle:after{display:none!important}.page-background{position:relative}.page-background:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:var(--page-bg-image);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;opacity:.25;z-index:-10}.glass-texture:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.05) 0%,transparent 50%),linear-gradient(45deg,#ffffff08,#ffffff14,#ffffff08);border-radius:inherit;pointer-events:none;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes iconActivate{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(-2deg)}to{transform:scale(1.1) rotate(0)}}@keyframes iconDeactivate{0%{transform:scale(1.1) rotate(0)}50%{transform:scale(.95) rotate(2deg)}to{transform:scale(1) rotate(0)}}.drop-indicator.\!active{opacity:1!important;background:linear-gradient(135deg,#8b5cf6,#a855f7)!important}.drop-indicator.active{opacity:1;background:linear-gradient(135deg,#8b5cf6,#a855f7)}[data-rbd-drag-handle-dragging-id],[data-rbd-draggable-context-id]{z-index:9999!important}.dark .Btn{background-color:#1f2937}.sign{width:100%;transition-duration:.3s;display:flex;align-items:center;justify-content:center}.sign svg{width:16px;height:16px}.sign svg path{fill:#fff}.\!text{position:absolute!important;right:0%!important;width:0%!important;opacity:0!important;color:#fff!important;font-size:.75rem!important;font-weight:600!important;transition-duration:.3s!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important}.text{position:absolute;right:0%;width:0%;opacity:0;color:#fff;font-size:.75rem;font-weight:600;transition-duration:.3s;white-space:nowrap;display:flex;align-items:center;justify-content:center}.dark .Btn:hover{background-color:#111827}.Btn:hover .sign{width:30%;transition-duration:.3s;padding-left:4px}.Btn:hover .\!text{opacity:1!important;width:70%!important;transition-duration:.3s!important;padding-right:12px!important}.Btn:hover .text{opacity:1;width:70%;transition-duration:.3s;padding-right:12px}.dark .toastui-calendar{background:transparent!important}.dark .toastui-calendar .toastui-calendar-header{background:linear-gradient(135deg,#8b5cf626,#7c3aed14)!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-weekdays{background:#fafaf9cc!important;backdrop-filter:blur(8px)!important;border-bottom:1px solid rgba(139,92,246,.2)!important;font-weight:600!important;color:#57534e!important;padding:1rem 0!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-weekdays{background:#292524cc!important;border-bottom:1px solid rgba(139,92,246,.3)!important;color:#d6d3d1!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date{background:#fff6!important;transition:all .2s ease!important;padding:.75rem!important;min-height:5rem!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:hover{background:#8b5cf614!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #8b5cf626!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date{background:#1c191766!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:hover{background:#8b5cf61f!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-today{background:linear-gradient(135deg,#dbff7733,#8b5cf61a)!important;border:2px solid rgba(219,255,119,.5)!important;box-shadow:0 4px 20px #dbff774d!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-today{background:linear-gradient(135deg,#dbff7726,#8b5cf61a)!important;border:2px solid rgba(219,255,119,.4)!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date .toastui-calendar-month-date-number{font-weight:600!important;font-size:.875rem!important;color:#1c1917!important;margin-bottom:.5rem!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date .toastui-calendar-month-date-number{color:#e7e5e4!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-event:not(:has(.nexus-event-dot)),.toastui-calendar .toastui-calendar-month .toastui-calendar-month-more-events,.toastui-calendar .toastui-calendar-month .toastui-calendar-weekday-event:not(:has(.toastui-calendar-weekday-event-dot)):not(:has(.nexus-event-dot)){border-radius:12px;font-size:.75rem!important;font-weight:500!important;padding:.375rem .75rem!important;margin:.125rem 0!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(4px)!important;transition:all .2s ease!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-event:not(:has(.nexus-event-dot)):hover,.toastui-calendar .toastui-calendar-month .toastui-calendar-weekday-event:not(:has(.toastui-calendar-weekday-event-dot)):not(:has(.nexus-event-dot)):hover{transform:scale(1.02)!important;box-shadow:0 4px 12px #00000026!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-weekday-event:has(.nexus-event-dot),.toastui-calendar .toastui-calendar-month .toastui-calendar-weekday-event:has(.toastui-calendar-weekday-event-dot),.toastui-calendar .toastui-calendar-month .toastui-calendar-month-event:has(.nexus-event-dot){border:none!important;backdrop-filter:none!important;padding:.1rem .25rem!important;margin:.1rem 0!important;font-size:.75rem!important;font-weight:500!important;cursor:pointer!important;border-radius:4px!important;box-shadow:none!important}.toastui-calendar:not(:has(.toastui-calendar-dragging--resize-horizontal-event)):not(:has(.toastui-calendar-dragging--move-event)) .toastui-calendar-month .toastui-calendar-weekday-event:has(.nexus-event-dot),.toastui-calendar:not(:has(.toastui-calendar-dragging--resize-horizontal-event)):not(:has(.toastui-calendar-dragging--move-event)) .toastui-calendar-month .toastui-calendar-weekday-event:has(.toastui-calendar-weekday-event-dot),.toastui-calendar:not(:has(.toastui-calendar-dragging--resize-horizontal-event)):not(:has(.toastui-calendar-dragging--move-event)) .toastui-calendar-month .toastui-calendar-month-event:has(.nexus-event-dot){background-color:transparent!important}.toastui-calendar-dragging--resize-horizontal-event .toastui-calendar-weekday-event:has(.nexus-event-dot),.toastui-calendar-dragging--move-event .toastui-calendar-weekday-event:has(.nexus-event-dot),.toastui-calendar-dragging--resize-horizontal-event .toastui-calendar-month-event:has(.nexus-event-dot),.toastui-calendar-dragging--move-event .toastui-calendar-month-event:has(.nexus-event-dot){opacity:1!important}.toastui-calendar .toastui-calendar-week .nexus-event-dot,.toastui-calendar .toastui-calendar-day .nexus-event-dot{display:none!important}.dark .toastui-calendar .toastui-calendar-time-grid{border-right:1px solid rgba(139,92,246,.3)!important;background:#29252499!important}.dark .toastui-calendar .toastui-calendar-time-grid .toastui-calendar-time-grid-time{color:#a8a29e!important}.toastui-calendar .toastui-calendar-event{border-radius:8px!important;font-weight:500!important;font-size:.75rem!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(4px)!important;box-shadow:0 2px 8px #0000001a!important}.dark .toastui-calendar .toastui-calendar-popup{border:1px solid rgba(139,92,246,.3)!important;background:#1c1917f2!important;color:#e5e5e5!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-saturday,.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-sunday{background:#fafaf999!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-saturday,.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-sunday{background:#1c191799!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-other-month{opacity:.4!important;background:#fafaf933!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-other-month{background:#1c191733!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-other-month .toastui-calendar-month-date-number{color:#78716c!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-other-month .toastui-calendar-month-date-number{color:#a8a29e!important}.toastui-calendar .toastui-calendar-time::-webkit-scrollbar{width:8px;height:8px}.toastui-calendar .toastui-calendar-time::-webkit-scrollbar-track{background:transparent}.toastui-calendar .toastui-calendar-time::-webkit-scrollbar-thumb{background:#a8a29e99;border-radius:4px}.toastui-calendar .toastui-calendar-time::-webkit-scrollbar-thumb:hover{background:#a8a29ecc}.dark .toastui-calendar .toastui-calendar-time::-webkit-scrollbar-thumb{background:#78716c99}.dark .toastui-calendar .toastui-calendar-time::-webkit-scrollbar-thumb:hover{background:#78716ccc}.calendar-glass-container{background:transparent!important;backdrop-filter:none!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:not(.toastui-calendar-today) .toastui-calendar-month-date-number{background:#fffc!important;border-radius:8px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}.dark .toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:not(.toastui-calendar-today) .toastui-calendar-month-date-number{background:#1c1917cc!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-today .toastui-calendar-month-date-number{border-radius:50%!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-event .toastui-calendar-month-event-title{font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}.toastui-calendar .toastui-calendar-month .toastui-calendar-weekdays .toastui-calendar-weekday{font-family:var(--font-heading),sans-serif!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dark .toastui-calendar-month-daygrid,.dark .toastui-calendar-month-daygrid .toastui-calendar-month-week-item,.dark .toastui-calendar-month-daygrid .toastui-calendar-daygrid-cell{border-color:#44403c!important}.toastui-calendar-week-view *,.toastui-calendar-week-view .toastui-calendar-panel,.toastui-calendar-week-view .toastui-calendar-panel-grid,.toastui-calendar-week-view .toastui-calendar-panel-grid-column,.toastui-calendar-week-view .toastui-calendar-time,.toastui-calendar-week-view .toastui-calendar-time-grid,.toastui-calendar-week-view .toastui-calendar-time-grid-column,.toastui-calendar-week-view .toastui-calendar-time-grid-line,.toastui-calendar-week-view .toastui-calendar-time-grid-hour-line,.toastui-calendar-week-view .toastui-calendar-time-grid-half-hour-line,.toastui-calendar-week-view .toastui-calendar-week-view-day-names,.toastui-calendar-week-view .toastui-calendar-panel-allday,.toastui-calendar-week-view .toastui-calendar-panel-resizer,.toastui-calendar-week-view [class*=toastui-calendar]{border-color:#e7e5e4!important}.dark .toastui-calendar-week-view *,.dark .toastui-calendar-week-view .toastui-calendar-panel,.dark .toastui-calendar-week-view .toastui-calendar-panel-grid,.dark .toastui-calendar-week-view .toastui-calendar-panel-grid-column,.dark .toastui-calendar-week-view .toastui-calendar-time,.dark .toastui-calendar-week-view .toastui-calendar-time-grid,.dark .toastui-calendar-week-view .toastui-calendar-time-grid-column,.dark .toastui-calendar-week-view .toastui-calendar-time-grid-line,.dark .toastui-calendar-week-view .toastui-calendar-time-grid-hour-line,.dark .toastui-calendar-week-view .toastui-calendar-time-grid-half-hour-line,.dark .toastui-calendar-week-view .toastui-calendar-week-view-day-names,.dark .toastui-calendar-week-view .toastui-calendar-panel-allday,.dark .toastui-calendar-week-view .toastui-calendar-panel-resizer,.dark .toastui-calendar-week-view [class*=toastui-calendar]{border-color:#44403c!important}.toastui-calendar-day-view *,.toastui-calendar-day-view .toastui-calendar-panel,.toastui-calendar-day-view .toastui-calendar-panel-grid,.toastui-calendar-day-view .toastui-calendar-panel-grid-column,.toastui-calendar-day-view .toastui-calendar-time,.toastui-calendar-day-view .toastui-calendar-time-grid,.toastui-calendar-day-view .toastui-calendar-time-grid-column,.toastui-calendar-day-view .toastui-calendar-time-grid-line,.toastui-calendar-day-view .toastui-calendar-time-grid-hour-line,.toastui-calendar-day-view .toastui-calendar-time-grid-half-hour-line,.toastui-calendar-day-view .toastui-calendar-day-view-day-names,.toastui-calendar-day-view .toastui-calendar-panel-allday,.toastui-calendar-day-view .toastui-calendar-panel-resizer,.toastui-calendar-day-view [class*=toastui-calendar]{border-color:#e7e5e4!important}.dark .toastui-calendar-day-view *,.dark .toastui-calendar-day-view .toastui-calendar-panel,.dark .toastui-calendar-day-view .toastui-calendar-panel-grid,.dark .toastui-calendar-day-view .toastui-calendar-panel-grid-column,.dark .toastui-calendar-day-view .toastui-calendar-time,.dark .toastui-calendar-day-view .toastui-calendar-time-grid,.dark .toastui-calendar-day-view .toastui-calendar-time-grid-column,.dark .toastui-calendar-day-view .toastui-calendar-time-grid-line,.dark .toastui-calendar-day-view .toastui-calendar-time-grid-hour-line,.dark .toastui-calendar-day-view .toastui-calendar-time-grid-half-hour-line,.dark .toastui-calendar-day-view .toastui-calendar-day-view-day-names,.dark .toastui-calendar-day-view .toastui-calendar-panel-allday,.dark .toastui-calendar-day-view .toastui-calendar-panel-resizer,.dark .toastui-calendar-day-view [class*=toastui-calendar]{border-color:#44403c!important}.dark .toastui-calendar .toastui-calendar-header .toastui-calendar-header-title{background:linear-gradient(135deg,#e7e5e4,#d6d3d1)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.dark .toastui-calendar .toastui-calendar-time-grid .toastui-calendar-time-grid-time-label{background:#8b5cf61a!important}.toastui-calendar .toastui-calendar-panel-grid-column.toastui-calendar-today,.toastui-calendar .toastui-calendar-week .toastui-calendar-panel-grid-column.toastui-calendar-today,.toastui-calendar .toastui-calendar-day .toastui-calendar-panel-grid-column.toastui-calendar-today,.toastui-calendar .toastui-calendar-week-view-day-names .toastui-calendar-today,.toastui-calendar .toastui-calendar-week-view .toastui-calendar-column.toastui-calendar-today,.toastui-calendar td.toastui-calendar-today,.toastui-calendar div.toastui-calendar-today,.toastui-calendar .toastui-calendar-panel .toastui-calendar-today,.toastui-calendar .toastui-calendar-daygrid-cell.toastui-calendar-today,.toastui-calendar .toastui-calendar-time .toastui-calendar-today,.toastui-calendar .toastui-calendar-panel-grid .toastui-calendar-today,.toastui-calendar .toastui-calendar-time-column.toastui-calendar-today,.toastui-calendar .toastui-calendar-timegrid-column.toastui-calendar-today,.toastui-calendar [class*=toastui-calendar][class*=column][class*=today],.toastui-calendar .toastui-calendar-week td.toastui-calendar-today,.toastui-calendar .toastui-calendar-week div.toastui-calendar-today,.toastui-calendar .toastui-calendar-day td.toastui-calendar-today,.toastui-calendar .toastui-calendar-day div.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-panel-grid-column.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-week .toastui-calendar-panel-grid-column.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-day .toastui-calendar-panel-grid-column.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-week-view-day-names .toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-week-view .toastui-calendar-column.toastui-calendar-today,.dark .toastui-calendar td.toastui-calendar-today,.dark .toastui-calendar div.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-panel .toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-daygrid-cell.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-time .toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-panel-grid .toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-time-column.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-timegrid-column.toastui-calendar-today,.dark .toastui-calendar [class*=toastui-calendar][class*=column][class*=today],.dark .toastui-calendar .toastui-calendar-week td.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-week div.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-day td.toastui-calendar-today,.dark .toastui-calendar .toastui-calendar-day div.toastui-calendar-today{background-color:var(--nexus-calendar-today-column-bg)}.toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-left{border-top-color:var(--nexus-toastui-now-indicator-light)!important}.toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-marker{background-color:var(--nexus-toastui-now-indicator-light)!important}.toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-today{border-top-color:var(--nexus-toastui-now-indicator-light)!important}.dark .toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-left{border-top-color:var(--nexus-toastui-now-indicator-dark)!important}.dark .toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-marker{background-color:var(--nexus-toastui-now-indicator-dark)!important}.dark .toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-today{border-top-color:var(--nexus-toastui-now-indicator-dark)!important}.toastui-calendar .toastui-calendar-time-grid .toastui-calendar-time-grid-time-label.nexus-current-hour{color:var(--nexus-toastui-current-hour-light);font-weight:600}.dark .toastui-calendar .toastui-calendar-time-grid .toastui-calendar-time-grid-time-label.nexus-current-hour{color:var(--nexus-toastui-current-hour-dark);font-weight:600}.\[--border-color\:rgb\(229\,231\,235\)\]{--border-color: rgb(229,231,235)}.\[--danger-border\:rgb\(254\,202\,202\)\]{--danger-border: rgb(254,202,202)}.\[--danger-fill\:rgb\(254\,242\,242\)\]{--danger-fill: rgb(254,242,242)}.\[--fill-color\:rgb\(249\,250\,251\)\]{--fill-color: rgb(249,250,251)}.\[--gap\:1rem\]{--gap: 1rem}.\[--toast-border\:rgba\(239\,68\,68\,0\.6\)\]{--toast-border: rgba(239,68,68,.6)}.\[--toast-border\:rgba\(255\,255\,255\,0\.3\)\]{--toast-border: rgba(255,255,255,.3)}.\[--toast-border\:rgba\(255\,255\,255\,0\.6\)\]{--toast-border: rgba(255,255,255,.6)}.\[--toast-fill\:rgba\(139\,92\,246\,0\.9\)\]{--toast-fill: rgba(139,92,246,.9)}.\[--toast-fill\:rgba\(239\,68\,68\,0\.9\)\]{--toast-fill: rgba(239,68,68,.9)}.\[--toast-fill\:rgba\(255\,255\,255\,0\.8\)\]{--toast-fill: rgba(255,255,255,.8)}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[background\:var\(--nexus-page-search-bg-default\)\]{background:var(--nexus-page-search-bg-default)}.\[border-color\:var\(--nexus-page-search-border-default\)\]{border-color:var(--nexus-page-search-border-default)}.\[mask-image\:linear-gradient\(to_right\,transparent\,white_20\%\,white_80\%\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,white 20%,white 80%,transparent);mask-image:linear-gradient(to right,transparent,white 20%,white 80%,transparent)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}:root{--z-hidden: -1;--z-base: 0;--z-canvas-overlay: 100;--z-dropdown: 200;--z-minimap: 300;--z-toolbar: 400;--z-sticky: 450;--z-hud: 500;--z-panel: 600;--z-modal-backdrop: 700;--z-modal: 750;--z-popover: 800;--z-tooltip: 850;--z-toast: 900;--z-notification: 950;--z-top: 9999}html.sticker-dragging,html.sticker-dragging *{cursor:none!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@keyframes gradient-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient-rotate 3s ease infinite}@keyframes dash-flow{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.animate-dash{animation:dash-flow .6s linear infinite}@keyframes node-running-border{0%,to{box-shadow:0 0 0 2px #f59e0b66,0 0 12px #f59e0b4d}50%{box-shadow:0 0 0 4px #f59e0b99,0 0 20px #f59e0b66}}.animate-running-border{animation:node-running-border 1.5s ease-in-out infinite}@keyframes edge-glow{0%,to{filter:drop-shadow(0 0 4px currentColor);opacity:.8}50%{filter:drop-shadow(0 0 10px currentColor);opacity:1}}.animate-edge-glow{animation:edge-glow 1s ease-in-out infinite}@keyframes data-flow-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.animate-data-pulse{animation:data-flow-pulse .8s ease-in-out infinite}.react-flow__panel,.react-flow__controls,.react-flow__minimap{z-index:10!important}.lottie-clock-high-quality{shape-rendering:geometricPrecision!important;text-rendering:geometricPrecision!important}.lottie-clock-high-quality svg{shape-rendering:geometricPrecision!important;text-rendering:geometricPrecision!important;width:100%!important;height:100%!important}.lottie-clock-high-quality svg *{shape-rendering:geometricPrecision!important;vector-effect:non-scaling-stroke!important;stroke-linecap:round!important;stroke-linejoin:round!important}canvas{image-rendering:auto!important;-ms-interpolation-mode:bicubic!important}svg{shape-rendering:geometricPrecision!important}.lottie-svg-smooth svg{shape-rendering:geometricPrecision!important;text-rendering:geometricPrecision!important}.lottie-svg-smooth svg path,.lottie-svg-smooth svg circle,.lottie-svg-smooth svg rect,.lottie-svg-smooth svg polygon,.lottie-svg-smooth svg polyline,.lottie-svg-smooth svg line,.lottie-svg-smooth svg ellipse{shape-rendering:geometricPrecision!important;stroke-linecap:round!important;stroke-linejoin:round!important;paint-order:stroke fill!important}@-moz-document url-prefix(){.lottie-svg-smooth svg,canvas{image-rendering:auto!important}}@media screen and (-webkit-min-device-pixel-ratio:0){.lottie-svg-smooth svg,canvas{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}}@media(min-resolution:192dpi){canvas{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}}.landing-page{font-weight:300}.landing-page *{font-weight:inherit}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6{font-weight:600}.landing-page strong,.landing-page b{font-weight:500}.landing-page button,.landing-page .font-semibold{font-weight:600}.landing-page .font-medium{font-weight:500}:root{--nexus-divider: #e5e5e5;--font-heading: "Poppins", sans-serif;--font-body: "Roboto", sans-serif;--font-heading-weight: 600;--font-body-weight: 400;--fluid-step--2: clamp(.75rem, .7rem + .2vw, .84rem);--fluid-step--1: clamp(.875rem, .8rem + .3vw, 1.05rem);--fluid-step-0: clamp(1rem, .92rem + .4vw, 1.25rem);--fluid-step-1: clamp(1.125rem, 1rem + .6vw, 1.5rem);--fluid-step-2: clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--fluid-step-3: clamp(1.5rem, 1.3rem + 1vw, 2.25rem);--fluid-step-4: clamp(1.75rem, 1.5rem + 1.25vw, 2.75rem);--fluid-step-5: clamp(2rem, 1.7rem + 1.5vw, 3.25rem);--fluid-space-3xs: clamp(.25rem, .22rem + .15vw, .375rem);--fluid-space-2xs: clamp(.5rem, .45rem + .25vw, .75rem);--fluid-space-xs: clamp(.75rem, .7rem + .25vw, 1rem);--fluid-space-s: clamp(1rem, .9rem + .625vw, 1.5rem);--fluid-space-m: clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--fluid-space-l: clamp(1.5rem, 1.35rem + .75vw, 2rem);--fluid-space-xl: clamp(2rem, 1.8rem + 1vw, 2.75rem);--fluid-space-2xl: clamp(3rem, 2.7rem + 1.5vw, 4rem);--fluid-space-3xl: clamp(4rem, 3.6rem + 2vw, 5.5rem);--fluid-gap-xs: clamp(.5rem, .45rem + .25vw, .75rem);--fluid-gap-s: clamp(.75rem, .65rem + .5vw, 1rem);--fluid-gap-m: clamp(1rem, .9rem + .5vw, 1.25rem);--fluid-gap-l: clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--fluid-container-sm: min(92vw, 640px);--fluid-container-md: min(94vw, 768px);--fluid-container-lg: min(95vw, 1024px);--fluid-container-xl: min(96vw, 1280px);--fluid-container-2xl: min(97vw, 1536px);--nexus-popover-padding: 12px;--nexus-color-primary: #8b5cf6;--nexus-color-primary-light: #a78bfa;--nexus-color-primary-dark: #6d28d9;--nexus-color-secondary: #ec4899;--nexus-color-accent: #DBFF77;--nexus-color-accent-light: #e5ff99;--nexus-accent-fg: #5C6A00;--nexus-chart-1: #8b5cf6;--nexus-chart-2: #f59e0b;--nexus-chart-3: #84cc16;--nexus-chart-4: #ec4899;--nexus-chart-5: #06b6d4;--nexus-chart-6: #10b981;--nexus-chart-7: #f43f5e;--nexus-chart-8: #6366f1;--nexus-status-success-start: #10B981;--nexus-status-success-end: #10B981;--nexus-status-error: #F43F5E;--nexus-status-success-text: #16a34a;--nexus-status-error-text: #dc2626;--nexus-progress-track: #e5e5e5;--nexus-progress-fill: var(--nexus-color-primary, #8b5cf6);--nexus-progress-success: #10B981;--lg-bg-color: rgba(255, 255, 255, .25);--lg-highlight: rgba(255, 255, 255, .75);--lg-text: #ffffff;--lg-hover-glow: rgba(255, 255, 255, .4);--lg-red: #fb4268;--lg-grey: #5b5b5b;--c-glass: #bbbbbc;--c-light: #fff;--c-dark: #000;--glass-reflex-dark: 1;--glass-reflex-light: 1;--saturation: 150%}.card-top{position:relative;padding:1.5rem;overflow:hidden;clip-path:path("M 32,0 L calc(100% - 32px),0 Q 100%,0 100%,32px L 100%,calc(100% - 32px) Q 100%,100% calc(100% - 32px),100% L 32px,100% Q 0,100% 0,calc(100% - 32px) L 0,32px Q 0,0 32px,0");-webkit-clip-path:path("M 32,0 L calc(100% - 32px),0 Q 100%,0 100%,32px L 100%,calc(100% - 32px) Q 100%,100% calc(100% - 32px),100% L 32px,100% Q 0,100% 0,calc(100% - 32px) L 0,32px Q 0,0 32px,0");border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #ffffff40,0 8px 32px #0000001f,0 2px 8px #00000014,inset 0 1px #fff9,inset 0 -1px #fff3;transition:all .3s ease}.dark .card-top{background:#00000026;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0d}.card-top:hover{background:#ffffff40;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff59,0 12px 40px #00000026,0 4px 12px #0000001a,inset 0 1px #ffffffb3,inset 0 -1px #ffffff4d}.dark .card-top:hover{background:#00000040;box-shadow:inset 0 0 0 1px #ffffff40,0 12px 40px #0006,0 4px 12px #0000004d,inset 0 1px #ffffff26,inset 0 -1px #ffffff14}.card-top:before{content:"";position:absolute;top:0;left:0;right:0;height:96px;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 20% 0%,rgba(255,255,255,.6) 0%,rgba(255,255,255,.35) 30%,rgba(255,255,255,.15) 60%,transparent 100%);border-radius:32px 32px 0 0}.dark .card-top:before{background:radial-gradient(ellipse 70% 50% at 20% 0%,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 30%,rgba(255,255,255,.05) 60%,transparent 100%)}.card-top>*{position:relative;z-index:1}[class*=corner]:not(.metric-card-isolated):not(.metric-icon-container):not([style*=borderRadius]):not([style*=border-radius]):not(.nexus-inverted-corner-wrapper):not(.nexus-inverted-corner-card):not([class*=nexus-inverted-corner]):not([class*=corner-smooth]) *,[style*=cornerRadius]:not(.metric-card-isolated):not(.metric-icon-container):not([style*=borderRadius]):not([style*=border-radius]):not([class*=nexus-inverted-corner]):not([class*=corner-smooth]) *,[style*=corner-radius]:not(.metric-card-isolated):not(.metric-icon-container):not([style*=borderRadius]):not([style*=border-radius]):not([class*=nexus-inverted-corner]):not([class*=corner-smooth]) *{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.nexus-corner-menu-trigger,.nexus-inverted-corner-circle{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important}[role=tab] *{border-radius:inherit!important;-webkit-border-radius:inherit!important;-moz-border-radius:inherit!important}.nexus-modal-inner-content,.metric-card-isolated,.metric-card-isolated *,.metric-icon-container,.metric-icon-container *{border-radius:unset!important;-webkit-border-radius:unset!important;-moz-border-radius:unset!important}.metric-card-isolated div:not([style*=clip-path]){overflow:inherit!important;background:transparent!important}.metric-card-isolated div.flex,.metric-card-isolated p{background:transparent!important;border-radius:0!important}.metric-card-isolated *{background-color:transparent!important;background-image:none!important;background:transparent!important}.metric-card-isolated [style*=clip-path]{background:revert!important;background-color:revert!important}.metric-card-isolated div[style*=clip-path],.metric-icon-container[style*=clip-path]{border-radius:0!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important}.metric-card-isolated svg:not([data-dropdown-squircle=true]),.metric-card-isolated *[class*=corner]:not([data-dropdown-squircle=true]){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.metric-icon-container svg:not([data-dropdown-squircle=true]),.metric-icon-container *[class*=corner]:not([data-dropdown-squircle=true]),.metric-icon-container path:not([data-dropdown-squircle=true]),.metric-icon-container g:not([data-dropdown-squircle=true]){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.metric-trend-icon:not([data-dropdown-squircle=true]){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;image-rendering:auto!important;shape-rendering:auto!important;isolation:isolate!important;vector-effect:none!important}.metric-card-isolated .metric-trend-icon:not(.tl-container):not(.tl-container *),.metric-card-isolated .metric-trend-icon *:not(.tl-container):not(.tl-container *),.metric-card-isolated .metric-trend-icon svg:not(.tl-container svg):not(.tl-container svg *),.metric-card-isolated .metric-trend-icon path:not(.tl-container path):not(.tl-container path *),.metric-card-isolated .metric-trend-icon g:not(.tl-container g):not(.tl-container g *),.metric-card-isolated .metric-trend-icon circle:not(.tl-container circle):not(.tl-container circle *),.metric-card-isolated .metric-trend-icon rect:not(.tl-container rect):not(.tl-container rect *),.metric-card-isolated .metric-trend-icon line:not(.tl-container line):not(.tl-container line *){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;image-rendering:auto!important;shape-rendering:auto!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;transform:none!important;position:static!important;margin:0!important;padding:0!important;display:inline!important}.metric-card-isolated *:not(.tl-container):not(.tl-container *),.metric-card-isolated svg:not(.tl-container svg):not(.tl-container svg *),.metric-card-isolated path:not(.tl-container path):not(.tl-container path *),.metric-card-isolated g:not(.tl-container g):not(.tl-container g *),.metric-card-isolated circle:not(.tl-container circle):not(.tl-container circle *),.metric-card-isolated rect:not(.tl-container rect):not(.tl-container rect *),.metric-card-isolated line:not(.tl-container line):not(.tl-container line *){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;image-rendering:auto!important;shape-rendering:auto!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;transform:none!important;will-change:auto!important;backface-visibility:visible!important;isolation:auto!important;contain:none!important;background:transparent!important;background-color:transparent!important}.metric-card-isolated.nexus-metric-card-override{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.metric-card-isolated p,.metric-card-isolated span,.metric-card-isolated div:not(.nexus-metric-card-override):not([data-dropdown-squircle=true]){background:none!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark{--nexus-accent-fg: #DBFF77;--nexus-divider: #404040;--lg-bg-color: rgba(0, 0, 0, .25);--lg-highlight: rgba(255, 255, 255, .4);--lg-text: #ffffff;--lg-hover-glow: rgba(255, 255, 255, .3);--nexus-progress-track: #404040;--c-glass: #bbbbbc;--c-light: #fff;--c-dark: #000;--glass-reflex-dark: 2;--glass-reflex-light: .3;--saturation: 150%}.nexus-divider-b{border-bottom:1px solid var(--nexus-divider)}.nexus-divider-r{border-right:1px solid var(--nexus-divider)}.nexus-divider-t{border-top:1px solid var(--nexus-divider)}.nexus-divider-l{border-left:1px solid var(--nexus-divider)}.liquid-glass-container{position:relative;display:flex;font-weight:600;color:var(--lg-text);cursor:pointer;background:transparent;border-radius:2rem;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:all .4s cubic-bezier(.175,.885,.32,2.2),box-shadow .4s cubic-bezier(1,0,.4,1)}.liquid-glass-container:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 95%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 85%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 65%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent),0 2px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),0 4px 12px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 6%),transparent),0 6px 20px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.liquid-glass-filter{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;backdrop-filter:blur(8px) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));filter:url(#lg-dist);isolation:isolate;pointer-events:none}.liquid-glass-overlay{position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;background:color-mix(in srgb,var(--c-glass) 12%,transparent);pointer-events:none}.liquid-glass-specular{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 8%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 85%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 75%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 55%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 18%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent),0 3px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 6%),transparent);pointer-events:none}.liquid-glass-content{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;padding:1.5rem}.lottie-smooth-render{isolation:isolate!important;contain:layout style paint!important;backface-visibility:hidden!important;will-change:transform!important;transform:translateZ(0)!important}.lottie-smooth-render *,.lottie-smooth-render svg,.lottie-smooth-render path,.lottie-smooth-render g,.lottie-smooth-render circle,.lottie-smooth-render rect,.lottie-smooth-render line:not([data-dropdown-squircle=true]){filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:-moz-crisp-edges!important;image-rendering:crisp-edges!important;shape-rendering:crispEdges!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;transform:none!important;position:static!important;margin:0!important;padding:0!important;image-rendering:pixelated!important}.liquid-glass-effect{position:relative;background:transparent;border-radius:1rem;overflow:hidden;backdrop-filter:blur(8px) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:all .4s cubic-bezier(.175,.885,.32,2.2),box-shadow .4s cubic-bezier(1,0,.4,1)}.liquid-glass-effect:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 95%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 85%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 65%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 3px 8px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 8px 25px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent)}.liquid-glass-effect.lg-small{border-radius:.5rem;backdrop-filter:blur(6px) saturate(var(--saturation));-webkit-backdrop-filter:blur(6px) saturate(var(--saturation))}.liquid-glass-effect.lg-medium{border-radius:1rem;backdrop-filter:blur(8px) saturate(var(--saturation));-webkit-backdrop-filter:blur(8px) saturate(var(--saturation))}.liquid-glass-effect.lg-large{border-radius:2rem;backdrop-filter:blur(10px) saturate(var(--saturation));-webkit-backdrop-filter:blur(10px) saturate(var(--saturation))}.animated-glass-orb{position:relative;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,255,255,.25) 0%,rgba(255,255,255,.08) 50%,transparent 100%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(0,0,0,.15) 0%,transparent 70%),linear-gradient(180deg,#ffffff1f,#ffffff0a 40%,#0000000d);background-color:#1e1e2899;box-shadow:inset 0 1px 1px #ffffff59,inset 1px 0 1px #ffffff26,inset -1px 0 1px #ffffff26,inset 0 -2px 4px #0003,0 0 0 1px #ffffff26,0 4px 12px -2px #0000004d,0 2px 4px -1px #0003;transition:all .3s ease}.animated-glass-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(165deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.05) 30%,transparent 50%);pointer-events:none}.animated-glass-orb:hover{background-color:#282837b3;box-shadow:inset 0 1px 1px #fff6,inset 1px 0 1px #fff3,inset -1px 0 1px #fff3,inset 0 -2px 4px #00000040,0 0 0 1px #fff3,0 6px 16px -2px #00000059,0 3px 6px -1px #00000040}.liquid-glass-effect.lg-subtle{--glass-reflex-light: .5;--glass-reflex-dark: .5}.liquid-glass-effect.lg-normal{--glass-reflex-light: 1;--glass-reflex-dark: 1}.liquid-glass-effect.lg-intense{--glass-reflex-light: 1.5;--glass-reflex-dark: 1.5}.liquid-glass-effect.lg-bg-white{background:color-mix(in srgb,#ffffff 12%,transparent)}.liquid-glass-effect.lg-bg-purple{background:color-mix(in srgb,#8b5cf6 12%,transparent)}.liquid-glass-effect.lg-bg-blue{background:color-mix(in srgb,#3b82f6 12%,transparent)}.liquid-glass-effect.lg-bg-green{background:color-mix(in srgb,#10b981 12%,transparent)}.liquid-glass-effect.lg-gradient-bordered{background:linear-gradient(to bottom right,#ffffff4d,#fff3);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border-radius:2.5rem;--glass-reflex-light: 1.2;--glass-reflex-dark: .8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.dark .liquid-glass-effect.lg-gradient-bordered{background:linear-gradient(to bottom right,#ffffff1a,#ffffff08);--glass-reflex-light: .8;--glass-reflex-dark: 1.5}.liquid-glass-effect.lg-gradient-bordered:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 95%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 85%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 65%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 3px 8px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 8px 25px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent)}.liquid-glass-effect.lg-interactive{background:linear-gradient(to bottom right,#ffffff4d,#fff3);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);--glass-reflex-light: 1.2;--glass-reflex-dark: .8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.dark .liquid-glass-effect.lg-interactive{background:linear-gradient(to bottom right,#ffffff1a,#ffffff08);--glass-reflex-light: .8;--glass-reflex-dark: 1.5}.liquid-glass-effect.lg-gradient-bordered{border:none!important}.liquid-glass-effect.lg-interactive:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 15%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 95%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 85%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 65%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 25%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 3px 8px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 15%),transparent),0 8px 25px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent)}@keyframes shine{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}.animate-shine{animation:shine var(--duration) infinite linear!important}.nav-arrow-button{display:block;position:relative;width:40px;height:40px;margin:0;overflow:hidden;outline:none;background-color:transparent;cursor:pointer;border:0}.nav-arrow-button:before,.nav-arrow-button:after{content:"";position:absolute;border-radius:50%;inset:4px}.nav-arrow-button:before{border:2px solid #000000;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}.nav-arrow-button:after{border:2px solid #8b5cf6;transform:scale(1.3);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);opacity:0}.nav-arrow-button:hover:before{opacity:0;transform:scale(.7);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94)}.nav-arrow-button:hover:after{opacity:1;transform:scale(1);transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms}.nav-arrow-button-box{display:flex;position:absolute;top:0;left:0}.nav-arrow-button-elem{display:block;width:16px;height:16px;margin:12px 12px 0;fill:#000;transition:fill .4s ease}.nav-arrow-button-elem svg{width:100%;height:100%}.nav-arrow-button:hover .nav-arrow-button-box{transition:.4s;transform:translate(-40px)}.nav-arrow-button:hover .nav-arrow-button-elem{fill:#8b5cf6}@keyframes settings-gear-rotate{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes settings-gear-reverse{0%{transform:rotate(90deg)}to{transform:rotate(0)}}.settings-button:hover .settings-gear{animation:settings-gear-rotate .5s cubic-bezier(.25,.46,.45,.94) forwards}.settings-button:not(:hover) .settings-gear{animation:settings-gear-reverse .5s cubic-bezier(.25,.46,.45,.94) forwards}.settings-gear,.nexus-btn__icon.settings-gear{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:none!important;max-height:none!important}@keyframes ai-breathe{0%,to{transform:scale(1);box-shadow:0 0 #ccec8766}50%{transform:scale(1.02);box-shadow:0 0 0 8px #ccec871a}}@keyframes ai-icon-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1px) rotate(2deg)}75%{transform:translateY(1px) rotate(-2deg)}}@keyframes ai-pulse-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes priority-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 0 currentColor}50%{transform:scale(1.15);box-shadow:0 0 0 6px #fff3}}@keyframes priority-pulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(2);opacity:0}}.ai-assistant-btn{animation:ai-breathe 3s ease-in-out infinite}.ai-assistant-btn:hover{animation:none}.ai-assistant-btn .icon-container svg{animation:ai-icon-float 4s ease-in-out infinite}@keyframes animate-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes animate-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes slide-in-from-top{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes slide-in-from-bottom{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}[data-state=open].animate-in{animation:animate-in .2s cubic-bezier(.16,1,.3,1)}[data-state=closed].animate-out{animation:animate-out .15s cubic-bezier(.16,1,.3,1)}[data-state=open].fade-in-0{animation:fade-in .2s cubic-bezier(.16,1,.3,1)}[data-state=closed].fade-out-0{animation:fade-out .15s cubic-bezier(.16,1,.3,1)}[data-state=open].slide-in-from-top-2{animation:slide-in-from-top .2s cubic-bezier(.16,1,.3,1)}[data-state=closed].slide-out-to-top-2{animation:slide-out-to-top .15s cubic-bezier(.16,1,.3,1)}[data-state=open].slide-in-from-bottom-2{animation:slide-in-from-bottom .2s cubic-bezier(.16,1,.3,1)}[data-state=closed].slide-out-to-bottom-2{animation:slide-out-to-bottom .15s cubic-bezier(.16,1,.3,1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ai-assistant-btn:hover .icon-container svg{animation:none}.workspace-modal{position:fixed!important;left:50%!important;top:10vh!important;transform:translate(-50%)!important;max-width:48rem!important;width:calc(100% - 2rem)!important;z-index:50!important;margin:0!important;max-height:85vh!important}html{background-color:#fff}html.dark{background-color:#0f0f0f}body{overflow-x:clip!important;background:transparent!important}[data-radix-select-content]{position:fixed!important;z-index:9999!important;max-width:none!important;width:auto!important}main{width:100%!important;max-width:100%!important;overflow-x:clip!important}[data-radix-select-trigger] svg{background:none!important;border-radius:0!important;background-color:transparent!important}[data-radix-select-trigger] [data-radix-select-value] svg,[data-radix-select-trigger] span svg,button[data-radix-select-trigger] svg{background:transparent!important;border-radius:0!important;background-color:transparent!important;border:none!important}[data-radix-select-trigger] [data-radix-select-value],[data-radix-select-trigger] span{overflow:visible!important;clip:unset!important;clip-path:none!important}button[data-radix-select-trigger]{overflow:visible!important}.workspace-modal [data-radix-dialog-header]{border-radius:0!important}.workspace-modal [data-radix-dialog-header]:after{border-radius:0!important}.workspace-modal .border-b{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.workspace-modal .border-t{border-top-left-radius:0!important;border-top-right-radius:0!important}.modal-overlay{position:relative;overflow:hidden}.workspace-modal-content [data-radix-select-content],[data-radix-dialog-content] [data-radix-select-content]{z-index:60!important}.modal-page-blur-overlay{position:fixed;inset:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);z-index:100000;pointer-events:none;opacity:0;animation:modalBlurIn .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes modalBlurIn{0%{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0}to{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1}}@keyframes modalBlurOut{0%{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1}to{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0}}[data-radix-dialog-content]{animation:modalContentIn .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes modalContentIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalContentOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.modal-backdrop{position:fixed;inset:0;background:#ffffff26;backdrop-filter:blur(4px);z-index:-1;pointer-events:none}.workspace-modal-icon-grid{border-radius:var(--radius);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.dark .workspace-modal-icon-grid{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.nexus-inverted-corner-card .workspace-modal-icon-grid{border-radius:.5rem}.workspace-modal-icon-grid:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.nexus-glass-hover{transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.nexus-glass-hover:hover{box-shadow:0 12px 40px #00000059,0 4px 12px #00000040,inset 0 1px #ffffff26,inset 0 -1px #ffffff14!important}.dark .nexus-glass-hover:hover{box-shadow:0 12px 40px #00000080,0 4px 12px #00000059,inset 0 1px #ffffff26,inset 0 -1px #ffffff14!important}.workspace-modal-icon-grid-layout{display:grid;max-height:20rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;overflow-y:auto}.workspace-modal-content .workspace-modal-icon-grid-layout .col-span-1 button{height:2.5rem}.workspace-modal-tabs.workspace-modal-icon-grid-layout{display:grid;grid-template-columns:repeat(6,1fr)}.workspace-modal-tab-content .workspace-modal-icon-grid-layout,.workspace-modal-motion-content .workspace-modal-icon-grid-layout{width:100%;max-width:100%;min-width:0}.workspace-modal-icon-grid-layout{scrollbar-width:thin;scrollbar-color:rgba(115,115,115,.32) transparent}.workspace-modal-icon-grid-layout::-webkit-scrollbar{width:10px}.workspace-modal-icon-grid-layout::-webkit-scrollbar-track{background:transparent;background-color:transparent;border:none}.workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb{background:#73737352;border-radius:9999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb:hover{background:#7373737a}.dark .workspace-modal-icon-grid-layout{scrollbar-color:rgba(115,115,115,.4) transparent}.dark .workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb{background:#73737366}.dark .workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb:hover{background:#7373738f}.workspace-modal-icon-grid-layout::-webkit-scrollbar{width:8px}.workspace-modal-icon-grid-layout::-webkit-scrollbar-track{background:transparent}.workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px;backdrop-filter:blur(10px)}.workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.dark .workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark .workspace-modal-icon-grid-layout::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.workspace-modal-icon-grid-layout{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.dark .workspace-modal-icon-grid-layout{scrollbar-color:rgba(255,255,255,.15) transparent}.workspace-modal-color-grid-layout{display:grid;max-height:15rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;overflow-y:auto}.workspace-modal-content .workspace-modal-color-grid-layout .col-span-1 button{height:2.5rem}.workspace-modal-tabs.workspace-modal-color-grid-layout{display:grid;grid-template-columns:repeat(4,1fr)}.workspace-modal-tab-content .workspace-modal-color-grid-layout,.workspace-modal-motion-content .workspace-modal-color-grid-layout{width:100%;max-width:100%;min-width:0}.workspace-modal-color-grid-layout{scrollbar-width:thin;scrollbar-color:rgba(115,115,115,.32) transparent}.workspace-modal-color-grid-layout::-webkit-scrollbar{width:10px}.workspace-modal-color-grid-layout::-webkit-scrollbar-track{background:transparent;background-color:transparent;border:none}.workspace-modal-color-grid-layout::-webkit-scrollbar-thumb{background:#73737352;border-radius:9999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.workspace-modal-color-grid-layout::-webkit-scrollbar-thumb:hover{background:#7373737a}.dark .workspace-modal-color-grid-layout{scrollbar-color:rgba(115,115,115,.4) transparent}.dark .workspace-modal-color-grid-layout::-webkit-scrollbar-thumb{background:#73737366}.dark .workspace-modal-color-grid-layout::-webkit-scrollbar-thumb:hover{background:#7373738f}.workspace-modal-color-grid-layout::-webkit-scrollbar{width:8px}.workspace-modal-color-grid-layout::-webkit-scrollbar-track{background:transparent}.workspace-modal-color-grid-layout::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px;backdrop-filter:blur(10px)}.workspace-modal-color-grid-layout::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.dark .workspace-modal-color-grid-layout::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark .workspace-modal-color-grid-layout::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.workspace-modal-color-grid-layout{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.dark .workspace-modal-color-grid-layout{scrollbar-color:rgba(255,255,255,.15) transparent}.workspace-modal-motion-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.workspace-modal-select-trigger{height:36px!important}.workspace-modal-form-button{height:36px!important;font-weight:400}.nexus-modal-inner-content .nexus-input-standard,.workspace-modal-content .nexus-input-standard{height:36px!important;min-height:0!important;max-height:36px!important}.nexus-modal-inner-content .nexus-modal-dropdown-trigger,.workspace-modal-content .nexus-modal-dropdown-trigger{background:var(--nexus-page-search-bg-default)!important;border-color:var(--nexus-page-search-border-default)!important;box-shadow:none!important}.dropdown-item-base{position:relative;z-index:1;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.min-h-\[80px\].dropdown-item-base.rounded-xs,textarea.min-h-\[80px\].dropdown-item-base.rounded-xs{border-radius:2px}.dropdown-item-base.font-medium{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em}.workspace-modal-content .dropdown-item-base.flex-col.space-y-1\.5{padding-top:16px}.metric-card-isolated div.dropdown-item-base{background:transparent;border-radius:0}.dropdown-item-base:focus-visible{color:var(--accent-foreground)}.dropdown-item-base[data-disabled]{pointer-events:none;opacity:.5}.dropdown-item-base svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.dropdown-item-round{border-radius:9999px}.dropdown-glassmorphism-isolated .w-4.h-4.dropdown-item-round[style*=backgroundColor],.dropdown-glassmorphism-isolated .w-3.h-3.dropdown-item-round[style*=backgroundColor]{background:unset;background-color:unset;background-image:unset}.dropdown-item-round{display:flex;align-items:center;padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);border-radius:var(--nexus-dropdown-item-border-radius);cursor:pointer;transition:var(--nexus-dropdown-item-transition);font-family:var(--nexus-dropdown-item-font-family);font-size:var(--nexus-dropdown-item-font-size);font-weight:var(--nexus-dropdown-item-font-weight);line-height:var(--nexus-dropdown-item-line-height);letter-spacing:var(--nexus-dropdown-item-letter-spacing);color:var(--nexus-dropdown-item-color-light);transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dark .dropdown-item-round{color:var(--nexus-dropdown-item-color-dark)}.dropdown-item-round:hover{background:var(--nexus-dropdown-item-bg-hover-light);color:var(--nexus-dropdown-item-color-hover);transform:translateZ(0)}.dark .dropdown-item-round:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.dropdown-item-round[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-light)}.dark .dropdown-item-round[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-dark)}.dropdown-item-round:active{transform:translateZ(0)}@supports (corner-shape: squircle){.dropdown-item-round{corner-shape:squircle}}.dropdown-item-no-text-hover.dropdown-item-round:hover{color:var(--nexus-dropdown-item-color-light)}.dark .dropdown-item-no-text-hover.dropdown-item-round:hover{color:var(--nexus-dropdown-item-color-dark)}.dropdown-item-no-text-hover.dropdown-item-round:hover{background:var(--nexus-dropdown-item-bg-hover-light);transform:translateZ(0)}.dark .dropdown-item-no-text-hover.dropdown-item-round:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.dropdown-item-round{position:relative;z-index:1;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.min-h-\[80px\].dropdown-item-round.rounded-xs,textarea.min-h-\[80px\].dropdown-item-round.rounded-xs{border-radius:2px}.dropdown-item-round.font-medium{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em}.workspace-modal-content .dropdown-item-round.flex-col.space-y-1\.5{padding-top:16px}.metric-card-isolated div.dropdown-item-round{background:transparent;border-radius:0}.dropdown-item-round:focus-visible{color:var(--accent-foreground)}.dropdown-item-round[data-disabled]{pointer-events:none;opacity:.5}.dropdown-item-round svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.nexus-inverted-corner-card .dropdown-item-round,.nexus-inverted-corner-card button.dropdown-item-round,.nexus-inverted-corner-card .dropdown-item-round.h-2,.nexus-inverted-corner-card .dropdown-item-round.h-2\.5{border-radius:9999px}.dropdown-item-square{border-radius:calc(var(--radius) - 4px);display:flex;align-items:center;padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);border-radius:var(--nexus-dropdown-item-border-radius);cursor:pointer;transition:var(--nexus-dropdown-item-transition);font-family:var(--nexus-dropdown-item-font-family);font-size:var(--nexus-dropdown-item-font-size);font-weight:var(--nexus-dropdown-item-font-weight);line-height:var(--nexus-dropdown-item-line-height);letter-spacing:var(--nexus-dropdown-item-letter-spacing);color:var(--nexus-dropdown-item-color-light);transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dark .dropdown-item-square{color:var(--nexus-dropdown-item-color-dark)}.dropdown-item-square:hover{background:var(--nexus-dropdown-item-bg-hover-light);color:var(--nexus-dropdown-item-color-hover);transform:translateZ(0)}.dark .dropdown-item-square:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.dropdown-item-square[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-light)}.dark .dropdown-item-square[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-dark)}.dropdown-item-square:active{transform:translateZ(0)}@supports (corner-shape: squircle){.dropdown-item-square{corner-shape:squircle}}.dropdown-item-no-text-hover.dropdown-item-square:hover{color:var(--nexus-dropdown-item-color-light)}.dark .dropdown-item-no-text-hover.dropdown-item-square:hover{color:var(--nexus-dropdown-item-color-dark)}.dropdown-item-no-text-hover.dropdown-item-square:hover{background:var(--nexus-dropdown-item-bg-hover-light);transform:translateZ(0)}.dark .dropdown-item-no-text-hover.dropdown-item-square:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.dropdown-item-square{position:relative;z-index:1;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.min-h-\[80px\].dropdown-item-square.rounded-xs,textarea.min-h-\[80px\].dropdown-item-square.rounded-xs{border-radius:2px}.dropdown-item-square.font-medium{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em}.workspace-modal-content .dropdown-item-square.flex-col.space-y-1\.5{padding-top:16px}.metric-card-isolated div.dropdown-item-square{background:transparent;border-radius:0}.dropdown-item-square:focus-visible{color:var(--accent-foreground)}.dropdown-item-square[data-disabled]{pointer-events:none;opacity:.5}.dropdown-item-square svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.nexus-inverted-corner-card .dropdown-item-square{border-radius:.125rem}.dropdown-item-square-circle{aspect-ratio:1 / 1;justify-content:center;border-radius:calc(var(--radius) - 4px);padding:.5rem;display:flex;align-items:center;padding:var(--nexus-dropdown-item-padding-y) var(--nexus-dropdown-item-padding-x);border-radius:var(--nexus-dropdown-item-border-radius);cursor:pointer;transition:var(--nexus-dropdown-item-transition);font-family:var(--nexus-dropdown-item-font-family);font-size:var(--nexus-dropdown-item-font-size);font-weight:var(--nexus-dropdown-item-font-weight);line-height:var(--nexus-dropdown-item-line-height);letter-spacing:var(--nexus-dropdown-item-letter-spacing);color:var(--nexus-dropdown-item-color-light);transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dark .dropdown-item-square-circle{color:var(--nexus-dropdown-item-color-dark)}.dropdown-item-square-circle:hover{background:var(--nexus-dropdown-item-bg-hover-light);color:var(--nexus-dropdown-item-color-hover);transform:translateZ(0)}.dark .dropdown-item-square-circle:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.dropdown-item-square-circle[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-light)}.dark .dropdown-item-square-circle[data-selected=true]{background:var(--nexus-dropdown-item-bg-selected-dark)}.dropdown-item-square-circle:active{transform:translateZ(0)}@supports (corner-shape: squircle){.dropdown-item-square-circle{corner-shape:squircle}}.dropdown-item-no-text-hover.dropdown-item-square-circle:hover{color:var(--nexus-dropdown-item-color-light)}.dark .dropdown-item-no-text-hover.dropdown-item-square-circle:hover{color:var(--nexus-dropdown-item-color-dark)}.dropdown-item-no-text-hover.dropdown-item-square-circle:hover{background:var(--nexus-dropdown-item-bg-hover-light);transform:translateZ(0)}.dark .dropdown-item-no-text-hover.dropdown-item-square-circle:hover{background:var(--nexus-dropdown-item-bg-hover-dark)}.dropdown-item-square-circle{position:relative;z-index:1;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.min-h-\[80px\].dropdown-item-square-circle.rounded-xs,textarea.min-h-\[80px\].dropdown-item-square-circle.rounded-xs{border-radius:2px}.dropdown-item-square-circle.font-medium{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.025em}.workspace-modal-content .dropdown-item-square-circle.flex-col.space-y-1\.5{padding-top:16px}.metric-card-isolated div.dropdown-item-square-circle{background:transparent;border-radius:0}.dropdown-item-square-circle:focus-visible{color:var(--accent-foreground)}.dropdown-item-square-circle[data-disabled]{pointer-events:none;opacity:.5}.dropdown-item-square-circle svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.nexus-inverted-corner-card .dropdown-item-square-circle{border-radius:.125rem}.dropdown-item-square-circle:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dark .dropdown-item-square-circle:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dropdown-item-square-circle:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dropdown-content-match-trigger{min-width:var(--radix-dropdown-menu-trigger-width);width:-moz-max-content;width:max-content;max-width:min(400px,90vw)}:root{--background: hsla(0, 0%, 100%, .3);--foreground: hsl(20, 14.3%, 4.1%);--muted: hsl(60, 4.8%, 95.9%);--muted-foreground: hsl(25, 5.3%, 44.7%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(20, 14.3%, 4.1%);--card: hsla(0, 0%, 100%, .85);--card-foreground: hsl(20, 14.3%, 4.1%);--border: hsl(20, 5.9%, 70%);--input: hsl(20, 5.9%, 90%);--primary: hsl(258, 90%, 66%);--primary-foreground: hsl(211, 100%, 99%);--secondary: hsl(60, 4.8%, 95.9%);--secondary-foreground: hsl(24, 9.8%, 10%);--accent: hsl(60, 4.8%, 95.9%);--accent-foreground: hsl(24, 9.8%, 10%);--destructive: hsl(0, 84.2%, 60.2%);--destructive-foreground: hsl(60, 9.1%, 97.8%);--ring: hsl(258, 90%, 66%);--radius: 1.5rem;--chart-1: hsl(12, 76%, 61%);--chart-2: hsl(173, 58%, 39%);--chart-3: hsl(197, 37%, 24%);--chart-4: hsl(43, 74%, 66%);--chart-5: hsl(27, 87%, 67%);--sidebar-background: hsl(0, 0%, 98%);--sidebar-foreground: hsl(240, 5.3%, 26.1%);--sidebar-primary: hsl(240, 5.9%, 10%);--sidebar-primary-foreground: hsl(0, 0%, 98%);--sidebar-accent: hsl(240, 4.8%, 95.9%);--sidebar-accent-foreground: hsl(240, 5.9%, 10%);--sidebar-border: hsl(220, 13%, 91%);--sidebar-ring: hsl(217.2, 32.6%, 17.5%);--nexus-workspace: hsl(69, 82%, 78%);--nexus-project: hsl(167, 94%, 44%);--nexus-task: hsl(258, 90%, 66%);--nexus-document: hsl(271, 75%, 44%);--nexus-note: hsl(342, 73%, 60%);--brazilian-green: hsl(151, 100%, 33%);--brazilian-yellow: hsl(51, 100%, 50%);--nexus-gradient-start: hsl(151, 100%, 33%);--nexus-gradient-end: hsl(51, 100%, 50%);--studio-bar-fill: rgba(255, 255, 255, .95);--studio-bar-border: rgba(0, 0, 0, .07);--studio-bar-shadow: 0 4px 24px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--studio-zoombar-shadow: 0 2px 12px rgba(0, 0, 0, .08);--studio-topbar-bg: rgba(255, 255, 255, .95);--studio-topbar-border: rgba(0, 0, 0, .07);--studio-topbar-shadow: 0 2px 16px rgba(0, 0, 0, .08), 0 1px 3px rgba(0, 0, 0, .04);--studio-canvas-bg: #f5f5f5;--studio-canvas-dots: #d1d5db;--studio-canvas-grid: #e5e7eb;--studio-panel-bg: rgba(255, 255, 255, .97);--studio-panel-border: rgba(0, 0, 0, .07);--studio-panel-shadow: 0 4px 20px rgba(0, 0, 0, .12), 0 1px 4px rgba(0, 0, 0, .06);--studio-text-primary: #111827;--studio-text-secondary: #6b7280;--studio-text-muted: #9ca3af;--studio-icon: #374151;--studio-btn-hover: rgba(0, 0, 0, .05);--studio-sep: rgba(0, 0, 0, .09);--studio-vote-empty-bg: #e5e7eb;--studio-vote-empty-border: #d1d5db;--studio-minimap-border: rgba(0, 0, 0, .08);--studio-minimap-shadow: 0 2px 8px rgba(0, 0, 0, .08);--studio-minimap-mask: rgba(240, 240, 240, .6)}.dark{--background: hsla(0, 0%, 6%, .3);--foreground: hsl(0, 0%, 98%);--muted: hsl(0, 0%, 18%);--muted-foreground: hsl(0, 0%, 65%);--popover: hsl(0, 0%, 6%);--popover-foreground: hsl(0, 0%, 98%);--card: hsla(0, 0%, 6%, .85);--card-foreground: hsl(0, 0%, 98%);--border: hsl(0, 0%, 63%);--input: hsl(0, 0%, 18%);--primary: hsl(258, 90%, 66%);--primary-foreground: hsl(211, 100%, 99%);--secondary: hsl(0, 0%, 18%);--secondary-foreground: hsl(0, 0%, 98%);--accent: hsl(0, 0%, 18%);--accent-foreground: hsl(0, 0%, 98%);--destructive: hsl(0, 62.8%, 30.6%);--destructive-foreground: hsl(0, 0%, 98%);--ring: hsl(258, 90%, 66%);--chart-1: hsl(220, 70%, 50%);--chart-2: hsl(160, 60%, 45%);--chart-3: hsl(30, 80%, 55%);--chart-4: hsl(280, 65%, 60%);--chart-5: hsl(340, 75%, 55%);--sidebar-background: hsl(0, 0%, 12%);--sidebar-foreground: hsl(0, 0%, 96%);--sidebar-primary: hsl(0, 0%, 94%);--sidebar-primary-foreground: hsl(0, 0%, 12%);--sidebar-accent: hsl(0, 0%, 18%);--sidebar-accent-foreground: hsl(0, 0%, 96%);--sidebar-border: hsl(0, 0%, 18%);--sidebar-ring: hsl(0, 0%, 20%);--nexus-workspace: hsl(69, 82%, 78%);--nexus-project: hsl(167, 94%, 44%);--nexus-task: hsl(258, 90%, 66%);--nexus-document: hsl(271, 75%, 44%);--nexus-note: hsl(342, 73%, 60%);--brazilian-green: hsl(151, 80%, 40%);--brazilian-yellow: hsl(51, 90%, 60%);--nexus-gradient-start: hsl(151, 80%, 40%);--nexus-gradient-end: hsl(51, 90%, 60%);--studio-bar-fill: rgba(23, 23, 23, .96);--studio-bar-border: rgba(255, 255, 255, .07);--studio-bar-shadow: 0 4px 24px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .25);--studio-zoombar-shadow: 0 2px 12px rgba(0, 0, 0, .3);--studio-topbar-bg: rgba(15, 15, 15, .96);--studio-topbar-border: rgba(255, 255, 255, .06);--studio-topbar-shadow: 0 2px 20px rgba(0, 0, 0, .45), 0 1px 4px rgba(0, 0, 0, .3);--studio-canvas-bg: #f5f5f5;--studio-canvas-dots: #d1d5db;--studio-canvas-grid: #e5e7eb;--studio-panel-bg: rgba(18, 18, 18, .98);--studio-panel-border: rgba(255, 255, 255, .07);--studio-panel-shadow: 0 4px 24px rgba(0, 0, 0, .45), 0 1px 4px rgba(0, 0, 0, .3);--studio-text-primary: #f0f0f0;--studio-text-secondary: #a1a1aa;--studio-text-muted: #71717a;--studio-icon: #d4d4d8;--studio-btn-hover: rgba(255, 255, 255, .06);--studio-sep: rgba(255, 255, 255, .08);--studio-vote-empty-bg: #3f3f46;--studio-vote-empty-border: #52525b;--studio-minimap-border: rgba(255, 255, 255, .1);--studio-minimap-shadow: 0 2px 12px rgba(0, 0, 0, .35);--studio-minimap-mask: rgba(240, 240, 240, .6)}.dark .react-flow__background{background-color:var(--studio-canvas-bg)!important}.dark .react-flow__minimap{background-color:#f5f5f5!important}.dark .react-flow__minimap-mask{fill:var(--studio-minimap-mask)!important}.dark .react-flow__controls button{background-color:#171717f5!important;border-color:#ffffff12!important;color:#a1a1aa!important}.dark .react-flow__controls button:hover{background-color:#282828f5!important}.stepper-box{background-color:transparent;border-radius:12px;padding:0;width:100%;box-shadow:none}.stepper-step{display:flex;margin-bottom:24px;position:relative}.stepper-step:last-child{margin-bottom:0}.stepper-line{position:absolute;left:19px;top:40px;bottom:-24px;width:2px;background-color:#e5e5e5;z-index:1}.stepper-step:last-child .stepper-line{display:none}.stepper-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;z-index:2;flex-shrink:0}.sidebar-indicator{transform:translate(-50%) translateY(var(--indicator-position, 0px));transition:transform .5s cubic-bezier(.4,0,.2,1)}@keyframes modalSmoothEntrance{0%{opacity:0;transform:translate(-50%,calc(-50% + 20px)) scale(.95);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0px)}}@keyframes standardModalEntrance{0%{opacity:0;transform:translate(-50%,calc(-50% + 20px)) scale(.95);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0px)}}@keyframes modalSmoothExit{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}30%{opacity:.7;transform:translate(-50%,calc(-50% + 20px)) scale(.95)}70%{opacity:.3;transform:translate(-50%,calc(-50% + 60px)) scale(.9)}to{opacity:0;transform:translate(-50%,calc(-50% + 100px)) scale(.85)}}@keyframes modalBackdropFade{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(8px)}}.stepper-completed .stepper-circle{background-color:#171717;color:#fff}.stepper-active .stepper-circle{border:2px solid #171717;color:#171717;background-color:transparent}.stepper-pending .stepper-circle{border:2px solid #e5e5e5;color:#a3a3a3;background-color:transparent}.stepper-content{flex:1;min-width:0}.max-h-\[260px\]::-webkit-scrollbar{width:6px}.max-h-\[260px\]::-webkit-scrollbar-track{background:transparent}.max-h-\[260px\]::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.max-h-\[260px\]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.dark .max-h-\[260px\]::-webkit-scrollbar-thumb{background-color:#6b7280}.dark .max-h-\[260px\]::-webkit-scrollbar-thumb:hover{background-color:#4b5563}.overflow-y-auto::-webkit-scrollbar{width:8px}.overflow-y-auto::-webkit-scrollbar-track{background:transparent}.overflow-y-auto::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px;backdrop-filter:blur(10px)}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.dark .overflow-y-auto::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark .overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.page-content::-webkit-scrollbar,[data-page-content]::-webkit-scrollbar{width:8px}.page-content::-webkit-scrollbar-track,[data-page-content]::-webkit-scrollbar-track{background:transparent}.page-content::-webkit-scrollbar-thumb,[data-page-content]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px;backdrop-filter:blur(10px)}.page-content::-webkit-scrollbar-thumb:hover,[data-page-content]::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.dark .page-content::-webkit-scrollbar-thumb,.dark [data-page-content]::-webkit-scrollbar-thumb{background-color:#ffffff26}.dark .page-content::-webkit-scrollbar-thumb:hover,.dark [data-page-content]::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.overflow-y-auto,.page-content,[data-page-content]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.dark .overflow-y-auto,.dark .page-content,.dark [data-page-content]{scrollbar-color:rgba(255,255,255,.15) transparent}.priority-indicator{--baixa-width: 7.5rem;--media-width: 7.8rem;--alta-width: 7.2rem;--urgente-width: 8.5rem}.priority-indicator[data-priority=low]:hover{width:var(--baixa-width)!important}.priority-indicator[data-priority=medium]:hover{width:var(--media-width)!important}.priority-indicator[data-priority=high]:hover{width:var(--alta-width)!important}.priority-indicator[data-priority=urgent]:hover{width:var(--urgente-width)!important}.stepper-title{font-weight:600;margin-bottom:4px;line-height:1.4}.stepper-completed .stepper-title,.stepper-active .stepper-title{color:#171717}.stepper-pending .stepper-title{color:#737373}.ui-checkbox{background-color:transparent;border:2px solid #d1d5db;border-radius:50%;width:1.25rem;height:1.25rem;transition:all .2s ease-in-out;cursor:pointer;position:relative;overflow:hidden}.ui-checkbox:hover{border-color:#8b5cf6}.ui-checkbox[data-state=checked]{background-color:#8b5cf6;border-color:#8b5cf6;color:#fff}.ui-checkbox[data-state=checked]:hover{background-color:#7c3aed;border-color:#7c3aed}.dark .ui-checkbox{border-color:#4b5563}.dark .ui-checkbox:hover{border-color:#8b5cf6}.dark .ui-checkbox[data-state=checked]{background-color:#8b5cf6;border-color:#8b5cf6}.dark .ui-checkbox[data-state=checked]:hover{background-color:#7c3aed;border-color:#7c3aed}.animated-popover-content[data-state=closed]{animation:popover-exit .2s ease-in forwards}@keyframes popover-exit{0%{opacity:1;filter:blur(0px);transform:perspective(500px) rotateX(0) scale(1)}to{opacity:0;filter:blur(4px);transform:perspective(500px) rotateX(20deg) scale(.8)}}.ui-checkbox-click{animation:checkbox-click-ripple .8s cubic-bezier(.25,.46,.45,.94)}@keyframes checkbox-click-ripple{0%{transform:scale(1);box-shadow:0 0 #8b5cf699}15%{transform:scale(1.04);box-shadow:0 0 0 2px #8b5cf680}35%{transform:scale(1.03);box-shadow:0 0 0 3px #8b5cf666}55%{transform:scale(1.02);box-shadow:0 0 0 4px #8b5cf640}75%{transform:scale(1.01);box-shadow:0 0 0 5px #8b5cf626}to{transform:scale(1);box-shadow:0 0 0 6px #8b5cf600}}.dark .ui-checkbox-click{animation:checkbox-click-ripple-dark .8s cubic-bezier(.25,.46,.45,.94)}@keyframes checkbox-click-ripple-dark{0%{transform:scale(1);box-shadow:0 0 #8b5cf6b3}15%{transform:scale(1.08);box-shadow:0 0 0 3px #8b5cf699}35%{transform:scale(1.05);box-shadow:0 0 0 6px #8b5cf680}55%{transform:scale(1.02);box-shadow:0 0 0 9px #8b5cf64d}75%{transform:scale(1.01);box-shadow:0 0 0 12px #8b5cf633}to{transform:scale(1);box-shadow:0 0 0 16px #8b5cf600}}.stepper-status{font-size:11px;display:inline-block;padding:2px 8px;border-radius:12px;margin-top:4px}.stepper-completed .stepper-status{background-color:#dcfce7;color:#166534}.stepper-active .stepper-status{background-color:#dbeafe;color:#1d4ed8}.stepper-pending .stepper-status{background-color:#f5f5f5;color:#737373}.stepper-time{font-size:12px;color:#a3a3a3;margin-top:4px}.dark .stepper-line{background-color:#374151}.dark .stepper-pending .stepper-circle{border-color:#374151;color:#6b7280}.dark .stepper-pending .stepper-title{color:#9ca3af}.dark .stepper-active .stepper-circle{border-color:#fafafa;color:#fafafa}.dark .stepper-active .stepper-title{color:#fafafa}.dark .stepper-completed .stepper-circle{background-color:#fafafa;color:#171717}.dark .stepper-completed .stepper-title{color:#fafafa}.notification-button{width:40px;height:40px;position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:50%;cursor:pointer;transition-duration:.3s;border:none}.notification-bell{width:18px;height:18px;stroke:#000;stroke-width:2.5;fill:none}.notification-button:hover{background-color:#fff;box-shadow:2px 2px 10px #00000021}.notification-button:hover .notification-bell{stroke:#000;fill:none;animation:bellRing .9s both}@keyframes tasksSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}@keyframes tasksSlideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.tasks-transition-out{animation:tasksSlideOut .15s ease-out forwards}.tasks-transition-in{animation:tasksSlideIn .2s ease-out forwards}@keyframes modalSmoothExit{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}25%{opacity:.8;transform:scale(.98) translateY(10px);filter:blur(2px)}50%{opacity:.5;transform:scale(.92) translateY(25px);filter:blur(6px)}75%{opacity:.2;transform:scale(.85) translateY(40px);filter:blur(12px)}to{opacity:0;transform:scale(.75) translateY(60px);filter:blur(20px)}}.modal-exit-animation{animation:modalSmoothExit .5s ease-out forwards!important;z-index:10000!important;pointer-events:none!important}.notification-button:active{transform:scale(.8)}.dark .notification-bell{stroke:#fff}.dark .notification-button:hover{background-color:#1f2937}.dark .notification-button:hover .notification-bell{stroke:#fff;fill:none}@keyframes bellRing{0%,to{transform-origin:top}15%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}.drop-indicator{height:2px;margin:8px 0;border-radius:8px;border:2px dashed;background:transparent;opacity:.8;transition:all .2s ease}.card-transition{transition:transform .2s ease,margin .2s ease}.column-scroll-container{overflow-anchor:none}.kanban-column{height:100%;max-height:100%;transition:height .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1)}.recharts-tooltip-wrapper{background:none!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important}.recharts-default-tooltip{box-shadow:none!important}.nexus-tooltip-inner,.nexus-standard-tooltip{font-size:14px;color:#fafafa;padding:8px 12px;font-weight:500;white-space:nowrap;text-shadow:0px -1px 0px rgba(0,0,0,.2)}.nexus-tooltip-with-arrow{position:relative}.nexus-tooltip-with-arrow:before{content:"";position:absolute;height:8px;width:8px;background:#525252;transform:rotate(45deg)}.nexus-tooltip-with-arrow[data-side=bottom]:before{top:-4px;left:50%;margin-left:-4px}.nexus-tooltip-with-arrow[data-side=top]:before{bottom:-4px;left:50%;margin-left:-4px}.nexus-tooltip-with-arrow[data-side=right]:before{left:-4px;top:50%;margin-top:-4px}.nexus-tooltip-with-arrow[data-side=left]:before{right:-4px;top:50%;margin-top:-4px}.dark .nexus-tooltip-with-arrow:before{background:#262626}.nexus-tooltip-portal-anim{pointer-events:none}.nexus-tooltip-portal-anim[data-state=open][data-side=bottom]{animation:nexus-tt-enter-bottom .25s cubic-bezier(.34,1.56,.64,1) forwards}.nexus-tooltip-portal-anim[data-state=open][data-side=top]{animation:nexus-tt-enter-top .25s cubic-bezier(.34,1.56,.64,1) forwards}.nexus-tooltip-portal-anim[data-state=open][data-side=right]{animation:nexus-tt-enter-right .25s cubic-bezier(.34,1.56,.64,1) forwards}.nexus-tooltip-portal-anim[data-state=open][data-side=left]{animation:nexus-tt-enter-left .25s cubic-bezier(.34,1.56,.64,1) forwards}.nexus-tooltip-portal-anim[data-state=closing][data-side=bottom]{animation:nexus-tt-exit-bottom .15s ease-out forwards}.nexus-tooltip-portal-anim[data-state=closing][data-side=top]{animation:nexus-tt-exit-top .15s ease-out forwards}.nexus-tooltip-portal-anim[data-state=closing][data-side=right]{animation:nexus-tt-exit-right .15s ease-out forwards}.nexus-tooltip-portal-anim[data-state=closing][data-side=left]{animation:nexus-tt-exit-left .15s ease-out forwards}@keyframes nexus-tt-enter-bottom{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nexus-tt-exit-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes nexus-tt-enter-top{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nexus-tt-exit-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes nexus-tt-enter-right{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes nexus-tt-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes nexus-tt-enter-left{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes nexus-tt-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}@media(max-width:768px){.nexus-tooltip-inner,.nexus-standard-tooltip{font-size:12px;padding:6px 10px}}.sidebar-tooltip-container{position:relative;display:flex;align-items:center;justify-content:center}.sidebar-tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(-8px);margin-left:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-out,visibility .15s ease-out,transform .2s ease-out;z-index:9999}.sidebar-tooltip-inner{font-size:14px;color:#fafafa;padding:8px 12px;white-space:nowrap;font-weight:500;text-shadow:0px -1px 0px rgba(0,0,0,.2)}.sidebar-tooltip:before{position:absolute;content:"";height:8px;width:8px;background:#525252;left:-4px;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.sidebar-tooltip:after{content:"";position:absolute;left:-16px;top:-8px;width:20px;height:calc(100% + 16px);background:transparent}.sidebar-tooltip-container:hover .sidebar-tooltip,.sidebar-tooltip:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(0);transition:opacity .2s ease-in,visibility .2s ease-in,transform .25s cubic-bezier(.34,1.56,.64,1)}.dark .sidebar-tooltip:before{background:#262626}@media(max-width:768px){.sidebar-tooltip{margin-left:8px}.sidebar-tooltip-inner{font-size:12px;padding:6px 10px}.sidebar-tooltip:before{height:6px;width:6px;left:-3px}}@keyframes submenu-item-enter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.submenu-item-enter{animation:submenu-item-enter .2s ease-out both}@keyframes donutSliceIn{0%{opacity:0;stroke-dasharray:0 1000;transform:rotate(-90deg)}50%{opacity:1;transform:rotate(-90deg)}to{opacity:1;stroke-dasharray:1000 0;transform:rotate(-90deg)}}@keyframes donutSliceCircular{0%{opacity:0;stroke-dasharray:0 1000;transform:rotate(-90deg) scale(.9)}20%{opacity:.8;transform:rotate(-90deg) scale(1)}to{opacity:1;stroke-dasharray:var(--segment-length, 100) 1000;transform:rotate(-90deg) scale(1)}}@keyframes donutSegmentDraw{0%{opacity:0;stroke-dasharray:0 var(--circumference, 502);transform:rotate(-90deg) scale(.85);filter:brightness(.7)}15%{opacity:.6;transform:rotate(-90deg) scale(.95)}30%{opacity:1;transform:rotate(-90deg) scale(1.02);filter:brightness(1.1)}to{opacity:1;stroke-dasharray:var(--segment-length, 100) calc(var(--circumference, 502) - var(--segment-length, 100));transform:rotate(-90deg) scale(1);filter:brightness(1)}}@keyframes donutSegmentGrow{0%{opacity:0;stroke-dasharray:0 var(--circumference, 502);transform:scale(.9);filter:brightness(.8)}10%{opacity:.8;transform:scale(.95)}20%{opacity:1;transform:scale(1.02);filter:brightness(1.1)}to{opacity:1;stroke-dasharray:var(--segment-length, 100) var(--circumference, 502);transform:scale(1);filter:brightness(1)}}@keyframes donutSegmentReveal{0%{opacity:0;stroke-dasharray:0 1000;transform:scale(.92);filter:brightness(.7)}15%{opacity:.7;transform:scale(.98);filter:brightness(.9)}30%{opacity:1;transform:scale(1.03);filter:brightness(1.15)}to{opacity:1;stroke-dasharray:inherit;transform:scale(1);filter:brightness(1)}}@keyframes drawCircularSegment{0%{opacity:0;stroke-dasharray:0 502.65;transform:rotate(-90deg) scale(.9);filter:brightness(.8)}20%{opacity:.8;transform:rotate(-90deg) scale(.95)}40%{opacity:1;transform:rotate(-90deg) scale(1.05);filter:brightness(1.2)}to{opacity:1;stroke-dasharray:inherit;transform:rotate(-90deg) scale(1);filter:brightness(1)}}@keyframes drawPathSegment{0%{opacity:0;stroke-dashoffset:inherit;transform:scale(.85);filter:brightness(.7)}20%{opacity:.8;transform:scale(.95);filter:brightness(.9)}50%{opacity:1;transform:scale(1.03);filter:brightness(1.15)}to{opacity:1;stroke-dashoffset:0;transform:scale(1);filter:brightness(1)}}@keyframes circularDraw{0%{opacity:0;stroke-dasharray:0 502.65;transform:rotate(-90deg) scale(.9);filter:brightness(.8)}15%{opacity:.7;transform:rotate(-90deg) scale(.95);filter:brightness(.9)}40%{opacity:1;transform:rotate(-90deg) scale(1.03);filter:brightness(1.1)}to{opacity:1;stroke-dasharray:inherit;transform:rotate(-90deg) scale(1);filter:brightness(1)}}@keyframes pathSlideIn{0%{opacity:0;transform:scale(.3) rotate(-10deg);filter:brightness(.6)}30%{opacity:.8;transform:scale(.9) rotate(-2deg);filter:brightness(.9)}70%{opacity:1;transform:scale(1.05) rotate(1deg);filter:brightness(1.15)}to{opacity:1;transform:scale(1) rotate(0);filter:brightness(1)}}.toastui-calendar-popup,.toastui-calendar-detail-popup,.toastui-calendar-popup-container{z-index:99999!important;position:fixed!important;transform:none!important;max-width:400px!important;max-height:600px!important;overflow:auto!important}.toastui-calendar-popup-section{z-index:10000!important}.toastui-calendar-popup-button,.toastui-calendar-section-button{z-index:10001!important}.toastui-calendar-layout{position:relative!important;overflow:visible!important}.toastui-calendar-container{position:relative!important}.toastui-calendar-month,.toastui-calendar-week,.toastui-calendar-day{overflow:visible!important}.toastui-calendar-popup-arrow{display:none!important}.toastui-calendar-popup-container{background:#fffffffa!important;backdrop-filter:blur(10px)!important;border-radius:8px!important;box-shadow:0 10px 40px #0003!important}.toastui-calendar-panel{overflow:visible!important}.toastui-calendar-dropdown-menu{z-index:10002!important}.calendar-glass-container .toastui-calendar{overflow:visible!important}.toastui-calendar-week-view,.toastui-calendar-day-view{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}.toastui-calendar-week-view-day-names{position:sticky!important;top:0!important;z-index:10!important;background:inherit!important;flex-shrink:0!important;box-sizing:border-box!important;padding-right:var(--toast-scrollbar-width, 0px)!important;border-top:none!important}.toastui-calendar-week-view-day-names,.toastui-calendar-week-view-day-names *,.toastui-calendar-day-view-day-names,.toastui-calendar-day-view-day-names *{border-top:none!important}.toastui-calendar-panel{position:sticky!important;top:auto!important;z-index:9!important;background:inherit!important;flex-shrink:0!important;overflow:visible!important;box-sizing:border-box!important;padding-right:var(--toast-scrollbar-width, 0px)!important}.toastui-calendar-time{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;padding-right:0!important}.toastui-calendar-panel .toastui-calendar-time{padding-right:0!important;margin-right:calc(-1 * var(--toast-scrollbar-width, 0px))!important}.toastui-calendar-week-view-day-names,.toastui-calendar-panel,.toastui-calendar-time{width:100%!important}.toastui-calendar-dragging--move-event .toastui-calendar-allday-panel .toastui-calendar-weekday-event{opacity:1!important;transition:none!important}.toastui-calendar-dragging--move-event .toastui-calendar-panel-allday-events .toastui-calendar-weekday-event[style*="opacity: 0.5"],.toastui-calendar-dragging--move-event .toastui-calendar-panel-allday-events .toastui-calendar-weekday-event[style*="opacity:0.5"]{opacity:0!important}.nexus-drag-drop-hiding{opacity:0!important;transition:none!important}.gantt-weekend-fill{fill:#94a3b826}.dark .gantt-weekend-fill{fill:#64748b33}.gantt-holiday-fill{fill:#fb71852e}.dark .gantt-holiday-fill{fill:#f8717126}.gantt-selected-row-fill{fill:#000;fill-opacity:.05}.dark .gantt-selected-row-fill{fill:#fff;fill-opacity:.07}.gantt-month-header-fill,.dark .gantt-month-header-fill{fill:transparent}.gantt-header-holiday-fill{fill:#fb71851f}.dark .gantt-header-holiday-fill{fill:#f871711f}.gantt-header-weekend-fill{fill:#94a3b81a}.dark .gantt-header-weekend-fill{fill:#64748b26}.gantt-header-bg-fill,.dark .gantt-header-bg-fill{fill:transparent}.gantt-today-fill{fill:#8b5cf61a}.dark .gantt-today-fill{fill:#8b5cf626}.gantt-grid-stroke{stroke:#94a3b84d}.dark .gantt-grid-stroke{stroke:#64748b4d}.gantt-border-stroke{stroke:#94a3b866}.dark .gantt-border-stroke{stroke:#64748b66}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none;width:0;height:0}.gantt-no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important;overflow:-moz-scrollbars-none}.gantt-no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important}.gantt-no-scrollbar::-webkit-scrollbar-thumb,.gantt-no-scrollbar::-webkit-scrollbar-track{display:none!important;background:transparent!important}.drag-handle{position:fixed;opacity:1;transition:opacity ease-in .2s,background-color .2s;border-radius:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(107, 114, 128, 0.8)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-size:calc(.5em + .375rem) calc(.5em + .375rem);background-repeat:no-repeat;background-position:center;width:1.2rem;height:1.5rem;z-index:999;cursor:grab}.drag-handle:hover{background-color:#8b5cf626}.drag-handle:active{background-color:#8b5cf640;cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}.dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(156, 163, 175, 0.8)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}.dark .drag-handle:hover{background-color:#8b5cf640}.dark .drag-handle:active{background-color:#8b5cf659}.nexus-editor-content>*,.ProseMirror>*{position:relative}.ProseMirror-selectednode{outline:2px solid var(--color-primary, #8b5cf6)!important;border-radius:4px}.ProseMirror:not(.dragging) .ProseMirror-selectednode{outline:none!important;background-color:#8b5cf61a;transition:background-color .2s;box-shadow:none}.drag-handle.dragging{opacity:1!important;background-color:var(--color-primary, #8b5cf6)!important}@keyframes block-highlight-pulse{0%{box-shadow:0 0 #8b5cf666;background-color:#8b5cf61a}50%{box-shadow:0 0 0 4px #8b5cf633;background-color:#8b5cf626}to{box-shadow:0 0 #8b5cf600;background-color:transparent}}.block-highlight{animation:block-highlight-pulse 2s ease-out forwards;border-radius:6px;transition:all .3s ease}.dark .block-highlight{animation:block-highlight-pulse 2s ease-out forwards}@keyframes block-highlight-pulse-dark{0%{box-shadow:0 0 #8b5cf680;background-color:#8b5cf626}50%{box-shadow:0 0 0 4px #8b5cf64d;background-color:#8b5cf633}to{box-shadow:0 0 #8b5cf600;background-color:transparent}}@keyframes outline-highlight-pulse{0%{box-shadow:0 0 #f59e0b66;background-color:#f59e0b1a}50%{box-shadow:0 0 0 4px #f59e0b33;background-color:#f59e0b26}to{box-shadow:0 0 #f59e0b00;background-color:transparent}}.outline-highlight{animation:outline-highlight-pulse 2s ease-out forwards;border-radius:6px;transition:all .3s ease}.dark .outline-highlight{animation:outline-highlight-pulse-dark 2s ease-out forwards}@keyframes outline-highlight-pulse-dark{0%{box-shadow:0 0 #f59e0b80;background-color:#f59e0b26}50%{box-shadow:0 0 0 4px #f59e0b4d;background-color:#f59e0b33}to{box-shadow:0 0 #f59e0b00;background-color:transparent}}@keyframes calendar-slide-in-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes calendar-slide-in-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes calendar-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes calendar-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes calendar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes glass-glow-pulse{0%{box-shadow:0 8px 32px #8b5cf61a,inset 0 1px #fff9}50%{box-shadow:0 8px 32px #8b5cf626,inset 0 1px #ffffffbf}to{box-shadow:0 8px 32px #8b5cf61a,inset 0 1px #fff9}}@keyframes glass-glow-pulse-dark{0%{box-shadow:0 8px 32px #0000003d,inset 0 1px #ffffff0a}50%{box-shadow:0 8px 32px #8b5cf61f,inset 0 1px #ffffff14}to{box-shadow:0 8px 32px #0000003d,inset 0 1px #ffffff0a}}@keyframes calendar-date-entry{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes calendar-event-glow{0%{box-shadow:0 2px 8px #8b5cf61a}50%{box-shadow:0 4px 16px #8b5cf640}to{box-shadow:0 2px 8px #8b5cf61a}}@keyframes calendar-accent-pulse{0%{background:#dbff770d;box-shadow:0 0 #dbff774d}50%{background:#dbff7726;box-shadow:0 0 0 8px #dbff771a}to{background:#dbff770d;box-shadow:0 0 #dbff7700}}.calendar-view-enter{animation:calendar-slide-in-left .3s ease-out forwards}.calendar-view-exit{animation:calendar-slide-out-right .3s ease-in forwards}.calendar-view-enter.right{animation:calendar-slide-in-right .3s ease-out forwards}.calendar-view-exit.right{animation:calendar-slide-out-left .3s ease-in forwards}.calendar-glass-container{animation:glass-glow-pulse 3s ease-in-out infinite;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .calendar-glass-container{animation:glass-glow-pulse-dark 3s ease-in-out infinite}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date{animation:calendar-date-entry .4s ease-out backwards}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:nth-child(1){animation-delay:.02s}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:nth-child(2){animation-delay:.04s}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:nth-child(3){animation-delay:.06s}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:nth-child(4){animation-delay:.08s}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:nth-child(5){animation-delay:.1s}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:nth-child(6){animation-delay:.12s}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date:nth-child(7){animation-delay:.14s}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-event:not(:has(.toastui-calendar-weekday-event-dot)):not(:has(.nexus-event-dot)){animation:calendar-event-glow 2s ease-in-out infinite}.toastui-calendar .toastui-calendar-month .toastui-calendar-month-date.toastui-calendar-today{animation:calendar-accent-pulse 2.5s ease-in-out infinite!important}.nexus-inverted-corner-wrapper .nexus-corner-menu-trigger,.nexus-inverted-corner-wrapper button.nexus-corner-menu-trigger,button.nexus-corner-menu-trigger.nexus-inverted-corner-button--sm,button.nexus-corner-menu-trigger.nexus-inverted-corner-button--md,button.nexus-corner-menu-trigger.nexus-inverted-corner-button--lg{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important}.nexus-inverted-corner-card .rounded-full,.nexus-inverted-corner-card button.rounded-full,.nexus-inverted-corner-card [class*=rounded-full],.nexus-inverted-corner-card .rounded-full.h-2,.nexus-inverted-corner-card .rounded-full.h-2\.5{border-radius:9999px!important}.nexus-inverted-corner-card .rounded-lg,.nexus-inverted-corner-card [class*=rounded-lg]{border-radius:.5rem!important}.nexus-inverted-corner-card .rounded-\[6px\]{border-radius:6px!important}.nexus-inverted-corner-card .rounded-2xl,.nexus-inverted-corner-card [class*=rounded-2xl]{border-radius:1rem!important}.nexus-inverted-corner-card .rounded-md,.nexus-inverted-corner-card [class*=rounded-md]{border-radius:.375rem!important}.nexus-inverted-corner-card .rounded-sm{border-radius:.125rem!important}.nexus-inverted-corner-card .rounded-xl{border-radius:.75rem!important}.nexus-inverted-corner-card .nexus-select-trigger{border-radius:.5rem!important}.nexus-inverted-corner-card .nexus-card-title-icon-circle{border-radius:50%!important}.corner-smooth-sm{border-radius:var(--nexus-squircle-radius-sm, 6px);border:none!important}.corner-smooth-md{border-radius:var(--nexus-squircle-radius-md, 12px);border:none!important}.corner-smooth-lg{border-radius:var(--nexus-squircle-radius-lg, 20px);border:none!important}.corner-smooth-xl{border-radius:var(--nexus-squircle-radius-xl, 32px);border:none!important}.corner-smooth-elevated-sm{border-radius:var(--nexus-squircle-radius-sm, 6px);border:none!important;box-shadow:0 1px 3px #00000014}.corner-smooth-elevated-md{border-radius:var(--nexus-squircle-radius-md, 12px);border:none!important;box-shadow:0 2px 6px #0000000f}.corner-smooth-elevated-lg{border-radius:var(--nexus-squircle-radius-lg, 20px);border:none!important;box-shadow:0 4px 12px #0000000d}.dark .corner-smooth-elevated-sm,.dark .corner-smooth-elevated-md,.dark .corner-smooth-elevated-lg{box-shadow:0 2px 8px #0000004d}@supports (corner-shape: squircle){.corner-smooth-sm,.corner-smooth-elevated-sm,.corner-smooth-md,.corner-smooth-elevated-md,.corner-smooth-lg,.corner-smooth-elevated-lg,.corner-smooth-xl,.sq{corner-shape:squircle}}.widget-card-squircle{position:relative!important;background-color:transparent!important;transition:background-color .2s ease!important}.widget-card-squircle:before{background-color:#fff9!important;transition:background-color .2s ease!important}.group:hover .widget-card-squircle{background-color:#8b5cf61f!important}.group:hover .widget-card-squircle:before{background-color:#fffffff2!important}.dark .widget-card-squircle{background-color:transparent!important}.dark .widget-card-squircle:before{background-color:#ffffff0d!important}.dark .group:hover .widget-card-squircle{background-color:#8b5cf626!important}.dark .group:hover .widget-card-squircle:before{background-color:#121218f2!important}.auth-input-dark-placeholder::placeholder{color:#ffffff80!important}.auth-input-dark-placeholder::-moz-placeholder{color:#ffffff80!important}.auth-input-dark-placeholder::-webkit-input-placeholder{color:#ffffff80!important}.fluid-text-xs{font-size:var(--fluid-step--2)}.fluid-text-sm{font-size:var(--fluid-step--1)}.fluid-text-base{font-size:var(--fluid-step-0)}.fluid-text-lg{font-size:var(--fluid-step-1)}.fluid-text-xl{font-size:var(--fluid-step-2)}.fluid-text-2xl{font-size:var(--fluid-step-3)}.fluid-text-3xl{font-size:var(--fluid-step-4)}.fluid-text-4xl{font-size:var(--fluid-step-5)}.fluid-p-xs{padding:var(--fluid-space-xs)}.fluid-p-s{padding:var(--fluid-space-s)}.fluid-p-m{padding:var(--fluid-space-m)}.fluid-p-l{padding:var(--fluid-space-l)}.fluid-p-xl{padding:var(--fluid-space-xl)}.fluid-px-xs{padding-left:var(--fluid-space-xs);padding-right:var(--fluid-space-xs)}.fluid-px-s{padding-left:var(--fluid-space-s);padding-right:var(--fluid-space-s)}.fluid-px-m{padding-left:var(--fluid-space-m);padding-right:var(--fluid-space-m)}.fluid-px-l{padding-left:var(--fluid-space-l);padding-right:var(--fluid-space-l)}.fluid-py-xs{padding-top:var(--fluid-space-xs);padding-bottom:var(--fluid-space-xs)}.fluid-py-s{padding-top:var(--fluid-space-s);padding-bottom:var(--fluid-space-s)}.fluid-py-m{padding-top:var(--fluid-space-m);padding-bottom:var(--fluid-space-m)}.fluid-py-l{padding-top:var(--fluid-space-l);padding-bottom:var(--fluid-space-l)}.doc-panel-inset{top:90px;bottom:24px;border-radius:32px}@supports (corner-shape: squircle){.doc-panel-inset{corner-shape:squircle}}.fluid-m-xs{margin:var(--fluid-space-xs)}.fluid-m-s{margin:var(--fluid-space-s)}.fluid-m-m{margin:var(--fluid-space-m)}.fluid-m-l{margin:var(--fluid-space-l)}.fluid-mx-xs{margin-left:var(--fluid-space-xs);margin-right:var(--fluid-space-xs)}.fluid-mx-s{margin-left:var(--fluid-space-s);margin-right:var(--fluid-space-s)}.fluid-mx-m{margin-left:var(--fluid-space-m);margin-right:var(--fluid-space-m)}.fluid-my-xs{margin-top:var(--fluid-space-xs);margin-bottom:var(--fluid-space-xs)}.fluid-my-s{margin-top:var(--fluid-space-s);margin-bottom:var(--fluid-space-s)}.fluid-my-m{margin-top:var(--fluid-space-m);margin-bottom:var(--fluid-space-m)}.fluid-gap-xs{gap:var(--fluid-gap-xs)}.fluid-gap-s{gap:var(--fluid-gap-s)}.fluid-gap-m{gap:var(--fluid-gap-m)}.fluid-gap-l{gap:var(--fluid-gap-l)}.container-query{container-type:inline-size}.container-query-size{container-type:size}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--fluid-gap-m)}.responsive-grid-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--fluid-gap-s)}.responsive-grid-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--fluid-gap-l)}@media(min-width:1280px)and (max-width:1440px){:root{--fluid-step--2: .75rem;--fluid-step--1: .875rem;--fluid-step-0: .9375rem;--fluid-step-1: 1.0625rem;--fluid-step-2: 1.1875rem;--fluid-step-3: 1.375rem;--fluid-step-4: 1.625rem;--fluid-step-5: 1.875rem;--fluid-space-xs: .625rem;--fluid-space-s: .875rem;--fluid-space-m: 1.125rem;--fluid-space-l: 1.375rem;--fluid-space-xl: 1.75rem;--fluid-gap-xs: .5rem;--fluid-gap-s: .625rem;--fluid-gap-m: .875rem;--fluid-gap-l: 1.125rem}.responsive-grid{gap:var(--fluid-gap-s)}.responsive-grid-lg{gap:var(--fluid-gap-m)}}@media(max-width:1366px){:root{--fluid-step--2: .6875rem;--fluid-step--1: .8125rem;--fluid-step-0: .875rem;--fluid-step-1: 1rem;--fluid-step-2: 1.125rem;--fluid-step-3: 1.25rem;--fluid-step-4: 1.5rem;--fluid-step-5: 1.75rem;--fluid-space-xs: .5rem;--fluid-space-s: .75rem;--fluid-space-m: 1rem;--fluid-space-l: 1.25rem;--fluid-space-xl: 1.5rem;--fluid-gap-xs: .375rem;--fluid-gap-s: .5rem;--fluid-gap-m: .75rem;--fluid-gap-l: 1rem}.responsive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--fluid-gap-s)}.responsive-grid-lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}@container (max-width: 400px){.card-adaptive{padding:var(--fluid-space-xs)}.card-adaptive .card-title{font-size:var(--fluid-step-0)}.card-adaptive .card-content{font-size:var(--fluid-step--1)}}@container (min-width: 401px) and (max-width: 600px){.card-adaptive{padding:var(--fluid-space-s)}.card-adaptive .card-title{font-size:var(--fluid-step-1)}}@container (min-width: 601px){.card-adaptive{padding:var(--fluid-space-m)}.card-adaptive .card-title{font-size:var(--fluid-step-2)}}.overflow-safe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-safe-multiline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.break-safe{word-break:break-word;overflow-wrap:anywhere;hyphens:auto}.shrink-0{flex-shrink:0!important}.min-w-0{min-width:0!important}.safe-container{max-width:100%;overflow-x:hidden}@media(min-width:768px)and (max-width:1024px){:root{--fluid-step--2: .6875rem;--fluid-step--1: .8125rem;--fluid-step-0: .9375rem;--fluid-step-1: 1.0625rem;--fluid-step-2: 1.1875rem;--fluid-step-3: 1.375rem;--fluid-step-4: 1.625rem;--fluid-step-5: 1.875rem;--fluid-space-3xs: .1875rem;--fluid-space-2xs: .375rem;--fluid-space-xs: .5rem;--fluid-space-s: .75rem;--fluid-space-m: 1rem;--fluid-space-l: 1.25rem;--fluid-space-xl: 1.5rem;--fluid-space-2xl: 2rem;--fluid-space-3xl: 3rem;--fluid-gap-xs: .375rem;--fluid-gap-s: .5rem;--fluid-gap-m: .75rem;--fluid-gap-l: 1rem}.responsive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--fluid-gap-s)}.responsive-grid-sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.responsive-grid-lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}@media(min-width:640px)and (max-width:767px){:root{--fluid-step--2: .625rem;--fluid-step--1: .75rem;--fluid-step-0: .875rem;--fluid-step-1: 1rem;--fluid-step-2: 1.125rem;--fluid-step-3: 1.25rem;--fluid-step-4: 1.5rem;--fluid-step-5: 1.75rem;--fluid-space-3xs: .125rem;--fluid-space-2xs: .25rem;--fluid-space-xs: .375rem;--fluid-space-s: .625rem;--fluid-space-m: .875rem;--fluid-space-l: 1rem;--fluid-space-xl: 1.25rem;--fluid-space-2xl: 1.75rem;--fluid-space-3xl: 2.5rem;--fluid-gap-xs: .25rem;--fluid-gap-s: .375rem;--fluid-gap-m: .625rem;--fluid-gap-l: .875rem}.responsive-grid{grid-template-columns:repeat(2,1fr);gap:var(--fluid-gap-s)}.responsive-grid-sm,.responsive-grid-lg{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){:root{--fluid-step--2: .625rem;--fluid-step--1: .6875rem;--fluid-step-0: .8125rem;--fluid-step-1: .9375rem;--fluid-step-2: 1.0625rem;--fluid-step-3: 1.1875rem;--fluid-step-4: 1.375rem;--fluid-step-5: 1.5rem;--fluid-space-3xs: .125rem;--fluid-space-2xs: .25rem;--fluid-space-xs: .375rem;--fluid-space-s: .5rem;--fluid-space-m: .75rem;--fluid-space-l: 1rem;--fluid-space-xl: 1.25rem;--fluid-space-2xl: 1.5rem;--fluid-space-3xl: 2rem;--fluid-gap-xs: .25rem;--fluid-gap-s: .375rem;--fluid-gap-m: .5rem;--fluid-gap-l: .75rem;--fluid-container-sm: 100%;--fluid-container-md: 100%;--fluid-container-lg: 100%;--fluid-container-xl: 100%;--fluid-container-2xl: 100%}.responsive-grid,.responsive-grid-sm,.responsive-grid-lg{grid-template-columns:1fr;gap:var(--fluid-gap-s)}.card-adaptive{width:100%}.mobile-compact{padding:var(--fluid-space-xs)!important}}.hide-mobile{display:block}@media(max-width:639px){.hide-mobile{display:none!important}}.show-mobile-only{display:none}@media(max-width:639px){.show-mobile-only{display:block!important}}.hide-tablet{display:block}@media(min-width:640px)and (max-width:1024px){.hide-tablet{display:none!important}}.show-tablet-only{display:none}@media(min-width:640px)and (max-width:1024px){.show-tablet-only{display:block!important}}.hide-desktop{display:block}@media(min-width:1025px){.hide-desktop{display:none!important}}.show-desktop-only{display:none}@media(min-width:1025px){.show-desktop-only{display:block!important}}.hide-mobile-flex{display:flex}@media(max-width:639px){.hide-mobile-flex{display:none!important}}.show-mobile-only-flex{display:none}@media(max-width:639px){.show-mobile-only-flex{display:flex!important}}@media(max-width:1024px){.touch-target{min-height:44px;min-width:44px}.touch-button{padding:.75rem 1rem}.touch-link{padding:.5rem;margin:-.5rem}}.stack-mobile{display:flex;flex-direction:column;gap:var(--fluid-gap-s)}@media(min-width:640px){.stack-mobile{flex-direction:row;align-items:center}}.full-mobile{width:100%}@media(min-width:640px){.full-mobile{width:auto}}.p-responsive{padding:var(--fluid-space-xs)}@media(min-width:640px){.p-responsive{padding:var(--fluid-space-s)}}@media(min-width:1024px){.p-responsive{padding:var(--fluid-space-m)}}.gap-responsive{gap:var(--fluid-gap-xs)}@media(min-width:640px){.gap-responsive{gap:var(--fluid-gap-s)}}@media(min-width:1024px){.gap-responsive{gap:var(--fluid-gap-m)}}.how-it-works-card{background:#ffffff26!important}.how-it-works-card:before{background:#0a0a0af2!important}.how-it-works-card:hover{background:#ffffff40!important}.how-it-works-card:hover:before{background:#141414e6!important}.ai-agent-card{background:#ffffff26!important}.ai-agent-card:before{background:#0a0a0af2!important}.ai-agent-card:hover{background:#ffffff40!important}.ai-agent-card:hover:before{background:#141414e6!important}.react-flow__node:hover .react-flow__handle{opacity:1!important;transition:opacity .15s ease!important}.studio-connect-mode .react-flow__handle{opacity:1!important;width:12px!important;height:12px!important;border-radius:50%!important;border:2px solid #fff!important;box-shadow:0 0 0 2px #7c3aed!important;transition:opacity .15s ease!important}.studio-connect-mode .react-flow__handle:hover{box-shadow:0 0 0 3px #7c3aed,0 0 12px #7c3aed66!important}.studio-connect-mode .react-flow__connection-path{stroke:#7c3aed!important;stroke-width:2!important}.studio-tool-select .react-flow__pane{cursor:default}.studio-tool-select .react-flow__node{cursor:grab}.studio-tool-select .react-flow__node:active{cursor:grabbing}.studio-tool-hand .react-flow__pane{cursor:grab}.studio-tool-hand .react-flow__pane:active{cursor:grabbing}.studio-tool-hand .react-flow__node{cursor:grab}.studio-tool-connect .react-flow__pane,.studio-tool-draw .react-flow__pane,.studio-tool-draw .react-flow__node,.studio-tool-pencil .react-flow__pane,.studio-tool-pencil .react-flow__node,.studio-tool-pencil .react-flow__edge{cursor:crosshair}.studio-tool-eraser .react-flow__node{cursor:cell}.studio-tool-eraser .react-flow__pane{cursor:default}.studio-tool-eraser .react-flow__edge{cursor:cell}@keyframes workflowPulse{0%,to{box-shadow:0 0 0 2px #7c3aed33,0 4px 20px #7c3aed26}50%{box-shadow:0 0 0 4px #7c3aed59,0 6px 28px #7c3aed4d}}.react-flow__node-studioShape,.react-flow__node-studioSticky,.react-flow__node-studioText,.react-flow__node-studioMindMap,.react-flow__node-studioFrame,.react-flow__node-studioBusinessCanvas,.react-flow__node-studioWorkflow,.react-flow__node-studioFreehand,.react-flow__node-studioSticker,.react-flow__node-studioArrow{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important;outline:none!important}.react-flow__node-studioShape:hover,.react-flow__node-studioSticky:hover,.react-flow__node-studioText:hover,.react-flow__node-studioMindMap:hover,.react-flow__node-studioFrame:hover,.react-flow__node-studioBusinessCanvas:hover,.react-flow__node-studioWorkflow:hover,.react-flow__node-studioFreehand:hover,.react-flow__node-studioSticker:hover,.react-flow__node-studioArrow:hover{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}.react-flow__node-studioShape.selected,.react-flow__node-studioShape:focus,.react-flow__node-studioShape:focus-visible,.react-flow__node-studioSticky.selected,.react-flow__node-studioSticky:focus,.react-flow__node-studioText.selected,.react-flow__node-studioText:focus,.react-flow__node-studioMindMap.selected,.react-flow__node-studioMindMap:focus,.react-flow__node-studioFrame.selected,.react-flow__node-studioFrame:focus,.react-flow__node-studioBusinessCanvas.selected,.react-flow__node-studioBusinessCanvas:focus,.react-flow__node-studioWorkflow.selected,.react-flow__node-studioWorkflow:focus,.react-flow__node-studioFreehand.selected,.react-flow__node-studioFreehand:focus,.react-flow__node-studioSticker.selected,.react-flow__node-studioSticker:focus,.react-flow__node-studioArrow.selected,.react-flow__node-studioArrow.selected:focus,.react-flow__node-studioArrow:focus{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}.react-flow__node-studioShape:before,.react-flow__node-studioShape:after,.react-flow__node-studioSticky:before,.react-flow__node-studioSticky:after,.react-flow__node-studioText:before,.react-flow__node-studioText:after,.react-flow__node-studioMindMap:before,.react-flow__node-studioMindMap:after,.react-flow__node-studioFrame:before,.react-flow__node-studioFrame:after,.react-flow__node-studioBusinessCanvas:before,.react-flow__node-studioBusinessCanvas:after,.react-flow__node-studioWorkflow:before,.react-flow__node-studioWorkflow:after,.react-flow__node-studioFreehand:before,.react-flow__node-studioFreehand:after,.react-flow__node-studioSticker:before,.react-flow__node-studioSticker:after,.react-flow__node-studioArrow:before,.react-flow__node-studioArrow:after{content:none!important;display:none!important;background:transparent!important}.react-flow__node-studioArrow .react-flow__handle{display:none!important}@keyframes studioReactionFloat{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}60%{opacity:.9;transform:translate(-50%,-100px) scale(1.1)}to{opacity:0;transform:translate(-50%,-140px) scale(.8)}}.toastui-calendar-weekday-event-dot{display:none!important;width:0!important;height:0!important;float:none!important;margin:0!important;padding:0!important}.toastui-calendar-weekday-event:has(.toastui-calendar-weekday-event-dot){display:flex!important;align-items:flex-start!important}.toastui-calendar-weekday-event:has(.toastui-calendar-weekday-event-dot) .toastui-calendar-weekday-event-title{flex:1!important;min-width:0!important;overflow:hidden!important}.docx-preview-container{color:#1a1a1a;min-height:100%;font-family:ui-sans-serif,system-ui,-apple-system,Arial,sans-serif}.docx-preview-container .docx-wrapper{padding:20px;background:#e8e8e8!important;display:flex;flex-direction:column;align-items:center;gap:16px}.docx-preview-container .docx{background:#fff!important;box-shadow:0 1px 6px #00000026;margin:0 auto}.docx-preview-container section.docx{margin-bottom:0}.docx-preview-container svg foreignObject,.docx-preview-container svg foreignObject *{font-family:ui-sans-serif,system-ui,-apple-system,Arial,sans-serif!important}.docx-editor-host{height:100%;width:100%;overflow:auto;color-scheme:light dark;background:var(--doc-bg, #ebebeb);color:var(--doc-text, #171717)}.docx-editor-host .ep-root{--foreground: 222.2 84% 4.9%;--background: 0 0% 100%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%}.dark .docx-editor-host .ep-root{--foreground: 213 31% 91%;--background: 240 10% 14%;--card: 240 10% 14%;--card-foreground: 213 31% 91%;--popover: 240 10% 14%;--popover-foreground: 213 31% 91%;--primary: 263 70% 76%;--primary-foreground: 0 0% 0%;--secondary: 240 10% 20%;--secondary-foreground: 213 31% 91%;--muted: 240 10% 20%;--muted-foreground: 240 5% 65%;--accent: 240 10% 20%;--accent-foreground: 213 31% 91%;--destructive: 0 72% 51%;--destructive-foreground: 213 31% 91%;--border: 240 6% 25%;--input: 240 6% 25%;--ring: 263 70% 76%}.docx-editor-host .docx-responsive-toolbar{background-color:var(--doc-toolbar-bg);border-bottom:1px solid var(--doc-border);color:var(--doc-text)}.dark .docx-editor-host .docx-responsive-toolbar{background-color:var(--doc-toolbar-bg)!important;border-bottom:1px solid var(--doc-border)!important;color:var(--doc-text)!important}.docx-editor-host .docx-responsive-toolbar-item{color:var(--doc-text)}.dark .docx-editor-host .docx-responsive-toolbar-item{color:var(--doc-text)!important}.docx-editor-host .docx-responsive-toolbar-item button,.docx-editor-host .docx-responsive-toolbar-item [role=button]{color:var(--doc-text)}.dark .docx-editor-host .docx-responsive-toolbar-item button,.dark .docx-editor-host .docx-responsive-toolbar-item [role=button]{color:var(--doc-text)!important;background-color:transparent!important}.docx-editor-host .docx-responsive-toolbar-item svg{color:inherit!important}.dark .docx-editor-host .docx-responsive-toolbar-item button:hover,.dark .docx-editor-host .docx-responsive-toolbar-item [role=button]:hover{background-color:var(--doc-bg-hover)!important;color:var(--doc-text)!important}.dark .docx-editor-host .docx-responsive-toolbar-item button[aria-pressed=true],.dark .docx-editor-host .docx-responsive-toolbar-item .is-active,.dark .docx-editor-host .docx-responsive-toolbar-item [data-active=true]{background-color:var(--doc-primary-light)!important;color:var(--doc-primary)!important}.dark .docx-editor-host .docx-responsive-toolbar-item input,.dark .docx-editor-host .docx-responsive-toolbar-item select{background-color:var(--doc-bg-subtle)!important;border-color:var(--doc-border-input)!important;color:var(--doc-text)!important}.docx-editor-host .docx-responsive-toolbar-separator,.docx-editor-host .docx-toolbar-group-separator{border-color:var(--doc-border);background-color:var(--doc-border)}.dark .docx-editor-host .docx-responsive-toolbar-separator,.dark .docx-editor-host .docx-toolbar-group-separator{border-color:var(--doc-border)!important;background-color:var(--doc-border)!important}.docx-editor-host .docx-color-picker-dropdown{background-color:var(--doc-toolbar-bg)!important;border:1px solid var(--doc-border)!important;border-radius:6px!important;box-shadow:0 4px 16px #00000026!important;color:var(--doc-text)!important;z-index:9999!important}.dark .docx-editor-host .docx-color-picker-dropdown{background-color:var(--doc-toolbar-bg)!important;border-color:var(--doc-border)!important;box-shadow:0 4px 16px #0006!important;color:var(--doc-text)!important}.docx-editor-host .docx-color-picker-dropdown button:hover,.docx-editor-host .docx-color-picker-dropdown .docx-color-picker-button:hover,.dark .docx-editor-host .docx-color-picker-dropdown button:hover{background-color:var(--doc-bg-hover)!important}.docx-editor-host .docx-color-grid button{border-radius:3px!important}.dark .docx-editor-host .docx-color-grid button:hover{outline:2px solid var(--doc-text)!important;outline-offset:1px!important}.dark .docx-editor-host .docx-responsive-toolbar-overflow-item{color:var(--doc-text)!important}.dark .docx-editor-host .ep-root .z-50.flex-shrink-0{background-color:var(--doc-toolbar-bg)!important}.dark .docx-editor-host [data-testid=title-bar]{background-color:var(--doc-toolbar-bg)!important;border-bottom:1px solid var(--doc-border)!important}.dark .docx-editor-host [data-testid=editor-toolbar]{background-color:var(--doc-toolbar-bg)!important}.dark .docx-editor-host [data-testid=title-bar] .text-slate-800,.dark .docx-editor-host [data-testid=title-bar] .text-slate-700,.dark .docx-editor-host [data-testid=title-bar] button,.dark .docx-editor-host [data-testid=title-bar] [role=button],.dark .docx-editor-host [data-testid=editor-toolbar] .text-slate-500,.dark .docx-editor-host [data-testid=editor-toolbar] .text-slate-600,.dark .docx-editor-host [data-testid=editor-toolbar] .text-slate-900,.dark .docx-editor-host [data-testid=editor-toolbar] button,.dark .docx-editor-host [data-testid=editor-toolbar] [role=button]{color:var(--doc-text)!important}.dark .docx-editor-host [data-testid=title-bar] svg,.dark .docx-editor-host [data-testid=editor-toolbar] svg{color:inherit!important}.dark .docx-editor-host [data-testid=title-bar] button:hover,.dark .docx-editor-host [data-testid=title-bar] [role=button]:hover,.dark .docx-editor-host [data-testid=editor-toolbar] button:hover,.dark .docx-editor-host [data-testid=editor-toolbar] [role=button]:hover{background-color:var(--doc-bg-hover)!important;color:var(--doc-text)!important}.dark .docx-editor-host [data-testid=editor-toolbar] button[aria-pressed=true],.dark .docx-editor-host [data-testid=editor-toolbar] button.is-active,.dark .docx-editor-host [data-testid=editor-toolbar] [data-active=true]{background-color:var(--doc-primary-light)!important;color:var(--doc-primary)!important}.dark .docx-editor-host [data-testid=editor-toolbar] input,.dark .docx-editor-host [data-testid=editor-toolbar] select{background-color:var(--doc-bg-subtle)!important;border-color:var(--doc-border-input)!important;color:var(--doc-text)!important}.tiptap-word-editor{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.7;color:#1a1a1a;min-height:400px;outline:none}.tiptap-word-editor h1{font-size:1.8em;font-weight:700;margin:1em 0 .4em}.tiptap-word-editor h2{font-size:1.4em;font-weight:700;margin:1em 0 .4em}.tiptap-word-editor h3{font-size:1.15em;font-weight:600;margin:.8em 0 .3em}.tiptap-word-editor p{margin:.4em 0}.tiptap-word-editor ul{list-style:disc;padding-left:1.4em;margin:.4em 0}.tiptap-word-editor ol{list-style:decimal;padding-left:1.4em;margin:.4em 0}.tiptap-word-editor li{margin:.2em 0}.tiptap-word-editor strong{font-weight:700}.tiptap-word-editor em{font-style:italic}.tiptap-word-editor u{text-decoration:underline}.tiptap-word-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#aaa;float:left;pointer-events:none;height:0}mark.docx-find-highlight{background-color:#fde0478c;color:inherit;border-radius:2px;padding:0}mark.docx-find-highlight.docx-find-active{background-color:#ea580c8c;outline:2px solid rgba(234,88,12,.8);border-radius:2px}.sd-editor-scoped .ProseMirror div[data-type=contentBlock]{z-index:0!important;pointer-events:auto!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}[data-sd-editable]{cursor:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}[data-sd-editable]:hover{outline:1px dashed rgba(59,130,246,.5)!important;outline-offset:2px!important}[data-sd-editable]:focus{outline:2px solid rgba(59,130,246,.7)!important;outline-offset:2px!important}[data-sd-editable] ul{list-style:disc!important;padding-left:1.4em!important;margin:.4em 0!important}[data-sd-editable] ol{list-style:decimal!important;padding-left:1.4em!important;margin:.4em 0!important}[data-sd-editable] li{display:list-item!important;margin:.2em 0!important}.word-editor-modal{background:var(--nexus-current-bg-secondary)}.dark .word-editor-modal{background:var(--nexus-current-bg-primary)}.word-editor-modal__header{background:#fffffff7;border-color:var(--nexus-current-border-subtle);backdrop-filter:blur(12px)}.dark .word-editor-modal__header{background:var(--nexus-current-bg-secondary);border-color:var(--nexus-current-border-subtle)}.word-editor-modal__icon,.dark .word-editor-modal__icon{color:var(--nexus-primary)}.word-editor-modal__title{color:var(--nexus-current-text-primary)}.word-editor-modal__badge{background:#8b5cf61f;color:var(--nexus-primary)}.dark .word-editor-modal__badge{background:#8b5cf626;color:var(--nexus-primary)}.word-editor-bg-popover{background:var(--nexus-current-bg-elevated)!important;border:1px solid var(--nexus-current-border-subtle)!important;color:var(--nexus-current-text-primary)!important}.dark .word-editor-bg-popover{background:var(--nexus-current-bg-elevated)!important;border-color:var(--nexus-current-border-subtle)!important;color:var(--nexus-current-text-primary)!important}.word-editor-bg-popover__hex-input{background:#0000000a;border:1px solid var(--nexus-current-border-emphasis);color:var(--nexus-current-text-primary)}.dark .word-editor-bg-popover__hex-input{background:#ffffff12;border-color:var(--nexus-current-border-emphasis);color:var(--nexus-current-text-primary)}.word-editor-bg-popover__color-input{border:1px solid var(--nexus-current-border-subtle)}.docx-editor-host{--doc-bg: #ebebeb;--doc-bg-hover: rgba(0, 0, 0, .04);--doc-bg-subtle: #f5f5f5;--doc-border: var(--nexus-current-border-subtle);--doc-border-dark: var(--nexus-current-border-emphasis);--doc-border-input: rgba(0, 0, 0, .18);--doc-border-light: rgba(0, 0, 0, .08);--doc-text: var(--nexus-current-text-primary);--doc-text-muted: var(--nexus-current-text-muted);--doc-text-placeholder: #a3a3a3;--doc-text-subtle: var(--nexus-current-text-secondary);--doc-toolbar-bg: var(--nexus-current-bg-primary);--doc-primary: var(--nexus-primary);--doc-primary-light: rgba(139, 92, 246, .1);--doc-link: #7c3aed;--doc-primary-hover: rgba(139, 92, 246, .08);--doc-error: #dc2626;--doc-error-bg: rgba(220, 38, 38, .1);--doc-success: #16a34a;--doc-warning: #d97706;--doc-warning-bg: rgba(217, 119, 6, .1)}.dark .docx-editor-host{--doc-bg: var(--nexus-current-bg-primary);--doc-bg-hover: rgba(255, 255, 255, .06);--doc-bg-subtle: rgba(255, 255, 255, .03);--doc-border: var(--nexus-current-border-subtle);--doc-border-dark: var(--nexus-current-border-emphasis);--doc-border-input: rgba(255, 255, 255, .15);--doc-border-light: rgba(255, 255, 255, .07);--doc-text: var(--nexus-current-text-primary);--doc-text-muted: var(--nexus-current-text-muted);--doc-text-placeholder: #737373;--doc-text-subtle: var(--nexus-current-text-secondary);--doc-toolbar-bg: var(--nexus-current-bg-secondary);--doc-primary: var(--nexus-primary);--doc-primary-light: rgba(139, 92, 246, .15);--doc-link: #a78bfa;--doc-primary-hover: rgba(139, 92, 246, .15);--doc-error: #f87171;--doc-error-bg: rgba(248, 113, 113, .15);--doc-success: #4ade80;--doc-warning: #fbbf24;--doc-warning-bg: rgba(251, 191, 36, .15)}.docx-editor-host .docx-responsive-toolbar-overflow-menu{z-index:9999!important}.dark .docx-editor-host .docx-responsive-toolbar-overflow-menu{background-color:var(--doc-toolbar-bg)!important;border-color:var(--doc-border)!important;color:var(--doc-text)!important}.dark .docx-editor-host .docx-responsive-toolbar-overflow-item:hover{background-color:var(--doc-bg-hover)!important}.docx-editor-host .hf-inline-editor{background:#fff!important;z-index:15!important}.docx-editor-host .hf-inline-editor .hf-editor-pm{min-height:24px;color:#000}.docx-editor-host .hf-inline-editor .hf-editor-pm .ProseMirror{outline:none!important;min-height:24px;white-space:pre-wrap;word-wrap:break-word;color:#000}.docx-editor-host .paged-editor--hf-editing .layout-page-header,.docx-editor-host .paged-editor--hf-editing .layout-page-footer{overflow:visible!important;max-height:none!important}.docx-editor-host .layout-page-header img,.docx-editor-host .layout-page-footer img{max-width:100%;-o-object-fit:contain;object-fit:contain}.superdoc-editor-host{display:flex;flex-direction:column;height:100%;overflow:hidden}@font-face{font-family:Aptos;src:local("Aptos"),local("Noto Sans");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:local("Aptos"),local("Noto Sans");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Calibri;src:local("Calibri"),local("Noto Sans");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:local("Calibri"),local("Noto Sans");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Cambria;src:local("Cambria"),local("EB Garamond");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cambria;src:local("Cambria"),local("EB Garamond");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Garamond;src:local("Garamond"),local("EB Garamond");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Garamond;src:local("Garamond"),local("EB Garamond");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Palatino Linotype;src:local("Palatino Linotype"),local("Palatino"),local("EB Garamond");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Book Antiqua;src:local("Book Antiqua"),local("Palatino"),local("EB Garamond");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic;src:local("Century Gothic"),local("Noto Sans");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:local("Helvetica"),local("Noto Sans"),local("Arial");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans;src:local("Gill Sans"),local("Noto Sans");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Optima;src:local("Optima"),local("Noto Sans");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:local("Futura"),local("Noto Sans");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Baskerville;src:local("Baskerville"),local("Libre Baskerville");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Baskerville;src:local("Baskerville"),local("Libre Baskerville");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Tahoma;src:local("Tahoma"),local("Noto Sans"),local("Arial");font-weight:100 900;font-style:normal;font-display:swap}.docx-preview-container{position:relative}.dark .calendar-day-selected{background-color:#3c3848;box-shadow:none}.nexus-round-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border-radius:50%;border:1.5px solid #d1d5db;background-color:transparent;cursor:pointer;transition:background-color .15s,border-color .15s;background-repeat:no-repeat;background-position:center;background-size:13px 13px}.nexus-round-checkbox:checked{background-color:#8b5cf6;border-color:#8b5cf6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}.nexus-round-checkbox:indeterminate{background-color:#8b5cf6;border-color:#8b5cf6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M3 8a1 1 0 011-1h8a1 1 0 110 2H4a1 1 0 01-1-1z'/%3E%3C/svg%3E")}.dark .nexus-round-checkbox{border-color:#4b5563}.dark .nexus-round-checkbox:checked{background-color:#a78bfa;border-color:#a78bfa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}.dark .nexus-round-checkbox:indeterminate{background-color:#a78bfa;border-color:#a78bfa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3E%3Cpath d='M3 8a1 1 0 011-1h8a1 1 0 110 2H4a1 1 0 01-1-1z'/%3E%3C/svg%3E")}.ncl-pivot{position:absolute;top:50%;left:50%;width:0;height:0}.ncl-arm{position:absolute;left:0;top:0;width:0;height:0}.ncl-ball{width:var(--ncl-dot-size, 22px);height:var(--ncl-dot-size, 22px);border-radius:50%;position:absolute;left:50%;margin-left:calc(var(--ncl-dot-size, 22px) / -2);margin-top:calc(var(--ncl-dot-size, 22px) / -2);animation:ncl-dot-move 4s ease infinite;will-change:transform}.ncl-center{position:absolute;width:calc(var(--ncl-dot-size, 22px) * 1.3);height:calc(var(--ncl-dot-size, 22px) * 1.3);border-radius:50%;left:50%;margin-left:calc(var(--ncl-dot-size, 22px) * -.65);margin-top:calc(var(--ncl-dot-size, 22px) * -.65);z-index:100;animation:ncl-dot-colors 4s ease infinite}.ncl-arm-1{animation:ncl-rotate-1 4s linear infinite;animation-delay:0s}.ncl-arm-2{animation:ncl-rotate-2 4s linear infinite;animation-delay:1s}.ncl-arm-3{animation:ncl-rotate-3 4s linear infinite;animation-delay:2s}.ncl-arm-4{animation:ncl-rotate-4 4s linear infinite;animation-delay:3s}.ncl-arm-1 .ncl-ball{animation-delay:0s}.ncl-arm-2 .ncl-ball{animation-delay:1s}.ncl-arm-3 .ncl-ball{animation-delay:2s}.ncl-arm-4 .ncl-ball{animation-delay:3s}@keyframes ncl-rotate-1{0%{transform:rotate(-105deg)}to{transform:rotate(270deg)}}@keyframes ncl-rotate-2{0%{transform:rotate(165deg)}to{transform:rotate(540deg)}}@keyframes ncl-rotate-3{0%{transform:rotate(435deg)}to{transform:rotate(810deg)}}@keyframes ncl-rotate-4{0%{transform:rotate(705deg)}to{transform:rotate(1080deg)}}@keyframes ncl-dot-move{0%{transform:translateY(0)}18%,22%{transform:translateY(calc(-1 * var(--ncl-circle-size, 40px)))}40%,to{transform:translateY(0)}}@keyframes ncl-dot-colors{0%{background-color:#8b5cf6}25%{background-color:#dbff77}50%{background-color:#8b5cf6}75%{background-color:#dbff77}to{background-color:#8b5cf6}}@keyframes auth-form-enter{0%{opacity:0;filter:blur(12px);transform:scale(.96)}to{opacity:1;filter:blur(0px);transform:scale(1)}}@keyframes auth-form-exit{0%{opacity:1;filter:blur(0px);transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(1.04)}}@keyframes carousel-ken-burns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.09) translateZ(0)}}@keyframes carousel-slide-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes carousel-slide-up-delayed{0%{opacity:0;transform:translateY(22px)}20%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.nexus-onboarding-wizard{--nexus-page-search-border-radius: .75rem;--nexus-squircle-radius-xl: 56px}.nexus-onboarding-wizard .nexus-input-standard{background-color:#171717eb!important;background:#171717eb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#ffffff1f!important;color:#e5e5e5!important;box-shadow:none!important}.nexus-onboarding-wizard .nexus-input-standard:hover{background-color:#171717f2!important;background:#171717f2!important;border-color:#ffffff38!important;box-shadow:none!important}.nexus-onboarding-wizard .nexus-input-standard:focus,.nexus-onboarding-wizard .nexus-input-standard:focus-visible{background-color:#171717f7!important;background:#171717f7!important;border-color:#9333eabf!important;box-shadow:0 0 0 3px #9333ea40!important;outline:none!important}.nexus-onboarding-wizard .nexus-input-standard::placeholder{color:#6b7280!important}.nexus-onboarding-wizard .nexus-input-standard::-moz-placeholder{color:#6b7280!important}.dark\:prose-invert:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[var\(--nexus-text-body-tertiary\)\]::-moz-placeholder{color:var(--nexus-text-body-tertiary)}.placeholder\:text-\[var\(--nexus-text-body-tertiary\)\]::placeholder{color:var(--nexus-text-body-tertiary)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-neutral-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-500::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/50::-moz-placeholder{color:#ffffff80}.placeholder\:text-white\/50::placeholder{color:#ffffff80}.dark .placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark .placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:animate-\[shimmer_1\.5s_infinite\]:before{content:var(--tw-content);animation:shimmer 1.5s infinite}.before\:bg-\[\#DBFF77\]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(219 255 119 / var(--tw-bg-opacity, 1))}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-white\/20:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-300:before{transition-duration:.3s;content:var(--tw-content);animation-duration:.3s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.even\:bg-neutral-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.checked\:border-purple-500:checked{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.checked\:bg-purple-500:checked{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-violet-400:focus-within{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus-within\:border-violet-500:focus-within{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-violet-500\/20:focus-within{--tw-ring-color: rgb(139 92 246 / .2)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-150:hover{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-grabbing:hover{cursor:grabbing}.hover\:border:hover{border-width:1px}.hover\:border-solid:hover{border-style:solid}.hover\:border-\[\#8b5cf6\]:hover{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.hover\:border-\[\#8b5cf6\]\/40:hover{border-color:#8b5cf666}.hover\:border-\[\#8b5cf6\]\/50:hover{border-color:#8b5cf680}.hover\:border-\[var\(--nexus-current-border-emphasis\)\]:hover{border-color:var(--nexus-current-border-emphasis)}.hover\:border-\[var\(--nexus-current-border-subtle\)\]:hover{border-color:var(--nexus-current-border-subtle)}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-neutral-200\/50:hover{border-color:#e5e5e580}.hover\:border-neutral-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.hover\:border-neutral-400:hover{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.hover\:border-neutral-400\/40:hover{border-color:#a3a3a366}.hover\:border-neutral-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.hover\:border-neutral-600\/50:hover{border-color:#52525280}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-400\/50:hover{border-color:#c084fc80}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-red-400\/50:hover{border-color:#f8717180}.hover\:border-red-500\/20:hover{border-color:#ef444433}.hover\:border-red-500\/40:hover{border-color:#ef444466}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-violet-400\/40:hover{border-color:#a78bfa66}.hover\:border-violet-500\/40:hover{border-color:#8b5cf666}.hover\:border-violet-500\/50:hover{border-color:#8b5cf680}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.hover\:border-zinc-400:hover{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.hover\:border-zinc-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.hover\:border-zinc-600\/60:hover{border-color:#52525b99}.hover\:border-zinc-700\/60:hover{border-color:#3f3f4699}.hover\:\!bg-\[\#c8ec64\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(200 236 100 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-neutral-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#0078D4\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 120 212 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0A66C2\]\/80:hover{background-color:#0a66c2cc}.hover\:bg-\[\#25D366\]\/80:hover{background-color:#25d366cc}.hover\:bg-\[\#7c3aed\]:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7c4ae0\]:hover{--tw-bg-opacity: 1;background-color:rgb(124 74 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7c4ddb\]:hover{--tw-bg-opacity: 1;background-color:rgb(124 77 219 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7c4ee6\]:hover{--tw-bg-opacity: 1;background-color:rgb(124 78 230 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7c4fe0\]:hover{--tw-bg-opacity: 1;background-color:rgb(124 79 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#8b5cf6\]:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#8b5cf6\]\/10:hover{background-color:#8b5cf61a}.hover\:bg-\[\#8b5cf6\]\/20:hover{background-color:#8b5cf633}.hover\:bg-\[\#8b5cf6\]\/30:hover{background-color:#8b5cf64d}.hover\:bg-\[\#8b5cf6\]\/5:hover{background-color:#8b5cf60d}.hover\:bg-\[\#DBFF77\]\/10:hover{background-color:#dbff771a}.hover\:bg-\[\#DBFF77\]\/80:hover{background-color:#dbff77cc}.hover\:bg-\[\#c4e600\]:hover{--tw-bg-opacity: 1;background-color:rgb(196 230 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c8ec64\]:hover{--tw-bg-opacity: 1;background-color:rgb(200 236 100 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--nexus-current-bg-secondary\)\]:hover{background-color:var(--nexus-current-bg-secondary)}.hover\:bg-\[var\(--nexus-current-bg-tertiary\)\]:hover{background-color:var(--nexus-current-bg-tertiary)}.hover\:bg-\[var\(--nexus-current-border-subtle\)\]:hover{background-color:var(--nexus-current-border-subtle)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-200\/50:hover{background-color:#fde68a80}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/5:hover{background-color:#f59e0b0d}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-black\/\[0\.07\]:hover{background-color:#00000012}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/15:hover{background-color:#3b82f626}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500\/30:hover{background-color:#06b6d44d}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-emerald-400\/10:hover{background-color:#34d3991a}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-400\/10:hover{background-color:#4ade801a}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-500\/15:hover{background-color:#22c55e26}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500\/10:hover{background-color:#6366f11a}.hover\:bg-lime-100:hover{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-500\/20:hover{background-color:#84cc1633}.hover\:bg-lime-500\/30:hover{background-color:#84cc164d}.hover\:bg-lime-600\/90:hover{background-color:#65a30de6}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100\/50:hover{background-color:#f5f5f580}.hover\:bg-neutral-100\/80:hover{background-color:#f5f5f5cc}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-200\/50:hover{background-color:#e5e5e580}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}.hover\:bg-neutral-200\/70:hover{background-color:#e5e5e5b3}.hover\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-50\/70:hover{background-color:#fafafab3}.hover\:bg-neutral-500\/80:hover{background-color:#737373cc}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-700\/50:hover{background-color:#40404080}.hover\:bg-neutral-700\/80:hover{background-color:#404040cc}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800\/50:hover{background-color:#26262680}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/30:hover{background-color:#f973164d}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-100:hover{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500\/30:hover{background-color:#ec48994d}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200\/60:hover{background-color:#e9d5ff99}.hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/50:hover{background-color:#faf5ff80}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-purple-500\/15:hover{background-color:#a855f726}.hover\:bg-purple-500\/20:hover{background-color:#a855f733}.hover\:bg-purple-500\/25:hover{background-color:#a855f740}.hover\:bg-purple-500\/30:hover{background-color:#a855f74d}.hover\:bg-purple-500\/5:hover{background-color:#a855f70d}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600\/40:hover{background-color:#9333ea66}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100\/60:hover{background-color:#ede9fe99}.hover\:bg-violet-100\/80:hover{background-color:#ede9fecc}.hover\:bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-300\/50:hover{background-color:#c4b5fd80}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/50:hover{background-color:#f5f3ff80}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-500\/30:hover{background-color:#8b5cf64d}.hover\:bg-violet-500\/5:hover{background-color:#8b5cf60d}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500\/10:hover{background-color:#eab3081a}.hover\:bg-yellow-500\/20:hover{background-color:#eab30833}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700\/60:hover{background-color:#3f3f4699}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800\/20:hover{background-color:#27272a33}.hover\:bg-zinc-800\/30:hover{background-color:#27272a4d}.hover\:bg-zinc-800\/40:hover{background-color:#27272a66}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}.hover\:from-\[\#E5FF9A\]:hover{--tw-gradient-from: #E5FF9A var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 255 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-500\/30:hover{--tw-gradient-from: rgb(245 158 11 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-500:hover{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-500\/30:hover{--tw-gradient-from: rgb(16 185 129 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-700:hover{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-700:hover{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-lime-400:hover{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500\/30:hover{--tw-gradient-from: rgb(168 85 247 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500\/30:hover{--tw-gradient-from: rgb(139 92 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-600:hover{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-white\/30:hover{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-purple-500:hover{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-\[\#DBFF77\]:hover{--tw-gradient-to: #DBFF77 var(--tw-gradient-to-position)}.hover\:to-blue-500\/30:hover{--tw-gradient-to: rgb(59 130 246 / .3) var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-700:hover{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-fuchsia-500:hover{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.hover\:to-green-400:hover{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.hover\:to-lime-400:hover{--tw-gradient-to: #a3e635 var(--tw-gradient-to-position)}.hover\:to-lime-700:hover{--tw-gradient-to: #4d7c0f var(--tw-gradient-to-position)}.hover\:to-orange-600\/30:hover{--tw-gradient-to: rgb(234 88 12 / .3) var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:to-pink-700:hover{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.hover\:to-purple-400:hover{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-600\/30:hover{--tw-gradient-to: rgb(147 51 234 / .3) var(--tw-gradient-to-position)}.hover\:to-teal-500:hover{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.hover\:to-teal-600\/30:hover{--tw-gradient-to: rgb(13 148 136 / .3) var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:to-violet-700:hover{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.hover\:to-white\/10:hover{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.hover\:\!text-\[\#8b5cf6\]:hover{--tw-text-opacity: 1 !important;color:rgb(139 92 246 / var(--tw-text-opacity, 1))!important}.hover\:\!text-red-500:hover{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#7c3aed\]:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-\[\#8b5cf6\]:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-\[\#DBFF77\]:hover{--tw-text-opacity: 1;color:rgb(219 255 119 / var(--tw-text-opacity, 1))}.hover\:text-\[\#a78bfa\]:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hover\:text-\[\#c4ff4d\]:hover{--tw-text-opacity: 1;color:rgb(196 255 77 / var(--tw-text-opacity, 1))}.hover\:text-\[\#dbff77\]:hover{--tw-text-opacity: 1;color:rgb(219 255 119 / var(--tw-text-opacity, 1))}.hover\:text-\[color\:var\(--neutral-900\)\]:hover{color:var(--neutral-900)}.hover\:text-\[var\(--nexus-primary\)\]:hover{color:var(--nexus-primary)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-lime-700:hover{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-100:hover{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.hover\:text-neutral-300:hover{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.hover\:text-neutral-500:hover{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.hover\:text-neutral-600:hover{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.hover\:text-neutral-700:hover{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.hover\:text-neutral-800:hover{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-neutral-950:hover{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-pink-700:hover{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-purple-200:hover{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:text-purple-500:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-violet-400:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hover\:text-violet-500:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-violet-800:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:text-zinc-600:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_10px_rgba\(139\,92\,246\,0\.5\)\]:hover{--tw-shadow: 0 0 10px rgba(139,92,246,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(139\,92\,246\,0\.3\)\]:hover{--tw-shadow: 0 0 15px rgba(139,92,246,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(139\,92\,246\,0\.4\)\]:hover{--tw-shadow: 0 0 15px rgba(139,92,246,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow: 0 12px 40px rgba(0,0,0,.12);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#8b5cf6\]\/25:hover{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-amber-500\/20:hover{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/20:hover{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/10:hover{--tw-shadow-color: rgb(168 85 247 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/20:hover{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color: rgb(168 85 247 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-\[var\(--nexus-current-border-emphasis\)\]:hover{--tw-ring-color: var(--nexus-current-border-emphasis)}.hover\:ring-border:hover{--tw-ring-color: var(--border)}.hover\:ring-gray-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.hover\:ring-purple-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.hover\:ring-purple-400\/50:hover{--tw-ring-color: rgb(192 132 252 / .5)}.hover\:ring-purple-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.hover\:ring-purple-500\/50:hover{--tw-ring-color: rgb(168 85 247 / .5)}.hover\:ring-white\/30:hover{--tw-ring-color: rgb(255 255 255 / .3)}.hover\:ring-offset-1:hover{--tw-ring-offset-width: 1px}.hover\:ring-offset-2:hover{--tw-ring-offset-width: 2px}.hover\:ring-offset-\[var\(--nexus-current-bg-primary\)\]:hover{--tw-ring-offset-color: var(--nexus-current-bg-primary)}.hover\:ring-offset-transparent:hover{--tw-ring-offset-color: transparent}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:brightness-90:hover{--tw-brightness: brightness(.9);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)}.dark .hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark .hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark .hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark .hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark .hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark .hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark .hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0003}.dark .hover\:shadow-sm:hover{box-shadow:0 1px 2px #0000004d}.dark .hover\:shadow-md:hover{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.hover\:\[--squircle-border-color\:rgba\(139\,92\,246\,0\.3\)\]:hover{--squircle-border-color: rgba(139,92,246,.3)}.hover\:\[animation-play-state\:paused\]:hover{animation-play-state:paused}.focus\:border:focus{border-width:1px}.focus\:border-\[\#8b5cf6\]:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-\[\#8b5cf6\]\/50:focus{border-color:#8b5cf680}.focus\:border-\[\#DBFF77\]\/50:focus{border-color:#dbff7780}.focus\:border-\[var\(--nexus-primary\)\]:focus{border-color:var(--nexus-primary)}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-border:focus{border-color:var(--border)}.focus\:border-neutral-400:focus{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.focus\:border-pink-500\/50:focus{border-color:#ec489980}.focus\:border-purple-400:focus{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-purple-500\/50:focus{border-color:#a855f780}.focus\:border-red-500\/30:focus{border-color:#ef44444d}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-400\/60:focus{border-color:#a78bfa99}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/50:focus{border-color:#8b5cf680}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:border-white\/\[0\.2\]:focus{border-color:#fff3}.focus\:bg-\[\#8b5cf6\]:focus{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.focus\:bg-\[\#DBFF77\]\/10:focus{background-color:#dbff771a}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-neutral-600:focus{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.focus\:bg-red-500\/10:focus{background-color:#ef44441a}.focus\:bg-red-500\/15:focus{background-color:#ef444426}.focus\:bg-violet-500\/10:focus{background-color:#8b5cf61a}.focus\:text-\[\#c4ff4d\]:focus{--tw-text-opacity: 1;color:rgb(196 255 77 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-neutral-100:focus{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.focus\:text-red-400:focus{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.focus\:text-red-500:focus{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.focus\:text-red-600:focus{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:text-red-700:focus{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.focus\:text-violet-600:focus{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_20px_rgba\(219\,255\,119\,0\.2\)\]:focus{--tw-shadow: 0 0 20px rgba(219,255,119,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#8b5cf6\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#8b5cf6\]\/20:focus{--tw-ring-color: rgb(139 92 246 / .2)}.focus\:ring-\[\#8b5cf6\]\/30:focus{--tw-ring-color: rgb(139 92 246 / .3)}.focus\:ring-\[\#8b5cf6\]\/50:focus{--tw-ring-color: rgb(139 92 246 / .5)}.focus\:ring-\[\#DBFF77\]\/20:focus{--tw-ring-color: rgb(219 255 119 / .2)}.focus\:ring-\[\#DBFF77\]\/50:focus{--tw-ring-color: rgb(219 255 119 / .5)}.focus\:ring-blue-500\/40:focus{--tw-ring-color: rgb(59 130 246 / .4)}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-500\/20:focus{--tw-ring-color: rgb(132 204 22 / .2)}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-color: var(--primary)}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500\/20:focus{--tw-ring-color: rgb(168 85 247 / .2)}.focus\:ring-purple-500\/50:focus{--tw-ring-color: rgb(168 85 247 / .5)}.focus\:ring-red-500\/50:focus{--tw-ring-color: rgb(239 68 68 / .5)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-violet-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/20:focus{--tw-ring-color: rgb(139 92 246 / .2)}.focus\:ring-violet-500\/50:focus{--tw-ring-color: rgb(139 92 246 / .5)}.focus\:ring-white\/\[0\.1\]:focus{--tw-ring-color: rgb(255 255 255 / .1)}.focus\:ring-yellow-500\/50:focus{--tw-ring-color: rgb(234 179 8 / .5)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color: #0f172a}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#8b5cf6\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#8b5cf6\]\/20:focus-visible{--tw-ring-color: rgb(139 92 246 / .2)}.focus-visible\:ring-\[rgba\(139\,92\,246\,0\.4\)\]:focus-visible{--tw-ring-color: rgba(139,92,246,.4)}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-purple-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-red-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-violet-500\/30:focus-visible{--tw-ring-color: rgb(139 92 246 / .3)}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color: rgb(255 255 255 / .5)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.focus-visible\:ring-offset-neutral-900:focus-visible{--tw-ring-offset-color: #171717}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-110:active{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-neutral-300:active{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.active\:bg-red-100:active{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#8b5cf6\]\/20{background-color:#8b5cf633}.group:hover .group-hover\:bg-blue-500\/20{background-color:#3b82f633}.group:hover .group-hover\:bg-blue-500\/30{background-color:#3b82f64d}.group:hover .group-hover\:bg-cyan-500\/20{background-color:#06b6d433}.group:hover .group-hover\:bg-cyan-500\/30{background-color:#06b6d44d}.group:hover .group-hover\:bg-emerald-500\/20{background-color:#10b98133}.group:hover .group-hover\:bg-green-500\/30{background-color:#22c55e4d}.group:hover .group-hover\:bg-muted{background-color:var(--muted)}.group:hover .group-hover\:bg-neutral-200\/60{background-color:#e5e5e599}.group:hover .group-hover\:bg-orange-500\/20{background-color:#f9731633}.group:hover .group-hover\:bg-orange-500\/30{background-color:#f973164d}.group:hover .group-hover\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-purple-500\/20{background-color:#a855f733}.group:hover .group-hover\:bg-purple-500\/30{background-color:#a855f74d}.group:hover .group-hover\:bg-red-500\/20{background-color:#ef444433}.group:hover .group-hover\:text-\[\#DBFF77\]{--tw-text-opacity: 1;color:rgb(219 255 119 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-foreground{color:var(--foreground)}.group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-muted-foreground{color:var(--muted-foreground)}.group:hover .group-hover\:text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/dch:hover .group-hover\/dch\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100,.group\/post:hover .group-hover\/post\:opacity-100,.group\/reply:hover .group-hover\/reply\:opacity-100,.group\/resize:hover .group-hover\/resize\:opacity-100,.group\/rh:hover .group-hover\/rh\:opacity-100{opacity:1}.group\/sb:hover .group-hover\/sb\:opacity-40{opacity:.4}.group:hover .group-hover\:\!opacity-100{opacity:1!important}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-70{opacity:.7}.dark .group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark .group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark .group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:border-white\/30{border-color:#ffffff4d}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:bg-white\/20:hover{background-color:#fff3}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-selected\:bg-\[\#8b5cf6\][aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-white[aria-selected=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.aria-selected\:hover\:bg-\[\#8b5cf6\]:hover[aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.aria-selected\:focus\:bg-\[\#8b5cf6\]:focus[aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[22px\][data-state=checked]{--tw-translate-x: 22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-width:2px}.data-\[state\=active\]\:border-\[\#8b5cf6\][data-state=active],.data-\[state\=checked\]\:border-\[\#8b5cf6\][data-state=checked]{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-purple-500[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-purple-600[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[state\=active\]\:bg-\[\#DBFF77\][data-state=active]{--tw-bg-opacity: 1;background-color:rgb(219 255 119 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-purple-500[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-purple-500\/20[data-state=active]{background-color:#a855f733}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=active\]\:bg-violet-600[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[\#8b5cf6\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[\#DBFF77\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(219 255 119 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-neutral-700[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-purple-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-purple-600[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.data-\[state\=inactive\]\:bg-transparent[data-state=inactive]{background-color:transparent}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-purple-500[data-state=on]{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-white[data-state=on]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-white\/10[data-state=open]{background-color:#ffffff1a}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:bg-neutral-200[data-state=unchecked]{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-neutral-500[data-state=unchecked]{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[state\=active\]\:text-\[\#dbff77\][data-state=active]{--tw-text-opacity: 1;color:rgb(219 255 119 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-neutral-900[data-state=active]{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=inactive\]\:text-neutral-600[data-state=inactive]{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-white[data-state=on]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=on\]\:shadow-sm[data-state=on]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.dark .data-\[state\=active\]\:bg-white[data-state=active],.dark .data-\[state\=on\]\:bg-white[data-state=on]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark .data-\[state\=on\]\:shadow-sm[data-state=on]{box-shadow:0 1px 2px #0000004d}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=inactive\]\:hover\:bg-muted:hover[data-state=inactive]{background-color:var(--muted)}.data-\[state\=inactive\]\:hover\:bg-neutral-200:hover[data-state=inactive]{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.prose-headings\:font-semibold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-headings\:text-white :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-p\:leading-relaxed :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-p\:text-gray-300 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose-a\:text-\[\#8b5cf6\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:none}.hover\:prose-a\:underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:underline}.prose-blockquote\:border-l-\[\#8b5cf6\] :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.prose-blockquote\:bg-gray-900\/30 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:#1118274d}.prose-blockquote\:py-2 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.5rem;padding-bottom:.5rem}.prose-blockquote\:pl-4 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:1rem}.prose-strong\:text-white :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.prose-code\:rounded-xl :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:var(--radius)}.prose-code\:bg-gray-900\/50 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:#11182780}.prose-code\:px-1\.5 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.375rem;padding-right:.375rem}.prose-code\:py-0\.5 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.125rem;padding-bottom:.125rem}.prose-code\:text-\[\#8b5cf6\] :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.prose-pre\:border :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){border-width:1px}.prose-pre\:border-gray-700 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.prose-pre\:bg-gray-900\/80 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:#111827cc}.prose-ol\:text-gray-300 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose-ul\:text-gray-300 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.prose-li\:marker\:text-\[\#8b5cf6\] * :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:#8b5cf6}.prose-li\:marker\:text-\[\#8b5cf6\] :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:#8b5cf6}.prose-table\:border-gray-700 :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.prose-th\:border-gray-700 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.prose-td\:border-gray-700 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.prose-img\:rounded-xl :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:var(--radius)}.prose-img\:shadow-lg :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .prose-img\:shadow-lg :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0003}.prose-hr\:border-gray-700 :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:-rotate-90:is(.dark *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:is(.dark *){--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:is(.dark *){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:divide-neutral-700\/60:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#40404099}.dark\:divide-neutral-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(38 38 38 / var(--tw-divide-opacity, 1))}.dark\:divide-neutral-800\/50:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#26262680}.dark\:divide-white:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(255 255 255 / var(--tw-divide-opacity, 1))}.dark\:divide-white\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:divide-white\/\[0\.04\]:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0a}.dark\:\!border-neutral-700:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))!important}.dark\:\!border-neutral-800:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))!important}.dark\:\!border-white\/10:is(.dark *){border-color:#ffffff1a!important}.dark\:\!border-zinc-700\/50:is(.dark *){border-color:#3f3f4680!important}.dark\:border-\[\#404040\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-\[\#DBFF77\]\/40:is(.dark *){border-color:#dbff7766}.dark\:border-\[rgb\(110\,110\,110\)\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(110 110 110 / var(--tw-border-opacity, 1))}.dark\:border-\[rgb\(180\,180\,180\)\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 180 180 / var(--tw-border-opacity, 1))}.dark\:border-\[var\(--nexus-divider-dark\)\]:is(.dark *){border-color:var(--nexus-divider-dark)}.dark\:border-amber-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-700\/30:is(.dark *){border-color:#b453094d}.dark\:border-amber-700\/50:is(.dark *){border-color:#b4530980}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-800\/50:is(.dark *){border-color:#92400e80}.dark\:border-blue-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-700\/50:is(.dark *){border-color:#1d4ed880}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/50:is(.dark *){border-color:#1e40af80}.dark\:border-border:is(.dark *){border-color:var(--border)}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:border-emerald-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800\/50:is(.dark *){border-color:#065f4680}.dark\:border-emerald-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-green-700\/50:is(.dark *){border-color:#15803d80}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-green-800\/50:is(.dark *){border-color:#16653480}.dark\:border-lime-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1))}.dark\:border-lime-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.dark\:border-neutral-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.dark\:border-neutral-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.dark\:border-neutral-500\/40:is(.dark *){border-color:#73737366}.dark\:border-neutral-500\/50:is(.dark *){border-color:#73737380}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:border-neutral-600\/30:is(.dark *){border-color:#5252524d}.dark\:border-neutral-600\/50:is(.dark *){border-color:#52525280}.dark\:border-neutral-600\/60:is(.dark *){border-color:#52525299}.dark\:border-neutral-600\/80:is(.dark *){border-color:#525252cc}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700\/30:is(.dark *){border-color:#4040404d}.dark\:border-neutral-700\/40:is(.dark *){border-color:#40404066}.dark\:border-neutral-700\/50:is(.dark *){border-color:#40404080}.dark\:border-neutral-700\/60:is(.dark *){border-color:#40404099}.dark\:border-neutral-700\/70:is(.dark *){border-color:#404040b3}.dark\:border-neutral-700\/80:is(.dark *){border-color:#404040cc}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800\/50:is(.dark *){border-color:#26262680}.dark\:border-neutral-800\/80:is(.dark *){border-color:#262626cc}.dark\:border-neutral-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity, 1))}.dark\:border-orange-400\/20:is(.dark *){border-color:#fb923c33}.dark\:border-orange-500\/20:is(.dark *){border-color:#f9731633}.dark\:border-orange-500\/30:is(.dark *){border-color:#f973164d}.dark\:border-orange-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.dark\:border-orange-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-purple-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.dark\:border-purple-500\/10:is(.dark *){border-color:#a855f71a}.dark\:border-purple-500\/15:is(.dark *){border-color:#a855f726}.dark\:border-purple-500\/20:is(.dark *){border-color:#a855f733}.dark\:border-purple-500\/30:is(.dark *){border-color:#a855f74d}.dark\:border-purple-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.dark\:border-purple-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:border-purple-700\/30:is(.dark *){border-color:#7e22ce4d}.dark\:border-purple-700\/50:is(.dark *){border-color:#7e22ce80}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-purple-800\/50:is(.dark *){border-color:#6b21a880}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-500\/20:is(.dark *){border-color:#ef444433}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-700\/40:is(.dark *){border-color:#b91c1c66}.dark\:border-red-700\/50:is(.dark *){border-color:#b91c1c80}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:border-sky-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.dark\:border-slate-500\/30:is(.dark *){border-color:#64748b4d}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/50:is(.dark *){border-color:#33415580}.dark\:border-violet-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.dark\:border-violet-400\/25:is(.dark *){border-color:#a78bfa40}.dark\:border-violet-500\/20:is(.dark *){border-color:#8b5cf633}.dark\:border-violet-500\/30:is(.dark *){border-color:#8b5cf64d}.dark\:border-violet-500\/50:is(.dark *){border-color:#8b5cf680}.dark\:border-violet-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.dark\:border-violet-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.dark\:border-violet-700\/30:is(.dark *){border-color:#6d28d94d}.dark\:border-violet-700\/50:is(.dark *){border-color:#6d28d980}.dark\:border-violet-700\/60:is(.dark *){border-color:#6d28d999}.dark\:border-violet-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:border-violet-800\/40:is(.dark *){border-color:#5b21b666}.dark\:border-violet-800\/50:is(.dark *){border-color:#5b21b680}.dark\:border-violet-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(76 29 149 / var(--tw-border-opacity, 1))}.dark\:border-violet-900\/30:is(.dark *){border-color:#4c1d954d}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-white\/30:is(.dark *){border-color:#ffffff4d}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:border-white\/\[0\.02\]:is(.dark *){border-color:#ffffff05}.dark\:border-white\/\[0\.04\]:is(.dark *){border-color:#ffffff0a}.dark\:border-white\/\[0\.05\]:is(.dark *){border-color:#ffffff0d}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}.dark\:border-white\/\[0\.09\]:is(.dark *){border-color:#ffffff17}.dark\:border-white\/\[0\.12\]:is(.dark *){border-color:#ffffff1f}.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:#ffffff1a}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:border-zinc-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.dark\:border-zinc-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.dark\:border-zinc-700\/30:is(.dark *){border-color:#3f3f464d}.dark\:border-zinc-700\/50:is(.dark *){border-color:#3f3f4680}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.dark\:border-zinc-800\/50:is(.dark *){border-color:#27272a80}.dark\:border-zinc-800\/60:is(.dark *){border-color:#27272a99}.dark\:border-b-\[var\(--nexus-divider-dark\)\]:is(.dark *){border-bottom-color:var(--nexus-divider-dark)}.dark\:border-b-neutral-500:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.dark\:border-l-neutral-600:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:border-l-neutral-700:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-t-neutral-100:is(.dark *){--tw-border-opacity: 1;border-top-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.dark\:\!bg-card:is(.dark *){background-color:var(--card)!important}.dark\:\!bg-neutral-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-neutral-800\/40:is(.dark *){background-color:#26262666!important}.dark\:\!bg-neutral-800\/50:is(.dark *){background-color:#26262680!important}.dark\:\!bg-neutral-800\/60:is(.dark *){background-color:#26262699!important}.dark\:\!bg-neutral-800\/80:is(.dark *){background-color:#262626cc!important}.dark\:\!bg-neutral-800\/90:is(.dark *){background-color:#262626e6!important}.dark\:\!bg-neutral-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))!important}.dark\:\!bg-neutral-900\/30:is(.dark *){background-color:#1717174d!important}.dark\:\!bg-neutral-900\/50:is(.dark *){background-color:#17171780!important}.dark\:\!bg-zinc-900\/80:is(.dark *){background-color:#18181bcc!important}.dark\:bg-\[\#08080f\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 8 15 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0d0d14\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(13 13 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0d0d15\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(13 13 21 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#18181b\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1a1a\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1a2e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1e1e1e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 30 30 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1e1e2f\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 30 47 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#262626\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2a2a3e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 42 62 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#8b5cf6\]\/20:is(.dark *){background-color:#8b5cf633}.dark\:bg-\[\#DBFF77\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(219 255 119 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#DBFF77\]\/20:is(.dark *){background-color:#dbff7733}.dark\:bg-\[var\(--nexus-ai-suggestion-bg-dark\)\]:is(.dark *){background-color:var(--nexus-ai-suggestion-bg-dark)}.dark\:bg-\[var\(--nexus-current-bg-tertiary\,rgba\(255\,255\,255\,0\.05\)\)\]:is(.dark *){background-color:var(--nexus-current-bg-tertiary,rgba(255,255,255,.05))}.dark\:bg-\[var\(--nexus-dropdown-item-bg-hover-dark\)\]:is(.dark *){background-color:var(--nexus-dropdown-item-bg-hover-dark)}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-500\/40:is(.dark *){background-color:#f59e0b66}.dark\:bg-amber-800\/30:is(.dark *){background-color:#92400e4d}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-900\/50:is(.dark *){background-color:#78350f80}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/60:is(.dark *){background-color:#451a0399}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/30:is(.dark *){background-color:#0000004d}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-black\/50:is(.dark *){background-color:#00000080}.dark\:bg-black\/60:is(.dark *){background-color:#0009}.dark\:bg-black\/70:is(.dark *){background-color:#000000b3}.dark\:bg-black\/80:is(.dark *){background-color:#000c}.dark\:bg-black\/95:is(.dark *){background-color:#000000f2}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3b82f626}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/10:is(.dark *){background-color:#1e3a8a1a}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1e3a8a80}.dark\:bg-blue-900\/60:is(.dark *){background-color:#1e3a8a99}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-card:is(.dark *){background-color:var(--card)}.dark\:bg-cyan-900\/30:is(.dark *){background-color:#164e634d}.dark\:bg-cyan-950\/20:is(.dark *){background-color:#08334433}.dark\:bg-cyan-950\/30:is(.dark *){background-color:#0833444d}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-emerald-900\/10:is(.dark *){background-color:#064e3b1a}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#064e3b66}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500\/20:is(.dark *){background-color:#22c55e33}.dark\:bg-green-600\/60:is(.dark *){background-color:#16a34a99}.dark\:bg-green-600\/80:is(.dark *){background-color:#16a34acc}.dark\:bg-green-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark\:bg-green-700\/70:is(.dark *){background-color:#15803db3}.dark\:bg-green-800\/60:is(.dark *){background-color:#16653499}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-green-900\/50:is(.dark *){background-color:#14532d80}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/30:is(.dark *){background-color:#052e164d}.dark\:bg-indigo-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312e814d}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1b4b4d}.dark\:bg-lime-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-900\/30:is(.dark *){background-color:#3653144d}.dark\:bg-muted:is(.dark *){background-color:var(--muted)}.dark\:bg-neutral-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-500\/20:is(.dark *){background-color:#73737333}.dark\:bg-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-600\/30:is(.dark *){background-color:#5252524d}.dark\:bg-neutral-600\/40:is(.dark *){background-color:#52525266}.dark\:bg-neutral-600\/50:is(.dark *){background-color:#52525280}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-700\/15:is(.dark *){background-color:#40404026}.dark\:bg-neutral-700\/30:is(.dark *){background-color:#4040404d}.dark\:bg-neutral-700\/40:is(.dark *){background-color:#40404066}.dark\:bg-neutral-700\/50:is(.dark *){background-color:#40404080}.dark\:bg-neutral-700\/60:is(.dark *){background-color:#40404099}.dark\:bg-neutral-700\/70:is(.dark *){background-color:#404040b3}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-800\/20:is(.dark *){background-color:#26262633}.dark\:bg-neutral-800\/30:is(.dark *){background-color:#2626264d}.dark\:bg-neutral-800\/40:is(.dark *){background-color:#26262666}.dark\:bg-neutral-800\/50:is(.dark *){background-color:#26262680}.dark\:bg-neutral-800\/60:is(.dark *){background-color:#26262699}.dark\:bg-neutral-800\/80:is(.dark *){background-color:#262626cc}.dark\:bg-neutral-800\/90:is(.dark *){background-color:#262626e6}.dark\:bg-neutral-800\/95:is(.dark *){background-color:#262626f2}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900\/20:is(.dark *){background-color:#17171733}.dark\:bg-neutral-900\/30:is(.dark *){background-color:#1717174d}.dark\:bg-neutral-900\/50:is(.dark *){background-color:#17171780}.dark\:bg-neutral-900\/75:is(.dark *){background-color:#171717bf}.dark\:bg-neutral-900\/80:is(.dark *){background-color:#171717cc}.dark\:bg-neutral-900\/90:is(.dark *){background-color:#171717e6}.dark\:bg-neutral-900\/95:is(.dark *){background-color:#171717f2}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-950\/50:is(.dark *){background-color:#0a0a0a80}.dark\:bg-neutral-950\/95:is(.dark *){background-color:#0a0a0af2}.dark\:bg-orange-500\/10:is(.dark *){background-color:#f973161a}.dark\:bg-orange-500\/20:is(.dark *){background-color:#f9731633}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-900\/50:is(.dark *){background-color:#7c2d1280}.dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.dark\:bg-pink-500\/10:is(.dark *){background-color:#ec48991a}.dark\:bg-pink-900\/20:is(.dark *){background-color:#83184333}.dark\:bg-pink-900\/50:is(.dark *){background-color:#83184380}.dark\:bg-purple-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500\/10:is(.dark *){background-color:#a855f71a}.dark\:bg-purple-500\/15:is(.dark *){background-color:#a855f726}.dark\:bg-purple-500\/20:is(.dark *){background-color:#a855f733}.dark\:bg-purple-500\/30:is(.dark *){background-color:#a855f74d}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-700\/60:is(.dark *){background-color:#7e22ce99}.dark\:bg-purple-700\/80:is(.dark *){background-color:#7e22cecc}.dark\:bg-purple-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-800\/50:is(.dark *){background-color:#6b21a880}.dark\:bg-purple-800\/60:is(.dark *){background-color:#6b21a899}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/10:is(.dark *){background-color:#581c871a}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.dark\:bg-purple-900\/50:is(.dark *){background-color:#581c8780}.dark\:bg-purple-950\/20:is(.dark *){background-color:#3b076433}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.dark\:bg-purple-950\/60:is(.dark *){background-color:#3b076499}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-red-500\/15:is(.dark *){background-color:#ef444426}.dark\:bg-red-600\/70:is(.dark *){background-color:#dc2626b3}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-red-950\/50:is(.dark *){background-color:#450a0a80}.dark\:bg-rose-500\/10:is(.dark *){background-color:#f43f5e1a}.dark\:bg-rose-900\/30:is(.dark *){background-color:#8813374d}.dark\:bg-sky-900\/20:is(.dark *){background-color:#0c4a6e33}.dark\:bg-sky-900\/30:is(.dark *){background-color:#0c4a6e4d}.dark\:bg-slate-600\/30:is(.dark *){background-color:#4755694d}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-800\/30:is(.dark *){background-color:#1e293b4d}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-teal-950\/30:is(.dark *){background-color:#042f2e4d}.dark\:bg-violet-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-500\/10:is(.dark *){background-color:#8b5cf61a}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8b5cf626}.dark\:bg-violet-500\/20:is(.dark *){background-color:#8b5cf633}.dark\:bg-violet-500\/25:is(.dark *){background-color:#8b5cf640}.dark\:bg-violet-500\/30:is(.dark *){background-color:#8b5cf64d}.dark\:bg-violet-600\/30:is(.dark *){background-color:#7c3aed4d}.dark\:bg-violet-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-800\/30:is(.dark *){background-color:#5b21b64d}.dark\:bg-violet-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-900\/10:is(.dark *){background-color:#4c1d951a}.dark\:bg-violet-900\/20:is(.dark *){background-color:#4c1d9533}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4c1d954d}.dark\:bg-violet-900\/40:is(.dark *){background-color:#4c1d9566}.dark\:bg-violet-900\/50:is(.dark *){background-color:#4c1d9580}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2e106533}.dark\:bg-violet-950\/30:is(.dark *){background-color:#2e10654d}.dark\:bg-violet-950\/60:is(.dark *){background-color:#2e106599}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/15:is(.dark *){background-color:#ffffff26}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}.dark\:bg-white\/25:is(.dark *){background-color:#ffffff40}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/80:is(.dark *){background-color:#fffc}.dark\:bg-white\/\[0\.015\]:is(.dark *){background-color:#ffffff04}.dark\:bg-white\/\[0\.01\]:is(.dark *){background-color:#ffffff03}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}.dark\:bg-white\/\[0\.10\]:is(.dark *){background-color:#ffffff1a}.dark\:bg-yellow-500\/10:is(.dark *){background-color:#eab3081a}.dark\:bg-yellow-500\/20:is(.dark *){background-color:#eab30833}.dark\:bg-yellow-500\/50:is(.dark *){background-color:#eab30880}.dark\:bg-yellow-600\/60:is(.dark *){background-color:#ca8a0499}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/50:is(.dark *){background-color:#713f1280}.dark\:bg-yellow-950\/20:is(.dark *){background-color:#42200633}.dark\:bg-zinc-600\/40:is(.dark *){background-color:#52525b66}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800\/50:is(.dark *){background-color:#27272a80}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}.dark\:bg-zinc-900\/70:is(.dark *){background-color:#18181bb3}.dark\:bg-zinc-900\/80:is(.dark *){background-color:#18181bcc}.dark\:bg-zinc-900\/90:is(.dark *){background-color:#18181be6}.dark\:bg-zinc-900\/95:is(.dark *){background-color:#18181bf2}.dark\:bg-zinc-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.dark\:bg-gradient-to-br:is(.dark *){background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.dark\:bg-gradient-to-r:is(.dark *){background-image:linear-gradient(to right,var(--tw-gradient-stops))}.dark\:from-amber-600\/20:is(.dark *){--tw-gradient-from: rgb(217 119 6 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-900\/20:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-500\/20:is(.dark *){--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-600\/20:is(.dark *){--tw-gradient-from: rgb(5 150 105 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-500\/20:is(.dark *){--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-600:is(.dark *){--tw-gradient-from: #525252 var(--tw-gradient-from-position);--tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-700:is(.dark *){--tw-gradient-from: #404040 var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-800\/50:is(.dark *){--tw-gradient-from: rgb(38 38 38 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-800\/60:is(.dark *){--tw-gradient-from: rgb(38 38 38 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-900\/20:is(.dark *){--tw-gradient-from: rgb(23 23 23 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-900\/30:is(.dark *){--tw-gradient-from: rgb(23 23 23 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-900\/50:is(.dark *){--tw-gradient-from: rgb(23 23 23 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-900\/80:is(.dark *){--tw-gradient-from: rgb(23 23 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-900\/95:is(.dark *){--tw-gradient-from: rgb(23 23 23 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-500\/15:is(.dark *){--tw-gradient-from: rgb(249 115 22 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-500\/20:is(.dark *){--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-600\/20:is(.dark *){--tw-gradient-from: rgb(234 88 12 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-900\/20:is(.dark *){--tw-gradient-from: rgb(124 45 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-pink-900\/20:is(.dark *){--tw-gradient-from: rgb(131 24 67 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-500\/10:is(.dark *){--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-500\/20:is(.dark *){--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-500\/5:is(.dark *){--tw-gradient-from: rgb(168 85 247 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/10:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/30:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/40:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800:is(.dark *){--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900\/40:is(.dark *){--tw-gradient-from: rgb(15 23 42 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-600\/20:is(.dark *){--tw-gradient-from: rgb(124 58 237 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-900\/20:is(.dark *){--tw-gradient-from: rgb(76 29 149 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-950\/30:is(.dark *){--tw-gradient-from: rgb(46 16 101 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-white\/10:is(.dark *){--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-white\/\[0\.06\]:is(.dark *){--tw-gradient-from: rgb(255 255 255 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-neutral-700:is(.dark *){--tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #404040 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-neutral-950:is(.dark *){--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0a0a0a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-800:is(.dark *){--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-amber-900\/20:is(.dark *){--tw-gradient-to: rgb(120 53 15 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-600\/20:is(.dark *){--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-900\/40:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .4) var(--tw-gradient-to-position)}.dark\:to-fuchsia-900\/20:is(.dark *){--tw-gradient-to: rgb(112 26 117 / .2) var(--tw-gradient-to-position)}.dark\:to-green-600\/20:is(.dark *){--tw-gradient-to: rgb(22 163 74 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-900\/20:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-900\/30:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .3) var(--tw-gradient-to-position)}.dark\:to-indigo-950\/30:is(.dark *){--tw-gradient-to: rgb(30 27 75 / .3) var(--tw-gradient-to-position)}.dark\:to-lime-500\/5:is(.dark *){--tw-gradient-to: rgb(132 204 22 / .05) var(--tw-gradient-to-position)}.dark\:to-neutral-600:is(.dark *){--tw-gradient-to: #525252 var(--tw-gradient-to-position)}.dark\:to-neutral-700:is(.dark *){--tw-gradient-to: #404040 var(--tw-gradient-to-position)}.dark\:to-neutral-800:is(.dark *){--tw-gradient-to: #262626 var(--tw-gradient-to-position)}.dark\:to-neutral-800\/20:is(.dark *){--tw-gradient-to: rgb(38 38 38 / .2) var(--tw-gradient-to-position)}.dark\:to-neutral-800\/40:is(.dark *){--tw-gradient-to: rgb(38 38 38 / .4) var(--tw-gradient-to-position)}.dark\:to-neutral-900\/40:is(.dark *){--tw-gradient-to: rgb(23 23 23 / .4) var(--tw-gradient-to-position)}.dark\:to-neutral-900\/50:is(.dark *){--tw-gradient-to: rgb(23 23 23 / .5) var(--tw-gradient-to-position)}.dark\:to-neutral-950\/80:is(.dark *){--tw-gradient-to: rgb(10 10 10 / .8) var(--tw-gradient-to-position)}.dark\:to-neutral-950\/95:is(.dark *){--tw-gradient-to: rgb(10 10 10 / .95) var(--tw-gradient-to-position)}.dark\:to-orange-600\/20:is(.dark *){--tw-gradient-to: rgb(234 88 12 / .2) var(--tw-gradient-to-position)}.dark\:to-orange-900\/20:is(.dark *){--tw-gradient-to: rgb(124 45 18 / .2) var(--tw-gradient-to-position)}.dark\:to-pink-900\/10:is(.dark *){--tw-gradient-to: rgb(131 24 67 / .1) var(--tw-gradient-to-position)}.dark\:to-pink-900\/20:is(.dark *){--tw-gradient-to: rgb(131 24 67 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-600\/10:is(.dark *){--tw-gradient-to: rgb(147 51 234 / .1) var(--tw-gradient-to-position)}.dark\:to-purple-600\/20:is(.dark *){--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .2) var(--tw-gradient-to-position)}.dark\:to-red-500\/10:is(.dark *){--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.dark\:to-red-600\/20:is(.dark *){--tw-gradient-to: rgb(220 38 38 / .2) var(--tw-gradient-to-position)}.dark\:to-red-900\/20:is(.dark *){--tw-gradient-to: rgb(127 29 29 / .2) var(--tw-gradient-to-position)}.dark\:to-rose-900\/20:is(.dark *){--tw-gradient-to: rgb(136 19 55 / .2) var(--tw-gradient-to-position)}.dark\:to-slate-700:is(.dark *){--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-stone-900\/20:is(.dark *){--tw-gradient-to: rgb(28 25 23 / .2) var(--tw-gradient-to-position)}.dark\:to-stone-900\/30:is(.dark *){--tw-gradient-to: rgb(28 25 23 / .3) var(--tw-gradient-to-position)}.dark\:to-teal-600\/20:is(.dark *){--tw-gradient-to: rgb(13 148 136 / .2) var(--tw-gradient-to-position)}.dark\:to-violet-900\/20:is(.dark *){--tw-gradient-to: rgb(76 29 149 / .2) var(--tw-gradient-to-position)}.dark\:to-violet-950\/30:is(.dark *){--tw-gradient-to: rgb(46 16 101 / .3) var(--tw-gradient-to-position)}.dark\:to-white\/5:is(.dark *){--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.dark\:to-white\/\[0\.01\]:is(.dark *){--tw-gradient-to: rgb(255 255 255 / .01) var(--tw-gradient-to-position)}.dark\:to-yellow-600\/20:is(.dark *){--tw-gradient-to: rgb(202 138 4 / .2) var(--tw-gradient-to-position)}.dark\:to-yellow-900\/20:is(.dark *){--tw-gradient-to: rgb(113 63 18 / .2) var(--tw-gradient-to-position)}.dark\:\!stroke-purple-500\/20:is(.dark *){stroke:#a855f733!important}.dark\:stroke-neutral-700:is(.dark *){stroke:#404040}.dark\:stroke-white:is(.dark *){stroke:#fff}.dark\:stroke-white\/10:is(.dark *){stroke:#ffffff1a}.dark\:text-\[\#DBFF77\]:is(.dark *){--tw-text-opacity: 1;color:rgb(219 255 119 / var(--tw-text-opacity, 1))}.dark\:text-\[var\(--nexus-text-primary-dark\)\]:is(.dark *){color:var(--nexus-text-primary-dark)}.dark\:text-\[var\(--nexus-text-secondary-dark\)\]:is(.dark *){color:var(--nexus-text-secondary-dark)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-400\/70:is(.dark *){color:#fbbf24b3}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-800\/50:is(.dark *){color:#1e40af80}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-foreground:is(.dark *){color:var(--foreground)}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-lime-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-neutral-50:is(.dark *){--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:text-neutral-600:is(.dark *){--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.dark\:text-neutral-900:is(.dark *){--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.dark\:text-nexus-document:is(.dark *){color:var(--nexus-document)}.dark\:text-nexus-project:is(.dark *){color:var(--nexus-project)}.dark\:text-nexus-task:is(.dark *){color:var(--nexus-task)}.dark\:text-nexus-workspace:is(.dark *){color:var(--nexus-workspace)}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-purple-400\/70:is(.dark *){color:#c084fcb3}.dark\:text-purple-400\/80:is(.dark *){color:#c084fccc}.dark\:text-purple-800\/50:is(.dark *){color:#6b21a880}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-400\/70:is(.dark *){color:#f87171b3}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-rose-500:is(.dark *){--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/10:is(.dark *){color:#ffffff1a}.dark\:text-white\/20:is(.dark *){color:#fff3}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}.dark\:text-white\/40:is(.dark *){color:#fff6}.dark\:text-white\/50:is(.dark *){color:#ffffff80}.dark\:text-white\/60:is(.dark *){color:#fff9}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}.dark\:text-white\/80:is(.dark *){color:#fffc}.dark\:text-white\/90:is(.dark *){color:#ffffffe6}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-zinc-100:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:text-zinc-500:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark\:text-zinc-600:is(.dark *){--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark\:placeholder-neutral-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-neutral-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-white\/40:is(.dark *)::-moz-placeholder{color:#fff6}.dark\:placeholder-white\/40:is(.dark *)::placeholder{color:#fff6}.dark\:shadow-\[0_12px_40px_rgba\(139\,92\,246\,0\.4\)\]:is(.dark *){--tw-shadow: 0 12px 40px rgba(139,92,246,.4);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.2\)\]:is(.dark *){--tw-shadow: 0 8px 32px rgba(0,0,0,.2);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.3\)\]:is(.dark *){--tw-shadow: 0 8px 32px rgba(0,0,0,.3);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow: 0 8px 32px rgba(0,0,0,.4);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-black\/40:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-neutral-900\/50:is(.dark *){--tw-shadow-color: rgb(23 23 23 / .5);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-amber-500\/20:is(.dark *){--tw-ring-color: rgb(245 158 11 / .2)}.dark\:ring-blue-500\/20:is(.dark *){--tw-ring-color: rgb(59 130 246 / .2)}.dark\:ring-emerald-500\/20:is(.dark *){--tw-ring-color: rgb(16 185 129 / .2)}.dark\:ring-neutral-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))}.dark\:ring-neutral-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))}.dark\:ring-neutral-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))}.dark\:ring-purple-500\/20:is(.dark *){--tw-ring-color: rgb(168 85 247 / .2)}.dark\:ring-red-500\/20:is(.dark *){--tw-ring-color: rgb(239 68 68 / .2)}.dark\:ring-white:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:ring-white\/20:is(.dark *){--tw-ring-color: rgb(255 255 255 / .2)}.dark\:ring-white\/50:is(.dark *){--tw-ring-color: rgb(255 255 255 / .5)}.dark\:ring-zinc-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-\[\#1a1625\]:is(.dark *){--tw-ring-offset-color: #1a1625}.dark\:ring-offset-neutral-900:is(.dark *){--tw-ring-offset-color: #171717}.dark\:ring-offset-zinc-950:is(.dark *){--tw-ring-offset-color: #09090b}.dark .dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark .dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:\[--border-color\:rgb\(64\,64\,64\)\]:is(.dark *){--border-color: rgb(64,64,64)}.dark\:\[--danger-border\:rgba\(127\,29\,29\,0\.5\)\]:is(.dark *){--danger-border: rgba(127,29,29,.5)}.dark\:\[--danger-fill\:rgba\(127\,29\,29\,0\.2\)\]:is(.dark *){--danger-fill: rgba(127,29,29,.2)}.dark\:\[--fill-color\:rgba\(38\,38\,38\,0\.5\)\]:is(.dark *){--fill-color: rgba(38,38,38,.5)}.dark\:\[--squircle-border-color\:rgba\(139\,92\,246\,0\.2\)\]:is(.dark *){--squircle-border-color: rgba(139,92,246,.2)}.dark\:\[--squircle-border-color\:rgba\(139\,92\,246\,0\.5\)\]:is(.dark *){--squircle-border-color: rgba(139,92,246,.5)}.dark\:\[--squircle-border-color\:rgba\(34\,197\,94\,0\.2\)\]:is(.dark *){--squircle-border-color: rgba(34,197,94,.2)}.dark\:\[--squircle-border-color\:rgba\(59\,130\,246\,0\.2\)\]:is(.dark *){--squircle-border-color: rgba(59,130,246,.2)}.dark\:\[--squircle-border-color\:rgba\(64\,64\,64\,0\.3\)\]:is(.dark *){--squircle-border-color: rgba(64,64,64,.3)}.dark\:\[--squircle-border-color\:rgba\(64\,64\,64\,0\.5\)\]:is(.dark *){--squircle-border-color: rgba(64,64,64,.5)}.dark\:\[--toast-border\:rgba\(163\,163\,163\,0\.25\)\]:is(.dark *){--toast-border: rgba(163,163,163,.25)}.dark\:\[--toast-border\:rgba\(185\,28\,28\,0\.5\)\]:is(.dark *){--toast-border: rgba(185,28,28,.5)}.dark\:\[--toast-border\:rgba\(255\,255\,255\,0\.15\)\]:is(.dark *){--toast-border: rgba(255,255,255,.15)}.dark\:\[--toast-fill\:rgba\(109\,40\,217\,0\.9\)\]:is(.dark *){--toast-fill: rgba(109,40,217,.9)}.dark\:\[--toast-fill\:rgba\(127\,29\,29\,0\.9\)\]:is(.dark *){--toast-fill: rgba(127,29,29,.9)}.dark\:\[--toast-fill\:rgba\(23\,23\,23\,0\.8\)\]:is(.dark *){--toast-fill: rgba(23,23,23,.8)}.dark\:\!\[background\:linear-gradient\(to_bottom_right\,rgba\(168\,85\,247\,0\.2\)\,rgba\(147\,51\,234\,0\.2\)\)\]:is(.dark *){background:linear-gradient(to bottom right,#a855f733,#9333ea33)!important}.dark\:\!\[background\:linear-gradient\(to_bottom_right\,rgba\(34\,197\,94\,0\.2\)\,rgba\(22\,163\,74\,0\.2\)\)\]:is(.dark *){background:linear-gradient(to bottom right,#22c55e33,#16a34a33)!important}.dark\:\!\[background\:linear-gradient\(to_bottom_right\,rgba\(59\,130\,246\,0\.2\)\,rgba\(37\,99\,235\,0\.2\)\)\]:is(.dark *){background:linear-gradient(to bottom right,#3b82f633,#2563eb33)!important}.dark\:placeholder\:text-muted-foreground:is(.dark *)::-moz-placeholder{color:var(--muted-foreground)}.dark\:placeholder\:text-muted-foreground:is(.dark *)::placeholder{color:var(--muted-foreground)}.dark\:placeholder\:text-neutral-400:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-neutral-400:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-neutral-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-neutral-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-white\/40:is(.dark *)::-moz-placeholder{color:#fff6}.dark\:placeholder\:text-white\/40:is(.dark *)::placeholder{color:#fff6}.dark\:placeholder\:text-zinc-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-zinc-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark\:before\:\!bg-transparent:is(.dark *):before{content:var(--tw-content);background-color:transparent!important}.dark\:before\:via-white\/10:is(.dark *):before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:before\:\!\[background\:transparent\]:is(.dark *):before{content:var(--tw-content);background:transparent!important}.dark\:even\:bg-neutral-900\/50:nth-child(2n):is(.dark *){background-color:#17171780}.dark\:focus-within\:border-violet-600:focus-within:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.dark\:hover\:border-\[\#525252\]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:hover\:border-\[\#a78bfa\]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.dark\:hover\:border-blue-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:hover\:border-neutral-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.dark\:hover\:border-neutral-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:hover\:border-neutral-700\/50:hover:is(.dark *){border-color:#40404080}.dark\:hover\:border-purple-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.dark\:hover\:border-purple-500\/50:hover:is(.dark *){border-color:#a855f780}.dark\:hover\:border-purple-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:hover\:border-violet-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.dark\:hover\:border-violet-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.dark\:hover\:border-violet-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.dark\:hover\:border-violet-800:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:hover\:border-white\/10:hover:is(.dark *){border-color:#ffffff1a}.dark\:hover\:border-white\/20:hover:is(.dark *){border-color:#fff3}.dark\:hover\:border-white\/40:hover:is(.dark *){border-color:#fff6}.dark\:hover\:border-white\/\[0\.08\]:hover:is(.dark *){border-color:#ffffff14}.dark\:hover\:border-white\/\[0\.12\]:hover:is(.dark *){border-color:#ffffff1f}.dark\:hover\:border-yellow-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.dark\:hover\:border-zinc-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.dark\:hover\:\!bg-neutral-800\/60:hover:is(.dark *){background-color:#26262699!important}.dark\:hover\:bg-\[\#2e2e2e\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(46 46 46 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-amber-800\/50:hover:is(.dark *){background-color:#92400e80}.dark\:hover\:bg-black\/90:hover:is(.dark *){background-color:#000000e6}.dark\:hover\:bg-blue-500\/10:hover:is(.dark *){background-color:#3b82f61a}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-blue-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-950\/20:hover:is(.dark *){background-color:#17255433}.dark\:hover\:bg-cyan-900\/30:hover:is(.dark *){background-color:#164e634d}.dark\:hover\:bg-emerald-900\/20:hover:is(.dark *){background-color:#064e3b33}.dark\:hover\:bg-emerald-950\/40:hover:is(.dark *){background-color:#022c2266}.dark\:hover\:bg-green-900\/20:hover:is(.dark *){background-color:#14532d33}.dark\:hover\:bg-green-900\/30:hover:is(.dark *){background-color:#14532d4d}.dark\:hover\:bg-green-900\/50:hover:is(.dark *){background-color:#14532d80}.dark\:hover\:bg-lime-900\/30:hover:is(.dark *){background-color:#3653144d}.dark\:hover\:bg-muted:hover:is(.dark *){background-color:var(--muted)}.dark\:hover\:bg-neutral-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-600\/40:hover:is(.dark *){background-color:#52525266}.dark\:hover\:bg-neutral-600\/50:hover:is(.dark *){background-color:#52525280}.dark\:hover\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-700\/30:hover:is(.dark *){background-color:#4040404d}.dark\:hover\:bg-neutral-700\/50:hover:is(.dark *){background-color:#40404080}.dark\:hover\:bg-neutral-700\/60:hover:is(.dark *){background-color:#40404099}.dark\:hover\:bg-neutral-700\/70:hover:is(.dark *){background-color:#404040b3}.dark\:hover\:bg-neutral-700\/80:hover:is(.dark *){background-color:#404040cc}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-800\/30:hover:is(.dark *){background-color:#2626264d}.dark\:hover\:bg-neutral-800\/40:hover:is(.dark *){background-color:#26262666}.dark\:hover\:bg-neutral-800\/50:hover:is(.dark *){background-color:#26262680}.dark\:hover\:bg-neutral-800\/60:hover:is(.dark *){background-color:#26262699}.dark\:hover\:bg-neutral-800\/80:hover:is(.dark *){background-color:#262626cc}.dark\:hover\:bg-orange-500\/20:hover:is(.dark *){background-color:#f9731633}.dark\:hover\:bg-orange-900\/20:hover:is(.dark *){background-color:#7c2d1233}.dark\:hover\:bg-pink-900\/30:hover:is(.dark *){background-color:#8318434d}.dark\:hover\:bg-purple-500\/10:hover:is(.dark *){background-color:#a855f71a}.dark\:hover\:bg-purple-500\/5:hover:is(.dark *){background-color:#a855f70d}.dark\:hover\:bg-purple-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-800\/40:hover:is(.dark *){background-color:#6b21a866}.dark\:hover\:bg-purple-800\/50:hover:is(.dark *){background-color:#6b21a880}.dark\:hover\:bg-purple-900\/10:hover:is(.dark *){background-color:#581c871a}.dark\:hover\:bg-purple-900\/20:hover:is(.dark *){background-color:#581c8733}.dark\:hover\:bg-purple-900\/30:hover:is(.dark *){background-color:#581c874d}.dark\:hover\:bg-purple-900\/40:hover:is(.dark *){background-color:#581c8766}.dark\:hover\:bg-purple-900\/50:hover:is(.dark *){background-color:#581c8780}.dark\:hover\:bg-purple-950\/20:hover:is(.dark *){background-color:#3b076433}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-red-900\/50:hover:is(.dark *){background-color:#7f1d1d80}.dark\:hover\:bg-red-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-950\/30:hover:is(.dark *){background-color:#450a0a4d}.dark\:hover\:bg-red-950\/40:hover:is(.dark *){background-color:#450a0a66}.dark\:hover\:bg-rose-950\/30:hover:is(.dark *){background-color:#4c05194d}.dark\:hover\:bg-rose-950\/40:hover:is(.dark *){background-color:#4c051966}.dark\:hover\:bg-slate-600\/50:hover:is(.dark *){background-color:#47556980}.dark\:hover\:bg-slate-800\/50:hover:is(.dark *){background-color:#1e293b80}.dark\:hover\:bg-violet-500\/10:hover:is(.dark *){background-color:#8b5cf61a}.dark\:hover\:bg-violet-500\/30:hover:is(.dark *){background-color:#8b5cf64d}.dark\:hover\:bg-violet-700\/50:hover:is(.dark *){background-color:#6d28d980}.dark\:hover\:bg-violet-800\/40:hover:is(.dark *){background-color:#5b21b666}.dark\:hover\:bg-violet-800\/50:hover:is(.dark *){background-color:#5b21b680}.dark\:hover\:bg-violet-900\/10:hover:is(.dark *){background-color:#4c1d951a}.dark\:hover\:bg-violet-900\/20:hover:is(.dark *){background-color:#4c1d9533}.dark\:hover\:bg-violet-900\/30:hover:is(.dark *){background-color:#4c1d954d}.dark\:hover\:bg-violet-900\/40:hover:is(.dark *){background-color:#4c1d9566}.dark\:hover\:bg-violet-900\/60:hover:is(.dark *){background-color:#4c1d9599}.dark\:hover\:bg-violet-950\/20:hover:is(.dark *){background-color:#2e106533}.dark\:hover\:bg-violet-950\/40:hover:is(.dark *){background-color:#2e106566}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/15:hover:is(.dark *){background-color:#ffffff26}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:#fff3}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.025\]:hover:is(.dark *){background-color:#ffffff06}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *){background-color:#ffffff0a}.dark\:hover\:bg-white\/\[0\.05\]:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.09\]:hover:is(.dark *){background-color:#ffffff17}.dark\:hover\:bg-yellow-900\/50:hover:is(.dark *){background-color:#713f1280}.dark\:hover\:bg-zinc-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:\!text-\[\#a78bfa\]:hover:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(167 139 250 / var(--tw-text-opacity, 1))!important}.dark\:hover\:\!text-red-400:hover:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.dark\:hover\:text-\[\#8b5cf6\]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-\[\#a78bfa\]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-amber-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-cyan-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:hover\:text-emerald-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:hover\:text-foreground:hover:is(.dark *){color:var(--foreground)}.dark\:hover\:text-lime-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\:hover\:text-muted-foreground:hover:is(.dark *){color:var(--muted-foreground)}.dark\:hover\:text-neutral-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\:hover\:text-neutral-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:hover\:text-neutral-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-neutral-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:hover\:text-pink-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-violet-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-violet-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/60:hover:is(.dark *){color:#fff9}.dark\:hover\:text-white\/80:hover:is(.dark *){color:#fffc}.dark\:hover\:text-zinc-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:hover\:text-zinc-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.dark\:hover\:text-zinc-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:hover\:shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.3\)\]:hover:is(.dark *){--tw-shadow: 0 12px 40px rgba(0,0,0,.3);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-black\/20:hover:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:hover\:ring-white\/30:hover:is(.dark *){--tw-ring-color: rgb(255 255 255 / .3)}.dark\:focus\:border-neutral-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-neutral-700:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-red-300:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:focus\:text-violet-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:focus-visible\:ring-offset-neutral-900:focus-visible:is(.dark *){--tw-ring-offset-color: #171717}.dark\:active\:bg-neutral-500:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.dark\:active\:bg-red-950\/60:active:is(.dark *){background-color:#450a0a99}.group:hover .dark\:group-hover\:bg-purple-900\/50:is(.dark *){background-color:#581c8780}.group:hover .dark\:group-hover\:bg-white\/15:is(.dark *){background-color:#ffffff26}.group:hover .dark\:group-hover\:bg-white\/\[0\.09\]:is(.dark *){background-color:#ffffff17}.group:hover .dark\:group-hover\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-white\/60:is(.dark *){color:#fff9}.dark\:data-\[state\=active\]\:bg-white\/10[data-state=active]:is(.dark *){background-color:#ffffff1a}.dark\:data-\[state\=on\]\:bg-neutral-700[data-state=on]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=unchecked\]\:bg-neutral-400[data-state=unchecked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=unchecked\]\:bg-neutral-700[data-state=unchecked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:data-\[state\=inactive\]\:text-neutral-400[data-state=inactive]:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:data-\[state\=inactive\]\:hover\:bg-muted:hover[data-state=inactive]:is(.dark *){background-color:var(--muted)}.dark\:data-\[state\=inactive\]\:hover\:bg-neutral-700:hover[data-state=inactive]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:bottom-1{bottom:.25rem}.sm\:left-1\.5{left:.375rem}.sm\:right-0{right:0}.sm\:top-1{top:.25rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-\[76px\]{margin-left:76px}.sm\:mr-1{margin-right:.25rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mr-3{margin-right:.75rem}.sm\:mt-0{margin-top:0}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-1{height:.25rem}.sm\:h-1\.5{height:.375rem}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-16{height:4rem}.sm\:h-2{height:.5rem}.sm\:h-20{height:5rem}.sm\:h-28{height:7rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-40{height:10rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-\[200px\]{height:200px}.sm\:h-\[480px\]{height:480px}.sm\:h-auto{height:auto}.sm\:max-h-\[300px\]{max-height:300px}.sm\:max-h-\[calc\(85vh-140px\)\]{max-height:calc(85vh - 140px)}.sm\:min-h-\[160px\]{min-height:160px}.sm\:w-1\.5{width:.375rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-2{width:.5rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-3{width:.75rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-40{width:10rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-\[120px\]{width:120px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[450px\]{width:450px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[540px\]{width:540px}.sm\:w-\[560px\]{width:560px}.sm\:w-\[580px\]{width:580px}.sm\:w-auto{width:auto}.sm\:min-w-\[300px\]{min-width:300px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[800px\]{max-width:800px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-1\.5{padding:.375rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2 / span 2}.md\:-mt-4{margin-top:-1rem}.md\:mb-4{margin-bottom:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[500px\]{height:500px}.md\:h-\[520px\]{height:520px}.md\:w-64{width:16rem}.md\:w-\[300px\]{width:300px}.md\:w-\[400px\]{width:400px}.md\:w-\[450px\]{width:450px}.md\:w-\[500px\]{width:500px}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-10{padding:2.5rem}.md\:p-16{padding:4rem}.md\:p-8{padding:2rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:mr-\[11\%\]{margin-right:11%}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-32{height:8rem}.lg\:h-6{height:1.5rem}.lg\:h-\[580px\]{height:580px}.lg\:min-h-\[192px\]{min-height:192px}.lg\:w-12{width:3rem}.lg\:w-6{width:1.5rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1fr_350px\]{grid-template-columns:1fr 350px}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:\:-moz-color-swatch\]\:rounded-full::-moz-color-swatch{border-radius:9999px}.\[\&\:\:-moz-color-swatch\]\:border-0::-moz-color-swatch{border-width:0px}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:0}.\[\&\:\:-webkit-color-swatch\]\:rounded-full::-webkit-color-swatch{border-radius:9999px}.\[\&\:\:-webkit-color-swatch\]\:border-0::-webkit-color-swatch{border-width:0px}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:hover_\.marquee-content\]\:paused:hover .marquee-content{animation-play-state:paused}.\[\&\:not\(\[aria-selected\]\)\]\:hover\:bg-\[\#8b5cf6\]\/10:hover:not([aria-selected]){background-color:#8b5cf61a}.\[\&\:not\(\[aria-selected\]\)\]\:focus\:bg-\[\#8b5cf6\]\/10:focus:not([aria-selected]){background-color:#8b5cf61a}.dark\:\[\&\>\*\]\:\!fill-neutral-700>*:is(.dark *){fill:#404040!important}.dark\:\[\&\>\*\]\:\!fill-zinc-700>*:is(.dark *){fill:#3f3f46!important}.\[\&\>button\]\:\!border-gray-200>button{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.\[\&\>button\]\:\!bg-gray-100>button{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.dark .\[\&\>button\]\:\!border-gray-200>button{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark .\[\&\>button\]\:\!bg-gray-100>button{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:\[\&\>button\]\:\!border-white\/10>button:is(.dark *){border-color:#ffffff1a!important}.dark\:\[\&\>button\]\:\!bg-neutral-700>button:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))!important}.\[\&\>div\]\:\!mb-0>div{margin-bottom:0!important}.\[\&\>div\]\:\!h-full>div{height:100%!important}.\[\&\>div\]\:\!w-full>div{width:100%!important}.\[\&\>div\]\:\!rounded-none>div{border-radius:0!important}.\[\&\>div\]\:\!border-0>div{border-width:0px!important}.\[\&\>div\]\:\!bg-transparent>div{background-color:transparent!important}.\[\&\>div\]\:bg-amber-500>div{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.\[\&\>div\]\:bg-purple-500>div{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.\[\&\>div\]\:bg-rose-500>div{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\]\:\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark .\[\&\]\:\!bg-white{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:\[\&\]\:\!bg-neutral-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))!important}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:pointer-events-none .is-editor-empty:first-child:before{pointer-events:none}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:float-left .is-editor-empty:first-child:before{float:left}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:h-0 .is-editor-empty:first-child:before{height:0px}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:text-neutral-400 .is-editor-empty:first-child:before{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:content-\[attr\(data-placeholder\)\] .is-editor-empty:first-child:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:dark\:text-neutral-500:is(.dark *) .is-editor-empty:first-child:before{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[stroke-dasharray\=\'1px_1px\'\]\]\:\!\[stroke-dasharray\:1px_0px\] [stroke-dasharray="1px 1px"]{stroke-dasharray:1px 0px!important}.\[\&_img\]\:\!object-cover img{-o-object-fit:cover!important;object-fit:cover!important}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_p\]\:\!text-white\/80 p{color:#fffc!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:h-10 svg{height:2.5rem}.\[\&_svg\]\:w-10 svg{width:2.5rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-state=open] .\[\[data-state\=open\]_\&\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nexus-editor-container{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.nexus-editor-scroll::-webkit-scrollbar{width:6px}.nexus-editor-scroll::-webkit-scrollbar-track{background:transparent}.nexus-editor-scroll::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.dark .nexus-editor-scroll::-webkit-scrollbar-thumb{background:#ffffff26}.nexus-editor-scroll::-webkit-scrollbar-thumb:hover{background:#00000040}.dark .nexus-editor-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff40}.nexus-editor-content{color:var(--nexus-current-text-primary);line-height:1.6;font-size:1rem}.nexus-editor-content h1{font-size:2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.25;color:var(--nexus-current-text-primary)}.nexus-editor-content h2{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;line-height:1.3;color:var(--nexus-current-text-primary)}.nexus-editor-content h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;line-height:1.4;color:var(--nexus-current-text-primary)}.nexus-editor-content p{margin-bottom:.75rem}.nexus-editor-content p:last-child{margin-bottom:0}.nexus-editor-content.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a3a3a3;pointer-events:none;height:0}.dark .nexus-editor-content.is-editor-empty:first-child:before{color:#525252}.nexus-editor-content strong{font-weight:700;color:inherit}.nexus-editor-content em{font-style:italic;color:inherit}.nexus-editor-content u{text-decoration:underline;text-underline-offset:2px}.nexus-editor-content s{text-decoration:line-through}.nexus-editor-content mark{background-color:#fef08a;color:#171717;padding:.125rem .25rem;border-radius:.25rem}.dark .nexus-editor-content mark{background-color:#fef08a4d;color:#f5f5f5}.nexus-editor-content code:not(pre code){background-color:#f5f5f5;color:#dc2626;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dark .nexus-editor-content code:not(pre code){background-color:#262626;color:#f87171}.nexus-editor-link{color:var(--nexus-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.nexus-editor-link:hover{color:#7c3aed}.dark .nexus-editor-link{color:#a78bfa}.dark .nexus-editor-link:hover{color:#c4b5fd}.nexus-editor-content ul,.nexus-editor-content ol{padding-left:1.5rem;margin-bottom:.75rem}.nexus-editor-content ul{list-style-type:disc}.nexus-editor-content ol{list-style-type:decimal}.nexus-editor-content li{margin-bottom:.25rem}.nexus-editor-content li>p{margin-bottom:0}.nexus-editor-content ul ul,.nexus-editor-content ol ol,.nexus-editor-content ul ol,.nexus-editor-content ol ul{margin-top:.25rem;margin-bottom:.25rem}.nexus-editor-task-list{list-style:none;padding-left:0}.nexus-editor-task-item{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}.nexus-editor-task-item>label{display:flex;align-items:center;flex-shrink:0}.nexus-editor-task-item>label>input[type=checkbox]{width:1rem;height:1rem;border:2px solid var(--nexus-current-border-emphasis);border-radius:.25rem;background-color:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:all .15s ease;margin-top:1rem}.nexus-editor-task-item>label>input[type=checkbox]:checked{background-color:var(--nexus-primary);border-color:var(--nexus-primary);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-size:100% 100%;background-position:center;background-repeat:no-repeat}.nexus-editor-task-item>label>input[type=checkbox]:hover{border-color:var(--nexus-primary)}.nexus-editor-task-item>div{flex:1;min-width:0}.nexus-editor-task-item[data-checked=true]>div>p{text-decoration:line-through;opacity:.6}.code-block-enhanced-wrapper{margin:.75rem 0}.code-block-enhanced-wrapper pre{margin:0!important;padding:0!important;background:transparent!important}.code-block-enhanced-wrapper pre code{background:transparent!important;color:#d4d4d4!important;padding:0!important;font-size:.875rem!important;line-height:1.5!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.nexus-editor-code-block{position:relative;background-color:var(--nexus-code-bg);color:var(--nexus-code-fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.7;padding:1rem 1rem 1rem 3.5rem;border-radius:.75rem;margin:1rem 0;overflow-x:auto;counter-reset:line}.nexus-editor-code-block code{background:transparent;color:inherit;padding:0;font-size:inherit;display:block}.nexus-editor-code-block[data-line-numbers=true] code{counter-reset:line}.nexus-editor-code-block[data-line-numbers=true] code .hljs-ln-line{display:block;position:relative;padding-left:0}.ProseMirror pre code span[class^=hljs-],.nexus-editor-code-block code span[class^=hljs-],.code-block-enhanced-wrapper code span[class^=hljs-]{display:inline}.nexus-editor-code-block[data-line-numbers=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3rem;background:#0003;border-right:1px solid rgba(255,255,255,.1);border-radius:.75rem 0 0 .75rem}.nexus-editor-code-block[data-line-numbers=false]{padding-left:1rem}.nexus-editor-code-block[data-line-numbers=false]:before{display:none}.code-block-line-numbers{position:absolute;left:0;top:1rem;width:3rem;display:flex;flex-direction:column;align-items:flex-end;padding-right:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.7;color:var(--nexus-code-line-number)}.code-block-line-number{height:1.7em;display:flex;align-items:center;justify-content:flex-end}.nexus-editor-code-block[data-line-numbers=false] .code-block-line-numbers{display:none}:root{--nexus-code-bg: #f6f8fa;--nexus-code-fg: #24292e;--nexus-code-comment: #6a737d;--nexus-code-keyword: #d73a49;--nexus-code-control: #d73a49;--nexus-code-string: #032f62;--nexus-code-number: #005cc5;--nexus-code-boolean: #005cc5;--nexus-code-null: #005cc5;--nexus-code-variable: #e36209;--nexus-code-parameter: #24292e;--nexus-code-property: #005cc5;--nexus-code-function: #6f42c1;--nexus-code-method: #6f42c1;--nexus-code-class: #22863a;--nexus-code-type: #22863a;--nexus-code-interface: #22863a;--nexus-code-builtin: #005cc5;--nexus-code-constant: #005cc5;--nexus-code-operator: #24292e;--nexus-code-punctuation: #24292e;--nexus-code-regex: #032f62;--nexus-code-escape: #22863a;--nexus-code-tag: #22863a;--nexus-code-attr-name: #6f42c1;--nexus-code-attr-value: #032f62;--nexus-code-meta: #6f42c1;--nexus-code-selector: #6f42c1;--nexus-code-section: #005cc5;--nexus-code-link: #005cc5;--nexus-code-subst: #24292e;--nexus-code-addition: #22863a;--nexus-code-deletion: #d73a49;--nexus-code-addition-bg: rgba(34, 134, 58, .15);--nexus-code-deletion-bg: rgba(215, 58, 73, .15);--nexus-code-line-number: #57606a}.dark{--nexus-code-bg: #1e1e2e;--nexus-code-fg: #d4d4d4;--nexus-code-comment: #6a9955;--nexus-code-keyword: #c586c0;--nexus-code-control: #c586c0;--nexus-code-string: #ce9178;--nexus-code-number: #b5cea8;--nexus-code-boolean: #569cd6;--nexus-code-null: #569cd6;--nexus-code-variable: #9cdcfe;--nexus-code-parameter: #9cdcfe;--nexus-code-property: #9cdcfe;--nexus-code-function: #dcdcaa;--nexus-code-method: #dcdcaa;--nexus-code-class: #4ec9b0;--nexus-code-type: #4ec9b0;--nexus-code-interface: #4ec9b0;--nexus-code-builtin: #4fc1ff;--nexus-code-constant: #4fc1ff;--nexus-code-operator: #d4d4d4;--nexus-code-punctuation: #d4d4d4;--nexus-code-regex: #d16969;--nexus-code-escape: #d7ba7d;--nexus-code-tag: #569cd6;--nexus-code-attr-name: #9cdcfe;--nexus-code-attr-value: #ce9178;--nexus-code-meta: #569cd6;--nexus-code-selector: #d7ba7d;--nexus-code-section: #dcdcaa;--nexus-code-link: #4fc1ff;--nexus-code-subst: #d4d4d4;--nexus-code-addition: #4ec9b0;--nexus-code-deletion: #f14c4c;--nexus-code-addition-bg: rgba(78, 201, 176, .15);--nexus-code-deletion-bg: rgba(241, 76, 76, .15);--nexus-code-line-number: #6b7280}.ProseMirror pre code,.ProseMirror pre .hljs,.nexus-editor-code-block .hljs,.code-block-enhanced-wrapper .hljs,.nexus-editor-code-block code,.code-block-enhanced-wrapper code{color:var(--nexus-code-fg)}.ProseMirror pre .hljs-comment,.ProseMirror pre .hljs-quote,.nexus-editor-code-block .hljs-comment,.nexus-editor-code-block .hljs-quote,.code-block-enhanced-wrapper .hljs-comment,.code-block-enhanced-wrapper .hljs-quote{color:var(--nexus-code-comment);font-style:italic}.ProseMirror pre .hljs-keyword,.ProseMirror pre .hljs-selector-tag,.nexus-editor-code-block .hljs-keyword,.nexus-editor-code-block .hljs-selector-tag,.code-block-enhanced-wrapper .hljs-keyword,.code-block-enhanced-wrapper .hljs-selector-tag{color:var(--nexus-code-keyword);font-weight:500}.ProseMirror pre .hljs-built_in,.nexus-editor-code-block .hljs-built_in,.code-block-enhanced-wrapper .hljs-built_in{color:var(--nexus-code-builtin)}.ProseMirror pre .hljs-string,.ProseMirror pre .hljs-doctag,.ProseMirror pre .hljs-template-tag,.nexus-editor-code-block .hljs-string,.nexus-editor-code-block .hljs-doctag,.nexus-editor-code-block .hljs-template-tag,.code-block-enhanced-wrapper .hljs-string,.code-block-enhanced-wrapper .hljs-doctag,.code-block-enhanced-wrapper .hljs-template-tag{color:var(--nexus-code-string)}.ProseMirror pre .hljs-number,.nexus-editor-code-block .hljs-number,.code-block-enhanced-wrapper .hljs-number{color:var(--nexus-code-number)}.ProseMirror pre .hljs-literal,.nexus-editor-code-block .hljs-literal,.code-block-enhanced-wrapper .hljs-literal{color:var(--nexus-code-boolean)}.ProseMirror pre .hljs-variable,.ProseMirror pre .hljs-template-variable,.ProseMirror pre .hljs-attr,.nexus-editor-code-block .hljs-variable,.nexus-editor-code-block .hljs-template-variable,.nexus-editor-code-block .hljs-attr,.code-block-enhanced-wrapper .hljs-variable,.code-block-enhanced-wrapper .hljs-template-variable,.code-block-enhanced-wrapper .hljs-attr{color:var(--nexus-code-variable)}.ProseMirror pre .hljs-params,.nexus-editor-code-block .hljs-params,.code-block-enhanced-wrapper .hljs-params{color:var(--nexus-code-parameter)}.ProseMirror pre .hljs-function,.ProseMirror pre .hljs-title,.ProseMirror pre .hljs-title\.function_,.nexus-editor-code-block .hljs-function,.nexus-editor-code-block .hljs-title,.nexus-editor-code-block .hljs-title\.function_,.code-block-enhanced-wrapper .hljs-function,.code-block-enhanced-wrapper .hljs-title,.code-block-enhanced-wrapper .hljs-title\.function_{color:var(--nexus-code-function)}.ProseMirror pre .hljs-type,.ProseMirror pre .hljs-class,.ProseMirror pre .hljs-title\.class_,.nexus-editor-code-block .hljs-type,.nexus-editor-code-block .hljs-class,.nexus-editor-code-block .hljs-title\.class_,.code-block-enhanced-wrapper .hljs-type,.code-block-enhanced-wrapper .hljs-class,.code-block-enhanced-wrapper .hljs-title\.class_{color:var(--nexus-code-class)}.ProseMirror pre .hljs-regexp,.nexus-editor-code-block .hljs-regexp,.code-block-enhanced-wrapper .hljs-regexp{color:var(--nexus-code-regex)}.ProseMirror pre .hljs-symbol,.ProseMirror pre .hljs-bullet,.nexus-editor-code-block .hljs-symbol,.nexus-editor-code-block .hljs-bullet,.code-block-enhanced-wrapper .hljs-symbol,.code-block-enhanced-wrapper .hljs-bullet{color:var(--nexus-code-escape)}.ProseMirror pre .hljs-meta,.ProseMirror pre .hljs-meta-keyword,.nexus-editor-code-block .hljs-meta,.nexus-editor-code-block .hljs-meta-keyword,.code-block-enhanced-wrapper .hljs-meta,.code-block-enhanced-wrapper .hljs-meta-keyword{color:var(--nexus-code-meta)}.ProseMirror pre .hljs-meta-string,.nexus-editor-code-block .hljs-meta-string,.code-block-enhanced-wrapper .hljs-meta-string{color:var(--nexus-code-string)}.ProseMirror pre .hljs-punctuation,.nexus-editor-code-block .hljs-punctuation,.code-block-enhanced-wrapper .hljs-punctuation{color:var(--nexus-code-punctuation)}.ProseMirror pre .hljs-operator,.nexus-editor-code-block .hljs-operator,.code-block-enhanced-wrapper .hljs-operator{color:var(--nexus-code-operator)}.ProseMirror pre .hljs-tag,.ProseMirror pre .hljs-name,.nexus-editor-code-block .hljs-tag,.nexus-editor-code-block .hljs-name,.code-block-enhanced-wrapper .hljs-tag,.code-block-enhanced-wrapper .hljs-name{color:var(--nexus-code-tag)}.ProseMirror pre .hljs-attribute,.nexus-editor-code-block .hljs-attribute,.code-block-enhanced-wrapper .hljs-attribute{color:var(--nexus-code-attr-name)}.ProseMirror pre .hljs-selector-class,.ProseMirror pre .hljs-selector-id,.ProseMirror pre .hljs-selector-attr,.ProseMirror pre .hljs-selector-pseudo,.nexus-editor-code-block .hljs-selector-class,.nexus-editor-code-block .hljs-selector-id,.nexus-editor-code-block .hljs-selector-attr,.nexus-editor-code-block .hljs-selector-pseudo,.code-block-enhanced-wrapper .hljs-selector-class,.code-block-enhanced-wrapper .hljs-selector-id,.code-block-enhanced-wrapper .hljs-selector-attr,.code-block-enhanced-wrapper .hljs-selector-pseudo{color:var(--nexus-code-selector)}.ProseMirror pre .hljs-section,.nexus-editor-code-block .hljs-section,.code-block-enhanced-wrapper .hljs-section{color:var(--nexus-code-section);font-weight:600}.ProseMirror pre .hljs-link,.nexus-editor-code-block .hljs-link,.code-block-enhanced-wrapper .hljs-link{color:var(--nexus-code-link);text-decoration:underline}.ProseMirror pre .hljs-strong,.nexus-editor-code-block .hljs-strong,.code-block-enhanced-wrapper .hljs-strong{font-weight:700}.ProseMirror pre .hljs-emphasis,.nexus-editor-code-block .hljs-emphasis,.code-block-enhanced-wrapper .hljs-emphasis{font-style:italic}.ProseMirror pre .hljs-addition,.nexus-editor-code-block .hljs-addition,.code-block-enhanced-wrapper .hljs-addition{color:var(--nexus-code-addition);background-color:var(--nexus-code-addition-bg)}.ProseMirror pre .hljs-deletion,.nexus-editor-code-block .hljs-deletion,.code-block-enhanced-wrapper .hljs-deletion{color:var(--nexus-code-deletion);background-color:var(--nexus-code-deletion-bg)}.ProseMirror pre .hljs-subst,.nexus-editor-code-block .hljs-subst,.code-block-enhanced-wrapper .hljs-subst{color:var(--nexus-code-subst)}.ProseMirror pre .hljs-formula,.nexus-editor-code-block .hljs-formula,.code-block-enhanced-wrapper .hljs-formula{color:var(--nexus-code-number);font-style:italic}.ProseMirror pre .hljs-char,.nexus-editor-code-block .hljs-char,.code-block-enhanced-wrapper .hljs-char,.ProseMirror pre .hljs-code,.nexus-editor-code-block .hljs-code,.code-block-enhanced-wrapper .hljs-code{color:var(--nexus-code-string)}.nexus-editor-code-block[data-language=python] .hljs-decorator,.code-block-enhanced-wrapper pre[data-language=python] .hljs-decorator{color:var(--nexus-code-function)}.nexus-editor-code-block[data-language=javascript] .hljs-variable.language_,.nexus-editor-code-block[data-language=typescript] .hljs-variable.language_,.code-block-enhanced-wrapper pre[data-language=javascript] .hljs-variable.language_,.code-block-enhanced-wrapper pre[data-language=typescript] .hljs-variable.language_{color:var(--nexus-code-boolean);font-style:italic}.nexus-editor-code-block[data-language=css] .hljs-attribute,.code-block-enhanced-wrapper pre[data-language=css] .hljs-attribute{color:var(--nexus-code-property)}.nexus-editor-code-block[data-language=css] .hljs-number,.code-block-enhanced-wrapper pre[data-language=css] .hljs-number{color:var(--nexus-code-number)}.nexus-editor-code-block[data-language=json] .hljs-attr,.code-block-enhanced-wrapper pre[data-language=json] .hljs-attr{color:var(--nexus-code-property)}.nexus-editor-code-block[data-language=sql] .hljs-keyword,.code-block-enhanced-wrapper pre[data-language=sql] .hljs-keyword{color:var(--nexus-code-boolean);text-transform:uppercase}.nexus-editor-code-block[data-language=rust] .hljs-symbol,.code-block-enhanced-wrapper pre[data-language=rust] .hljs-symbol{color:var(--nexus-code-keyword)}.nexus-editor-code-block[data-language=go] .hljs-title,.code-block-enhanced-wrapper pre[data-language=go] .hljs-title{color:var(--nexus-code-class)}.nexus-editor-content blockquote{border-left:4px solid #8b5cf6;padding-left:1rem;margin:1rem 0;color:#525252;font-style:italic}.dark .nexus-editor-content blockquote{border-left-color:#a78bfa;color:#a3a3a3}.nexus-editor-table{border-collapse:collapse;width:100%;margin:1rem 0;overflow:hidden;border-radius:.5rem}.nexus-editor-table table{width:100%;border-collapse:collapse}.nexus-editor-table th,.nexus-editor-table td{border:1px solid #e5e5e5;padding:.5rem .75rem;text-align:left;vertical-align:top;position:relative}.dark .nexus-editor-table th,.dark .nexus-editor-table td{border-color:#404040}.nexus-editor-table th{background-color:#f5f5f5;font-weight:600;color:#171717}.dark .nexus-editor-table th{background-color:#262626;color:#f5f5f5}.nexus-editor-table td{background-color:transparent}.nexus-editor-table .selectedCell:after{content:"";position:absolute;inset:0;background-color:#8b5cf626;pointer-events:none}.nexus-editor-table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background-color:#8b5cf6;cursor:col-resize;z-index:10}.nexus-editor-content hr{border:none;height:1px;background-color:#e5e5e5;margin:1.5rem 0}.dark .nexus-editor-content hr{background-color:#404040}.nexus-editor-image{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0;display:block}.nexus-editor-image.ProseMirror-selectednode{outline:3px solid #8b5cf6;outline-offset:2px}.nexus-editor-content [style*="text-align: left"]{text-align:left}.nexus-editor-content [style*="text-align: center"]{text-align:center}.nexus-editor-content [style*="text-align: right"]{text-align:right}.nexus-editor-content [style*="text-align: justify"]{text-align:justify}.nexus-editor-content ::-moz-selection{background-color:#8b5cf64d}.nexus-editor-content ::selection{background-color:#8b5cf64d}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid #171717;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}.dark .ProseMirror-gapcursor:after{border-top-color:#f5f5f5}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.nexus-editor-content:focus{outline:none}@media print{.nexus-editor-container{background:#fff!important;border:none!important;box-shadow:none!important}.nexus-editor-code-block{background:#f5f5f5!important;color:#171717!important}}[data-query-block]{margin:1rem 0}.nexus-editor-content [data-query-block]{display:block;width:100%}.dark [data-query-block] table{border-collapse:collapse;width:100%}.dark [data-query-block] th,.dark [data-query-block] td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.1)}.dark [data-query-block] th{font-weight:500;color:#fff9;font-size:.875rem}.dark [data-query-block] tr:hover{background:#ffffff0d}
