:root{--theme-color: #111111;--theme-color-hover: #000000;--theme-color-rgb: 17, 17, 17;--primary: #111111;--primary-foreground: #ffffff;--destructive: #333333;--destructive-foreground: #ffffff;--chart-1: #111111;--chart-2: #444444;--chart-3: #777777;--chart-4: #aaaaaa;--chart-5: #dddddd;color-scheme:light}.dark{--theme-color: #f5f5f5;--theme-color-hover: #ffffff;--theme-color-rgb: 245, 245, 245;--primary: #f5f5f5;--primary-foreground: #111111;--destructive: #d4d4d4;--destructive-foreground: #111111;--chart-1: #f5f5f5;--chart-2: #d4d4d4;--chart-3: #a3a3a3;--chart-4: #737373;--chart-5: #404040;color-scheme:dark}html,body{accent-color:#111111}.dark,.dark body{accent-color:#f5f5f5}.dark body{background-color:#111!important;color:#f5f5f5!important}.dark .bg-white{background-color:#2b2b2b!important}:where([class*=bg-blue-],[class*=bg-green-],[class*=bg-emerald-],[class*=bg-teal-],[class*=bg-lime-],[class*=bg-cyan-],[class*=bg-sky-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-pink-],[class*=bg-rose-],[class*=bg-red-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-yellow-],[class*="bg-["]){background-color:#f2f2f2!important}.dark :where([class*="dark:bg-blue-"],[class*="dark:bg-green-"],[class*="dark:bg-emerald-"],[class*="dark:bg-teal-"],[class*="dark:bg-lime-"],[class*="dark:bg-cyan-"],[class*="dark:bg-sky-"],[class*="dark:bg-indigo-"],[class*="dark:bg-violet-"],[class*="dark:bg-purple-"],[class*="dark:bg-fuchsia-"],[class*="dark:bg-pink-"],[class*="dark:bg-rose-"],[class*="dark:bg-red-"],[class*="dark:bg-orange-"],[class*="dark:bg-amber-"],[class*="dark:bg-yellow-"],[class*="dark:bg-["]){background-color:#2b2b2b!important}:where([class*=from-blue-],[class*=from-green-],[class*=from-emerald-],[class*=from-teal-],[class*=from-cyan-],[class*=from-sky-],[class*=from-indigo-],[class*=from-violet-],[class*=from-purple-],[class*=from-pink-],[class*=from-rose-],[class*=from-red-],[class*=from-orange-],[class*=from-amber-],[class*=from-yellow-],[class*=via-blue-],[class*=via-green-],[class*=via-emerald-],[class*=via-purple-],[class*=via-violet-],[class*=via-pink-],[class*=via-red-],[class*=via-orange-],[class*=via-amber-],[class*=to-blue-],[class*=to-green-],[class*=to-emerald-],[class*=to-teal-],[class*=to-cyan-],[class*=to-sky-],[class*=to-indigo-],[class*=to-violet-],[class*=to-purple-],[class*=to-pink-],[class*=to-rose-],[class*=to-red-],[class*=to-orange-],[class*=to-amber-],[class*=to-yellow-]){--tw-gradient-from: #f2f2f2 !important;--tw-gradient-to: rgb(242 242 242 / 0) !important;--tw-gradient-stops: #f2f2f2, #f2f2f2 !important;background-image:none!important;background-color:#f2f2f2!important}.dark :where([class*="dark:from-"],[class*="dark:via-"],[class*="dark:to-"]){--tw-gradient-from: #2b2b2b !important;--tw-gradient-to: rgb(43 43 43 / 0) !important;--tw-gradient-stops: #2b2b2b, #2b2b2b !important;background-image:none!important;background-color:#2b2b2b!important}:where([class*=text-blue-],[class*=text-green-],[class*=text-emerald-],[class*=text-teal-],[class*=text-lime-],[class*=text-cyan-],[class*=text-sky-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-pink-],[class*=text-rose-],[class*=text-red-],[class*=text-orange-],[class*=text-amber-],[class*=text-yellow-],[class*="text-[#"]){color:#222!important}.dark :where([class*="dark:text-blue-"],[class*="dark:text-green-"],[class*="dark:text-emerald-"],[class*="dark:text-teal-"],[class*="dark:text-lime-"],[class*="dark:text-cyan-"],[class*="dark:text-sky-"],[class*="dark:text-indigo-"],[class*="dark:text-violet-"],[class*="dark:text-purple-"],[class*="dark:text-fuchsia-"],[class*="dark:text-pink-"],[class*="dark:text-rose-"],[class*="dark:text-red-"],[class*="dark:text-orange-"],[class*="dark:text-amber-"],[class*="dark:text-yellow-"],[class*="dark:text-[#"]){color:#f5f5f5!important}:where([class*=border-blue-],[class*=border-green-],[class*=border-emerald-],[class*=border-teal-],[class*=border-lime-],[class*=border-cyan-],[class*=border-sky-],[class*=border-indigo-],[class*=border-violet-],[class*=border-purple-],[class*=border-fuchsia-],[class*=border-pink-],[class*=border-rose-],[class*=border-red-],[class*=border-orange-],[class*=border-amber-],[class*=border-yellow-],[class*="border-[#"],[class*=divide-blue-],[class*=divide-green-],[class*=divide-emerald-],[class*=divide-purple-],[class*=divide-violet-],[class*=divide-pink-],[class*=divide-red-],[class*=divide-orange-],[class*=divide-amber-]){border-color:#b8b8b8!important}.dark :where([class*="dark:border-blue-"],[class*="dark:border-green-"],[class*="dark:border-emerald-"],[class*="dark:border-teal-"],[class*="dark:border-cyan-"],[class*="dark:border-sky-"],[class*="dark:border-indigo-"],[class*="dark:border-violet-"],[class*="dark:border-purple-"],[class*="dark:border-pink-"],[class*="dark:border-rose-"],[class*="dark:border-red-"],[class*="dark:border-orange-"],[class*="dark:border-amber-"],[class*="dark:border-yellow-"],[class*="dark:border-[#"]){border-color:#4a4a4a!important}:where([class*=ring-blue-],[class*=ring-green-],[class*=ring-emerald-],[class*=ring-teal-],[class*=ring-cyan-],[class*=ring-sky-],[class*=ring-indigo-],[class*=ring-violet-],[class*=ring-purple-],[class*=ring-pink-],[class*=ring-rose-],[class*=ring-red-],[class*=ring-orange-],[class*=ring-amber-],[class*=ring-yellow-],[class*=outline-blue-],[class*=outline-green-],[class*=outline-emerald-],[class*=outline-purple-],[class*=outline-violet-],[class*=outline-pink-],[class*=outline-red-],[class*=outline-orange-],[class*=outline-amber-]){--tw-ring-color: rgb(17 17 17 / .35) !important;outline-color:#111!important}.dark :where([class*="dark:ring-blue-"],[class*="dark:ring-green-"],[class*="dark:ring-emerald-"],[class*="dark:ring-cyan-"],[class*="dark:ring-sky-"],[class*="dark:ring-indigo-"],[class*="dark:ring-violet-"],[class*="dark:ring-purple-"],[class*="dark:ring-pink-"],[class*="dark:ring-rose-"],[class*="dark:ring-red-"],[class*="dark:ring-orange-"],[class*="dark:ring-amber-"],[class*="dark:ring-yellow-"]){--tw-ring-color: rgb(245 245 245 / .35) !important;outline-color:#f5f5f5!important}:where([class*=fill-blue-],[class*=fill-green-],[class*=fill-emerald-],[class*=fill-teal-],[class*=fill-cyan-],[class*=fill-sky-],[class*=fill-indigo-],[class*=fill-violet-],[class*=fill-purple-],[class*=fill-pink-],[class*=fill-rose-],[class*=fill-red-],[class*=fill-orange-],[class*=fill-amber-],[class*=fill-yellow-],[class*=stroke-blue-],[class*=stroke-green-],[class*=stroke-emerald-],[class*=stroke-purple-],[class*=stroke-violet-],[class*=stroke-pink-],[class*=stroke-red-],[class*=stroke-orange-],[class*=stroke-amber-]){fill:#333!important;stroke:#333!important}:where([class*=placeholder-blue-],[class*=placeholder-green-],[class*=placeholder-emerald-],[class*=placeholder-purple-],[class*=placeholder-violet-],[class*=placeholder-pink-],[class*=placeholder-red-],[class*=placeholder-orange-],[class*=placeholder-amber-],[class*=caret-blue-],[class*=caret-green-],[class*=caret-emerald-],[class*=caret-purple-],[class*=caret-violet-],[class*=caret-pink-],[class*=caret-red-],[class*=caret-orange-],[class*=caret-amber-]){color:#555!important;caret-color:#111!important}#app [style*=background],#app [style*=color],#app [style*=border],#app [style*=fill],#app [style*=stroke]{filter:grayscale(100%)}#app svg [fill]:not([fill=none]),#app svg [stroke]:not([stroke=none]),#app .recharts-surface{filter:grayscale(100%)}.dark body{background-color:#111827;color:#f3f4f6}.dark .bg-white{background-color:#1f2937}.dark .border-gray-200{border-color:#374151}.dark .shadow-sm{box-shadow:0 1px 2px #0000004d}.dark .text-gray-900{color:#f3f4f6}.dark .text-gray-700{color:#d1d5db}.dark .text-gray-600{color:#9ca3af}.dark .text-gray-500{color:#6b7280}.dark input,.dark textarea,.dark select{background-color:#111827;border-color:#4b5563;color:#f3f4f6}.dark input::placeholder,.dark textarea::placeholder{color:#6b7280}.dark input:focus,.dark textarea:focus,.dark select:focus{border-color:var(--theme-color);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.2)}.dark .btn-outline,.dark button[variant=outline]{border-color:#4b5563;color:#d1d5db}.dark .btn-outline:hover,.dark button[variant=outline]:hover{background-color:#374151}.dark .bg-blue-100{background-color:#3b82f633}.dark .bg-green-100{background-color:#10b98133}.dark .bg-purple-100{background-color:#8b5cf633}.dark .bg-orange-100{background-color:#f9731633}.dark .bg-red-100{background-color:#ef444433}.dark .bg-gray-50{background-color:#1f2937}.dark .text-blue-600{color:#60a5fa}.dark .text-green-600{color:#34d399}.dark .text-purple-600{color:#a78bfa}.dark .text-orange-600{color:#fb923c}.dark .text-red-600{color:#f87171}.dark .preview-section{background-color:#1f2937;border-color:#374151}.dark .preview-content{background-color:#111827}.dark .switch{background-color:#4b5563}.dark .switch[aria-checked=true]{background-color:var(--theme-color)}.dark .progress-bg,.dark .separator{background-color:#374151}
