:root{--background:#FFFFFF;--foreground:#18232F;--card:#FFFFFF;--card-foreground:#18232F;--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:#18232F;--primary-foreground:#FFFFFF;--secondary:oklch(0.967 0.001 286.375);--secondary-foreground:oklch(0.21 0.006 285.885);--muted:#F4F6F8;--muted-foreground:#687380;--accent:#EEF1F4;--accent-foreground:#18232F;--destructive:oklch(0.577 0.245 27.325);--border:#E1E5EA;--input:#E1E5EA;--ring:#334155;--chart-1:#334155;--chart-2:#2BA889;--chart-3:#55BCA0;--chart-4:#87CDB9;--chart-5:#B5DDD2;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:#334155;--sidebar-primary-foreground:#FFFFFF;--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:#334155;--studio-light-background:#FFFFFF;--studio-light-foreground:#18232F;--studio-light-card:#FFFFFF;--studio-light-card-foreground:#18232F;--studio-light-popover:oklch(1 0 0);--studio-light-popover-foreground:oklch(0.145 0 0);--studio-light-primary:#18232F;--studio-light-primary-foreground:#FFFFFF;--studio-light-secondary:oklch(0.967 0.001 286.375);--studio-light-secondary-foreground:oklch(0.21 0.006 285.885);--studio-light-muted:#F4F6F8;--studio-light-muted-foreground:#687380;--studio-light-accent:#EEF1F4;--studio-light-accent-foreground:#18232F;--studio-light-destructive:oklch(0.577 0.245 27.325);--studio-light-border:#E1E5EA;--studio-light-input:#E1E5EA;--studio-light-ring:#334155;--studio-light-chart-1:#334155;--studio-light-chart-2:#2BA889;--studio-light-chart-3:#55BCA0;--studio-light-chart-4:#87CDB9;--studio-light-chart-5:#B5DDD2;--studio-light-sidebar:oklch(0.985 0 0);--studio-light-sidebar-foreground:oklch(0.145 0 0);--studio-light-sidebar-primary:#334155;--studio-light-sidebar-primary-foreground:#FFFFFF;--studio-light-sidebar-accent:oklch(0.97 0 0);--studio-light-sidebar-accent-foreground:oklch(0.205 0 0);--studio-light-sidebar-border:oklch(0.922 0 0);--studio-light-sidebar-ring:#334155;--studio-dark-background:oklch(0.145 0 0);--studio-dark-foreground:oklch(0.985 0 0);--studio-dark-card:oklch(0.205 0 0);--studio-dark-card-foreground:oklch(0.985 0 0);--studio-dark-popover:oklch(0.205 0 0);--studio-dark-popover-foreground:oklch(0.985 0 0);--studio-dark-primary:#F3F5F7;--studio-dark-primary-foreground:#FFFFFF;--studio-dark-secondary:oklch(0.274 0.006 286.033);--studio-dark-secondary-foreground:oklch(0.985 0 0);--studio-dark-muted:oklch(0.269 0 0);--studio-dark-muted-foreground:oklch(0.708 0 0);--studio-dark-accent:#202833;--studio-dark-accent-foreground:oklch(0.985 0 0);--studio-dark-destructive:oklch(0.704 0.191 22.216);--studio-dark-border:oklch(1 0 0 / 10%);--studio-dark-input:oklch(1 0 0 / 15%);--studio-dark-ring:#334155;--studio-dark-chart-1:#0C8B68;--studio-dark-chart-2:#2BA889;--studio-dark-chart-3:#55BCA0;--studio-dark-chart-4:#87CDB9;--studio-dark-chart-5:#B5DDD2;--studio-dark-sidebar:oklch(0.205 0 0);--studio-dark-sidebar-foreground:oklch(0.985 0 0);--studio-dark-sidebar-primary:#334155;--studio-dark-sidebar-primary-foreground:#FFFFFF;--studio-dark-sidebar-accent:oklch(0.269 0 0);--studio-dark-sidebar-accent-foreground:oklch(0.985 0 0);--studio-dark-sidebar-border:oklch(1 0 0 / 10%);--studio-dark-sidebar-ring:#334155;--radius:0.625rem;}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.205 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.205 0 0);--popover-foreground:oklch(0.985 0 0);--primary:#F3F5F7;--primary-foreground:#FFFFFF;--secondary:oklch(0.274 0.006 286.033);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:#202833;--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--border:oklch(1 0 0 / 10%);--input:oklch(1 0 0 / 15%);--ring:#334155;--chart-1:#0C8B68;--chart-2:#2BA889;--chart-3:#55BCA0;--chart-4:#87CDB9;--chart-5:#B5DDD2;--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:#334155;--sidebar-primary-foreground:#FFFFFF;--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0 / 10%);--sidebar-ring:#334155;}