@custom-variant dark (&:is(.dark*));*,input,textarea,select,button{font-family:Inter,sans-serif}:root{--background:#e8edf2;--foreground:#1f3045;--card:#fff;--card-foreground:#1f3045;--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:#2ab5c6;--primary-foreground:#fff;--secondary:#f5f8fb;--secondary-foreground:#1f3045;--muted:#f7fafd;--muted-foreground:#6f8196;--accent:#e6f7f9;--accent-foreground:#1f3045;--destructive:oklch(.577 .245 27.325);--destructive-foreground:oklch(.577 .245 27.325);--border:#d8e3ed;--input:#d6dfe8;--ring:#2ab5c6;--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#1f3045;--sidebar-primary:#2ab5c6;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f8fb;--sidebar-accent-foreground:#1f3045;--sidebar-border:#d8e3ed;--sidebar-ring:#2ab5c6;--background-500:#f5f8fb;--background-600:#e8edf2;--background-900:#dce6ef}.dark{--background:#101923;--foreground:#f3f7fb;--card:#1d2935;--card-foreground:#f3f7fb;--popover:#1d2935;--popover-foreground:#f3f7fb;--primary:#2ab5c6;--primary-foreground:#fff;--secondary:#17212d;--secondary-foreground:#f3f7fb;--muted:#223140;--muted-foreground:#a8b6c4;--accent:#20303f;--accent-foreground:#f3f7fb;--destructive:oklch(.396 .141 25.723);--destructive-foreground:oklch(.637 .237 25.331);--border:#314252;--input:#415366;--ring:#5ed0e3;--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:#17212d;--sidebar-foreground:#f3f7fb;--sidebar-primary:#2ab5c6;--sidebar-primary-foreground:#fff;--sidebar-accent:#223140;--sidebar-accent-foreground:#f3f7fb;--sidebar-border:#314252;--sidebar-ring:#5ed0e3;--background-500:#17212d;--background-600:#101923;--background-900:#0b141d}@theme inline{  --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5);   --color-background-500: var(--background-500); --color-background-600: var(--background-600); --color-background-900: var(--background-900);   --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px);   --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);}@layer base{*{@apply border-border outline-ring/50;}textarea{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}textarea::-webkit-scrollbar{width:0;height:0;display:none}body{@apply bg-background text-foreground;}}