:root{--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;--radius:.65rem;--background:1 0 0;--foreground:.145 0 0;--card:1 0 0;--card-foreground:.145 0 0;--popover:1 0 0;--popover-foreground:.145 0 0;--sidebar-bg:.977 0 0;--gray-50:.98 0 0;--gray-100:.96 0 0;--gray-200:.9 0 0;--gray-300:.83 0 0;--gray-400:.64 0 0;--gray-500:.45 0 0;--gray-600:.32 0 0;--gray-700:.26 0 0;--gray-800:.15 0 0;--gray-900:.09 0 0;--gray-950:.04 0 0;--primary:.205 0 0;--primary-foreground:.985 0 0;--primary-50:.98 0 0;--primary-100:.95 0 0;--primary-200:.85 0 0;--primary-300:.7 0 0;--primary-400:.5 0 0;--primary-500:.205 0 0;--primary-600:.15 0 0;--primary-700:.12 0 0;--primary-800:.09 0 0;--primary-900:.05 0 0;--primary-light:.96 0 0;--success:.67 .13 151;--success-foreground:1 0 0;--warning:.65 .15 65;--warning-foreground:1 0 0;--error:.55 .16 19;--error-foreground:1 0 0;--info:0 0 0;--info-foreground:1 0 0;--chart-1:.553 .19 264.4;--chart-2:.701 .123 245.5;--chart-3:.398 .07 227.392;--chart-4:.828 .189 84.429;--chart-5:.769 .188 70.08;--chart-6:.65 .16 10;--chart-7:.65 .1 180;--chart-8:.72 .15 75;--chart-primary:.546 .215 262.881;--chart-secondary:.714 .143 254.624;--secondary:.97 0 0;--secondary-foreground:.205 0 0;--muted:.97 0 0;--muted-foreground:.556 0 0;--accent:.97 0 0;--accent-foreground:.205 0 0;--destructive:.577 .245 27.325;--destructive-foreground:1 0 0;--border:.922 0 0;--input:.922 0 0;--ring:.708 0 0;--gradient-from:.72 .15 75;--gradient-via:.65 .16 10;--gradient-to:.72 .13 310;--gradient-secondary:.67 .13 151;--gradient-accent:.54 .15 250;--gradient-warning:.65 .15 65;--purple-primary:.55 .15 315;--purple-secondary:.72 .13 310;--accent-green-100:.9 .08 145;--accent-green-600:.55 .12 145;--accent-purple-100:.88 .08 310;--accent-purple-600:.5 .13 310;--accent-purple-400:.65 .13 310;--accent-blue-100:.88 .08 250;--accent-blue-600:.5 .13 250;--landing-hero-bg:var(--background);--landing-card-bg:var(--card);--landing-text-primary:var(--foreground);--landing-text-secondary:var(--muted-foreground);--landing-border:var(--border);--landing-primary:var(--primary);--landing-primary-foreground:var(--primary-foreground);--sidebar:.985 0 0;--sidebar-foreground:.145 0 0;--sidebar-primary:.205 0 0;--sidebar-primary-foreground:.985 0 0;--sidebar-accent:.97 0 0;--sidebar-accent-foreground:.205 0 0;--sidebar-border:.922 0 0;--sidebar-ring:.708 0 0}.dark{--background:.145 0 0;--foreground:.985 0 0;--card:.205 0 0;--card-foreground:.985 0 0;--popover:.205 0 0;--popover-foreground:.985 0 0;--sidebar-bg:.04 0 0;--gray-50:.96 0 0;--gray-100:.93 0 0;--gray-200:.87 0 0;--gray-300:.81 0 0;--gray-400:.62 0 0;--gray-500:.44 0 0;--gray-600:.31 0 0;--gray-700:.25 0 0;--gray-800:.17 0 0;--gray-900:.09 0 0;--gray-950:.04 0 0;--primary:.922 0 0;--primary-foreground:.205 0 0;--primary-50:.98 0 0;--primary-100:.95 0 0;--primary-200:.85 0 0;--primary-300:.7 0 0;--primary-400:.922 0 0;--primary-500:.7 0 0;--primary-600:.5 0 0;--primary-700:.35 0 0;--primary-800:.2 0 0;--primary-900:.1 0 0;--success:.67 .13 151;--success-foreground:.98 0 0;--warning:.65 .15 65;--warning-foreground:.98 0 0;--error:.55 .16 19;--error-foreground:.98 0 0;--info:.62 0 0;--info-foreground:.98 0 0;--gradient-from:.72 .15 75;--gradient-via:.65 .16 10;--gradient-to:.72 .13 310;--gradient-secondary:.67 .13 151;--gradient-accent:.54 .15 250;--gradient-warning:.65 .15 65;--purple-primary:.55 .15 315;--purple-secondary:.72 .13 310;--accent-green-100:.3 .08 145;--accent-green-600:.6 .12 145;--accent-purple-100:.3 .08 310;--accent-purple-600:.6 .13 310;--accent-purple-400:.65 .13 310;--accent-blue-100:.3 .08 250;--accent-blue-600:.6 .13 250;--landing-hero-bg:var(--background);--landing-card-bg:var(--card);--landing-text-primary:var(--foreground);--landing-text-secondary:var(--muted-foreground);--landing-border:var(--border);--landing-primary:var(--primary);--landing-primary-foreground:var(--primary-foreground);--chart-1:.553 .19 264.4;--chart-2:.701 .123 245.5;--chart-3:.769 .188 70.08;--chart-4:.627 .265 303.9;--chart-5:.645 .246 16.439;--chart-6:.65 .16 10;--chart-7:.65 .1 180;--chart-8:.72 .15 75;--chart-primary:.488 .243 264.376;--chart-secondary:.696 .17 162.48;--secondary:.269 0 0;--secondary-foreground:.985 0 0;--muted:.269 0 0;--muted-foreground:.708 0 0;--accent:.269 0 0;--accent-foreground:.985 0 0;--destructive:.704 .191 22.216;--destructive-foreground:.985 0 0;--border:1 0 0/10%;--input:1 0 0/15%;--ring:.556 0 0;--text-secondary:.62 0 0;--text-muted:.44 0 0;--rich-bg-primary:.32 .02 282;--rich-bg-secondary:.4 .03 282;--rich-bg-muted:.544 .035 285;--rich-bg-pressed:.5 .04 282;--rich-text-primary:.96 .001 285;--rich-text-secondary:.85 .004 285;--rich-text-muted:.71 .03 285;--rich-border-color:.36 .03 282;--rich-border-color-hover:.5 .04 282;--rich-border-muted:.26 .02 282;--sidebar:.205 0 0;--sidebar-foreground:.985 0 0;--sidebar-primary:.488 .243 264.376;--sidebar-primary-foreground:.985 0 0;--sidebar-accent:.269 0 0;--sidebar-accent-foreground:.985 0 0;--sidebar-border:1 0 0/10%;--sidebar-ring:.556 0 0}
