@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{--background:oklch(0.8002 0.0744 18.8379);--foreground:oklch(0.2894 0.0258 14.8743);--card:oklch(1.0000 0 0);--card-foreground:oklch(0.2894 0.0258 14.8743);--popover:oklch(1.0000 0 0);--popover-foreground:oklch(0.2894 0.0258 14.8743);--primary:oklch(0.5455 0.0950 31.4961);--primary-foreground:oklch(1.0000 0 0);--secondary:oklch(0.7849 0.0843 30.0753);--secondary-foreground:oklch(0.4090 0.0399 28.0635);--muted:oklch(0.8027 0.0393 18.0019);--muted-foreground:oklch(0.4893 0.0195 17.8392);--accent:oklch(0.7647 0.1093 353.4252);--accent-foreground:oklch(0.2894 0.0258 14.8743);--destructive:oklch(0.5770 0.2450 27.3250);--destructive-foreground:oklch(0.8850 0.0620 18.3340);--border:oklch(0.7765 0.0302 17.8198);--input:oklch(0.7765 0.0302 17.8198);--ring:oklch(0.5455 0.0950 31.4961);--chart-1:oklch(0.5455 0.0950 31.4961);--chart-2:oklch(0.6667 0.1316 29.0774);--chart-3:oklch(0.5726 0.1608 21.0387);--chart-4:oklch(0.6177 0.1540 23.6070);--chart-5:oklch(0.4659 0.0785 22.6485);--sidebar:oklch(0.8027 0.0393 18.0019);--sidebar-foreground:oklch(0.2894 0.0258 14.8743);--sidebar-primary:oklch(0.5455 0.0950 31.4961);--sidebar-primary-foreground:oklch(1.0000 0 0);--sidebar-accent:oklch(0.7647 0.1093 353.4252);--sidebar-accent-foreground:oklch(0.2894 0.0258 14.8743);--sidebar-border:oklch(0.7765 0.0302 17.8198);--sidebar-ring:oklch(0.5455 0.0950 31.4961);--font-sans:"Roboto",sans-serif;--font-serif:"Fira Code",monospace;--font-mono:"Fira Code",monospace;--radius:1.5rem;--shadow-2xs:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.06);--shadow-xs:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.06);--shadow-sm:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 1px 2px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 1px 2px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-md:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 2px 4px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-lg:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 4px 6px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-xl:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 8px 10px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-2xl:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.30);--tracking-normal:0em;--spacing:0.25rem}.dark{--background:oklch(0.2088 0.0114 18.1015);--foreground:oklch(0.7785 0.0409 18.0657);--card:oklch(0.2215 0.0162 18.4462);--card-foreground:oklch(0.7785 0.0409 18.0657);--popover:oklch(0.2215 0.0162 18.4462);--popover-foreground:oklch(0.7785 0.0409 18.0657);--primary:oklch(0.6833 0.1287 32.4205);--primary-foreground:oklch(0.2088 0.0114 18.1015);--secondary:oklch(0.3077 0.0331 19.1378);--secondary-foreground:oklch(0.7247 0.1104 20.1144);--muted:oklch(0.2688 0.0264 18.9442);--muted-foreground:oklch(0.6290 0.0372 11.4296);--accent:oklch(0.3302 0.0355 16.4145);--accent-foreground:oklch(0.7785 0.0409 18.0657);--destructive:oklch(0.5770 0.2450 27.3250);--destructive-foreground:oklch(0.8850 0.0620 18.3340);--border:oklch(0.3129 0.0253 18.5976);--input:oklch(0.3129 0.0253 18.5976);--ring:oklch(0.6833 0.1287 32.4205);--chart-1:oklch(0.6833 0.1287 32.4205);--chart-2:oklch(0.5722 0.0892 8.8879);--chart-3:oklch(0.6108 0.1816 348.1586);--chart-4:oklch(0.4978 0.1034 322.3939);--chart-5:oklch(0.8243 0.1666 127.5399);--sidebar:oklch(0.2215 0.0162 18.4462);--sidebar-foreground:oklch(0.7785 0.0409 18.0657);--sidebar-primary:oklch(0.6833 0.1287 32.4205);--sidebar-primary-foreground:oklch(0.2088 0.0114 18.1015);--sidebar-accent:oklch(0.3302 0.0355 16.4145);--sidebar-accent-foreground:oklch(0.7785 0.0409 18.0657);--sidebar-border:oklch(0.3129 0.0253 18.5976);--sidebar-ring:oklch(0.6833 0.1287 32.4205);--font-sans:"Roboto",sans-serif;--font-serif:"Fira Code",monospace;--font-mono:"Fira Code",monospace;--radius:1.5rem;--shadow-2xs:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.06);--shadow-xs:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.06);--shadow-sm:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 1px 2px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 1px 2px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-md:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 2px 4px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-lg:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 4px 6px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-xl:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.12),4px 8px 10px -1px hsl(354 19.2308% 20.3922%/0.12);--shadow-2xl:4px 4px 10px 0px hsl(354 19.2308% 20.3922%/0.30)}