:root{--background:240 4.8% 98%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 4%;--popover:0 0% 100%;--popover-foreground:240 10% 4%;--primary:24 9.8% 10%;--primary-foreground:60 9.1% 97.8%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:77 100% 76%;--accent-foreground:24 9.8% 10%;--destructive:0 72% 42%;--destructive-foreground:0 0% 100%;--success:160 84% 24%;--success-foreground:0 0% 100%;--warning:30 92% 30%;--warning-foreground:0 0% 100%;--info:221 83% 43%;--info-foreground:0 0% 100%;--highlight:34 100% 91%;--highlight-foreground:28 92% 30%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 10% 4%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem;--sidebar-background:72 38.46% 2.55%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:77 100% 76.47%;--sidebar-accent-foreground:72 38.46% 2.55%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%;--brand:77 100% 76.47%;--brand-foreground:72 38.46% 2.55%;--brand-deep:80 80% 38%;--chart-text:#18181b;--chart-text-muted:#71717a;--chart-grid-line:rgba(0,0,0,.05);--chart-axis-line:rgba(0,0,0,.1);--chart-tooltip-bg:hsla(0,0%,100%,.85);--chart-tooltip-border:hsla(240,6%,90%,.5);--chart-tooltip-text:#18181b}.dark{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 6% 6%;--card-foreground:0 0% 98%;--popover:240 6% 7%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 91% 71%;--destructive-foreground:0 75% 15%;--success:158 64% 52%;--success-foreground:166 91% 9%;--warning:43 96% 56%;--warning-foreground:21 92% 14%;--info:213 94% 68%;--info-foreground:226 57% 21%;--highlight:32 55% 17%;--highlight-foreground:38 95% 66%;--border:240 4% 16%;--input:240 4% 16%;--ring:240 4.9% 83.9%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 4% 16%;--sidebar-ring:217.2 91.2% 59.8%;--brand:77 100% 76.47%;--brand-foreground:72 38.46% 2.55%;--brand-deep:80 80% 38%;--chart-text:#f4f4f5;--chart-text-muted:#a1a1aa;--chart-grid-line:hsla(0,0%,100%,.06);--chart-axis-line:hsla(0,0%,100%,.12);--chart-tooltip-bg:rgba(24,24,27,.85);--chart-tooltip-border:rgba(63,63,70,.5);--chart-tooltip-text:#f4f4f5}[data-env=staging]:not(.dark){--primary:24 95% 32%;--primary-foreground:40 100% 98%;--ring:24 95% 32%;--accent:34 100% 91%;--accent-foreground:22 75% 14%;--sidebar-background:20 45% 10%;--sidebar-foreground:34 45% 94%;--sidebar-primary:34 100% 58%;--sidebar-primary-foreground:22 75% 8%;--sidebar-accent:34 100% 58%;--sidebar-accent-foreground:22 75% 8%;--sidebar-border:22 30% 20%;--sidebar-ring:34 100% 58%;--brand:34 100% 58%;--brand-foreground:22 75% 8%;--brand-deep:28 90% 42%}[data-env=staging].dark{--primary:34 100% 66%;--primary-foreground:22 75% 8%;--ring:34 100% 66%;--accent:26 50% 17%;--accent-foreground:36 100% 94%;--sidebar-background:20 35% 8%;--sidebar-foreground:34 45% 94%;--sidebar-primary:34 100% 66%;--sidebar-primary-foreground:22 75% 8%;--sidebar-accent:24 90% 36%;--sidebar-accent-foreground:36 100% 97%;--sidebar-border:22 25% 18%;--sidebar-ring:34 100% 66%;--brand:34 100% 58%;--brand-foreground:22 75% 8%;--brand-deep:28 90% 42%}