/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */:root{--font-size:17px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#3b4d66;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#3b4d66;--muted:#ececf0;--muted-foreground:#717182;--accent:#a4d65e;--accent-foreground:#fff;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:#a4d65e;--chart-2:#3b4d66;--chart-3:#6b7e95;--chart-4:#d4e7b8;--chart-5:#2a3a4f;--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#3b4d66;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--envoc-primary:#3b4d66;--envoc-accent:#a4d65e;--envoc-secondary:#6b7e95;--envoc-light:#f8fafc}.dark{--background:#1a2332;--foreground:oklch(98.5% 0 0);--card:#243040;--card-foreground:oklch(98.5% 0 0);--popover:#243040;--popover-foreground:oklch(98.5% 0 0);--primary:#a4d65e;--primary-foreground:#1a2332;--secondary:#3b4d66;--secondary-foreground:oklch(98.5% 0 0);--muted:#2a3a4f;--muted-foreground:oklch(70.8% 0 0);--accent:#a4d65e;--accent-foreground:#1a2332;--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:#2a3a4f;--input:#2a3a4f;--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:#a4d65e;--chart-2:#6b7e95;--chart-3:#3b4d66;--chart-4:#d4e7b8;--chart-5:#2a3a4f;--sidebar:#243040;--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:#a4d65e;--sidebar-primary-foreground:#1a2332;--sidebar-accent:#2a3a4f;--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:#2a3a4f;--sidebar-ring:oklch(43.9% 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size)}
