:root{--background:#FFFFFF;--foreground:#272B31;--card:#FFFFFF;--card-foreground:#202A36;--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:#3265C5;--primary-foreground:#FFFFFF;--secondary:oklch(0.967 0.001 286.375);--secondary-foreground:oklch(0.21 0.006 285.885);--muted:#F1F2F3;--muted-foreground:#626974;--accent:#EDF5FC;--accent-foreground:#202A36;--destructive:oklch(0.577 0.245 27.325);--border:#D6D9DF;--input:#D6D9DF;--ring:#3265C5;--chart-1:#0C8B68;--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:#0C8B68;--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:#0C8B68;--studio-light-background:#FFFFFF;--studio-light-foreground:#272B31;--studio-light-card:#FFFFFF;--studio-light-card-foreground:#202A36;--studio-light-popover:oklch(1 0 0);--studio-light-popover-foreground:oklch(0.145 0 0);--studio-light-primary:#3265C5;--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:#F1F2F3;--studio-light-muted-foreground:#626974;--studio-light-accent:#EDF5FC;--studio-light-accent-foreground:#202A36;--studio-light-destructive:oklch(0.577 0.245 27.325);--studio-light-border:#D6D9DF;--studio-light-input:#D6D9DF;--studio-light-ring:#3265C5;--studio-light-chart-1:#0C8B68;--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:#0C8B68;--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:#0C8B68;--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:#EDF2F7;--studio-dark-primary-foreground:#202A36;--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:#273442;--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:#0C8B68;--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:#0C8B68;--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:#0C8B68;--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:#EDF2F7;--primary-foreground:#202A36;--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:#273442;--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:#0C8B68;--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:#0C8B68;--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:#0C8B68;}