@custom-variant dark (&:is(.dark *));:root{--font-size: 16px;--background: #ffffff;--foreground: rgb(10, 10, 10);--card: #ffffff;--card-foreground: rgb(10, 10, 10);--popover: rgb(255, 255, 255);--popover-foreground: rgb(10, 10, 10);--primary: #030213;--primary-foreground: rgb(255, 255, 255);--secondary: rgb(236, 238, 242);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: rgb(161, 161, 161);--chart-1: rgb(236, 86, 0);--chart-2: rgb(0, 148, 136);--chart-3: rgb(16, 78, 100);--chart-4: rgb(250, 188, 0);--chart-5: rgb(246, 158, 0);--radius: .625rem;--sidebar: rgb(250, 250, 250);--sidebar-foreground: rgb(10, 10, 10);--sidebar-primary: #030213;--sidebar-primary-foreground: rgb(250, 250, 250);--sidebar-accent: rgb(245, 245, 245);--sidebar-accent-foreground: rgb(23, 23, 23);--sidebar-border: rgb(229, 229, 229);--sidebar-ring: rgb(161, 161, 161);--brand: #0082EE;--brand-hover: #0073D1;--brand-light: #E6F4FF;--brand-lighter: #F0F9FF;--brand-dark: #006BC4;--error: #dc2626;--error-border: #ef4444;--gradient-blue-start: #0082EE;--gradient-blue-end: #4f46e5;--gradient-light-start: #F0F9FF;--gradient-light-end: #E6F4FF;--gradient-blue-50-start: #eff6ff;--gradient-blue-50-end: #e0e7ff;--gradient-indigo-50-start: #eef2ff;--gradient-indigo-50-end: #e0e7ff;--gradient-green-start: #f0fdf4;--gradient-green-end: #ecfdf5;--gradient-purple-start: #faf5ff;--gradient-purple-end: #f5f3ff;--gradient-brand-purple-start: #0082EE;--gradient-brand-purple-end: #9333ea}@supports (color: color(display-p3 0 0 0%)){:root{--chart-1: color(display-p3 .88747 .34166 .022);--chart-2: color(display-p3 .20711 .57958 .53668);--chart-4: color(display-p3 .95919 .73852 .11827);--chart-5: color(display-p3 .93994 .62058 .05854)}}.dark{--background: rgb(10, 10, 10);--foreground: rgb(250, 250, 250);--card: rgb(10, 10, 10);--card-foreground: rgb(250, 250, 250);--popover: rgb(10, 10, 10);--popover-foreground: rgb(250, 250, 250);--primary: rgb(250, 250, 250);--primary-foreground: rgb(23, 23, 23);--secondary: rgb(38, 38, 38);--secondary-foreground: rgb(250, 250, 250);--muted: rgb(38, 38, 38);--muted-foreground: rgb(161, 161, 161);--accent: rgb(38, 38, 38);--accent-foreground: rgb(250, 250, 250);--destructive: rgb(130, 24, 26);--destructive-foreground: rgb(251, 44, 54);--border: rgb(38, 38, 38);--input: rgb(38, 38, 38);--ring: rgb(82, 82, 82);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: rgb(20, 71, 230);--chart-2: rgb(0, 185, 129);--chart-3: rgb(246, 158, 0);--chart-4: rgb(171, 78, 255);--chart-5: rgb(255, 35, 87);--sidebar: rgb(23, 23, 23);--sidebar-foreground: rgb(250, 250, 250);--sidebar-primary: rgb(20, 71, 230);--sidebar-primary-foreground: rgb(250, 250, 250);--sidebar-accent: rgb(38, 38, 38);--sidebar-accent-foreground: rgb(250, 250, 250);--sidebar-border: rgb(38, 38, 38);--sidebar-ring: rgb(82, 82, 82)}@supports (color: color(display-p3 0 0 0%)){.dark{--chart-2: color(display-p3 .26711 .72685 .5084);--chart-3: color(display-p3 .93994 .62058 .05854);--chart-4: color(display-p3 .62952 .30089 .99082);--chart-5: color(display-p3 .92182 .24075 .35567)}}@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-input-background: var(--input-background); --color-switch-background: var(--switch-background); --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); --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); --color-brand: var(--brand); --color-brand-hover: var(--brand-hover); --color-brand-light: var(--brand-light); --color-brand-lighter: var(--brand-lighter); --color-brand-dark: var(--brand-dark); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}@layer base{: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)}@layer components{[data-slot=select-content]{min-width:var(--radix-select-trigger-width);max-height:400px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833;overflow:hidden;z-index:9999}[data-slot=select-content]>div[style*=pointer-events]{padding:5px}[data-slot=select-item][data-highlighted],[data-slot=select-item]:focus{background-color:#0082ee!important;color:#fff!important;outline:none}[data-slot=select-item]:hover:not([data-highlighted]){background-color:#0082ee!important;color:#fff!important}[data-slot=select-item][data-disabled]{pointer-events:none;opacity:.5}.text-error{color:var(--error)!important}.border-error{border-color:var(--error-border)!important}.ring-error{--tw-ring-color: var(--error-border) !important}.bg-gradient-primary{background-color:var(--gradient-blue-start);background-image:linear-gradient(to right,var(--gradient-blue-start),var(--gradient-blue-end))}.bg-gradient-primary-br{background-color:var(--gradient-blue-start);background-image:linear-gradient(to bottom right,var(--gradient-blue-start),var(--gradient-blue-end))}.bg-gradient-light{background-color:var(--gradient-light-start);background-image:linear-gradient(to bottom right,var(--gradient-light-start),var(--gradient-light-end))}.bg-gradient-blue-50{background-color:var(--gradient-blue-50-start);background-image:linear-gradient(to bottom right,var(--gradient-blue-50-start),var(--gradient-blue-50-end))}.bg-gradient-indigo-50{background-color:var(--gradient-indigo-50-start);background-image:linear-gradient(to bottom right,var(--gradient-indigo-50-start),var(--gradient-indigo-50-end))}.bg-gradient-green{background-color:var(--gradient-green-start);background-image:linear-gradient(to bottom right,var(--gradient-green-start),var(--gradient-green-end))}.bg-gradient-purple{background-color:var(--gradient-purple-start);background-image:linear-gradient(to bottom right,var(--gradient-purple-start),var(--gradient-purple-end))}.bg-gradient-brand-purple{background-color:var(--gradient-brand-purple-start);background-image:linear-gradient(to bottom right,var(--gradient-brand-purple-start),var(--gradient-brand-purple-end))}}
