.dark body{background-color:var(--surface-0);color:#e5e7eb}.dark :where(.bg-white){background-color:var(--surface-1)}.dark :where(.bg-white\/95){background-color:#141925f2}.dark :where(.bg-white\/90){background-color:#141925e6}.dark :where(.bg-white\/80){background-color:#141925d1}.dark :where(.bg-white\/70){background-color:#141925b8}.dark :where(.bg-white\/60){background-color:#1419259e}.dark :where(.bg-gray-50,.bg-slate-50,.bg-zinc-50,.bg-neutral-50){background-color:var(--surface-0)}.dark :where(.bg-gray-100,.bg-slate-100,.bg-zinc-100,.bg-neutral-100){background-color:var(--surface-2)}.dark :where(.bg-gray-200,.bg-slate-200,.bg-zinc-200){background-color:var(--surface-3)}.dark :where(.hover\:bg-gray-50:hover,.hover\:bg-slate-50:hover){background-color:var(--surface-2)}.dark :where(.hover\:bg-gray-100:hover,.hover\:bg-slate-100:hover){background-color:var(--surface-3)}.dark :where(.text-black,.text-gray-900,.text-gray-800,.text-slate-900,.text-slate-800,.text-zinc-900,.text-neutral-900){color:#f1f5f9}.dark :where(.text-gray-700,.text-slate-700,.text-zinc-700,.text-neutral-700){color:#e2e8f0}.dark :where(.text-gray-600,.text-slate-600,.text-zinc-600,.text-neutral-600){color:#cbd5e1}.dark :where(.text-gray-500,.text-slate-500,.text-zinc-500,.text-neutral-500,.text-muted-foreground){color:#97a3b6}.dark :where(.text-gray-400,.text-slate-400,.text-zinc-400,.text-neutral-400){color:#7c899c}.dark :where(.placeholder\:text-gray-400)::placeholder,.dark :where(.placeholder\:text-gray-500)::placeholder{color:#64748b}.dark :where(.border-gray-100,.border-slate-100,.border-zinc-100){border-color:var(--hairline)}.dark :where(.border-gray-200,.border-slate-200,.border-zinc-200){border-color:var(--hairline-strong)}.dark :where(.border-gray-300,.border-slate-300,.border-zinc-300){border-color:#3a465b}.dark :where(.border){border-color:var(--hairline-strong)}.dark :where(.divide-gray-50>*,.divide-gray-100>*,.divide-slate-100>*){border-color:var(--hairline)}.dark :where(.divide-gray-200>*){border-color:var(--hairline-strong)}.dark :where(.shadow-sm){box-shadow:0 1px 2px #00000080,inset 0 1px 0 #ffffff08}.dark :where(.shadow,.shadow-md){box-shadow:0 4px 14px -4px #0009,inset 0 1px 0 #ffffff0a}.dark :where(.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--elevate-shadow),inset 0 1px 0 #ffffff0d}.dark :where(.bg-rose-50){background-color:#f43f5e21}.dark :where(.bg-rose-100){background-color:#f43f5e33}.dark :where(.bg-pink-50){background-color:#ec489921}.dark :where(.bg-pink-100){background-color:#ec489933}.dark :where(.bg-red-50){background-color:#ef444421}.dark :where(.bg-red-100){background-color:#ef444433}.dark :where(.bg-orange-50){background-color:#f9731621}.dark :where(.bg-orange-100){background-color:#f9731633}.dark :where(.bg-amber-50){background-color:#f59e0b21}.dark :where(.bg-amber-100){background-color:#f59e0b33}.dark :where(.bg-yellow-50){background-color:#eab30821}.dark :where(.bg-yellow-100){background-color:#eab30833}.dark :where(.bg-green-50){background-color:#22c55e21}.dark :where(.bg-green-100){background-color:#22c55e33}.dark :where(.bg-emerald-50){background-color:#10b98121}.dark :where(.bg-emerald-100){background-color:#10b98133}.dark :where(.bg-teal-50){background-color:#14b8a621}.dark :where(.bg-teal-100){background-color:#14b8a633}.dark :where(.bg-blue-50){background-color:#3b82f621}.dark :where(.bg-blue-100){background-color:#3b82f633}.dark :where(.bg-indigo-50){background-color:#6366f121}.dark :where(.bg-indigo-100){background-color:#6366f133}.dark :where(.bg-violet-50){background-color:#8b5cf621}.dark :where(.bg-violet-100){background-color:#8b5cf633}.dark :where(.bg-purple-50){background-color:#a855f721}.dark :where(.bg-purple-100){background-color:#a855f733}.dark :where(.text-rose-600,.text-rose-700,.text-rose-800,.text-rose-900){color:#fda4af}.dark :where(.text-pink-600,.text-pink-700,.text-pink-800,.text-pink-900){color:#f9a8d4}.dark :where(.text-red-600,.text-red-700,.text-red-800,.text-red-900){color:#fca5a5}.dark :where(.text-orange-600,.text-orange-700,.text-orange-800){color:#fdba74}.dark :where(.text-amber-600,.text-amber-700,.text-amber-800){color:#fcd34d}.dark :where(.text-yellow-600,.text-yellow-700,.text-yellow-800){color:#fde047}.dark :where(.text-green-600,.text-green-700,.text-green-800,.text-green-900){color:#86efac}.dark :where(.text-emerald-600,.text-emerald-700,.text-emerald-800){color:#6ee7b7}.dark :where(.text-teal-600,.text-teal-700,.text-teal-800){color:#5eead4}.dark :where(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900){color:#93c5fd}.dark :where(.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900){color:#a5b4fc}.dark :where(.text-violet-600,.text-violet-700,.text-violet-800){color:#c4b5fd}.dark :where(.text-purple-600,.text-purple-700,.text-purple-800,.text-purple-900){color:#d8b4fe}.dark :where(.border-rose-200){border-color:#f43f5e52}.dark :where(.border-pink-200){border-color:#ec489952}.dark :where(.border-red-200){border-color:#ef444452}.dark :where(.border-orange-200){border-color:#f9731652}.dark :where(.border-amber-200){border-color:#f59e0b52}.dark :where(.border-yellow-200){border-color:#eab30852}.dark :where(.border-green-200){border-color:#22c55e52}.dark :where(.border-emerald-200){border-color:#10b98152}.dark :where(.border-teal-200){border-color:#14b8a652}.dark :where(.border-blue-200){border-color:#3b82f652}.dark :where(.border-indigo-200){border-color:#6366f152}.dark :where(.border-violet-200){border-color:#8b5cf652}.dark :where(.border-purple-200){border-color:#a855f752}.dark :where(.from-white){--tw-gradient-from:var(--surface-1) var(--tw-gradient-from-position)}.dark :where(.via-white){--tw-gradient-via:var(--surface-1) var(--tw-gradient-via-position)}.dark :where(.to-white){--tw-gradient-to:var(--surface-1) var(--tw-gradient-to-position)}.dark :where(.from-gray-50,.from-slate-50){--tw-gradient-from:var(--surface-0) var(--tw-gradient-from-position)}.dark :where(.to-gray-50,.to-slate-50){--tw-gradient-to:var(--surface-0) var(--tw-gradient-to-position)}.dark :where(.via-gray-50,.via-slate-50){--tw-gradient-via:var(--surface-0) var(--tw-gradient-via-position)}.dark :where(.from-gray-100,.from-slate-100){--tw-gradient-from:var(--surface-2) var(--tw-gradient-from-position)}.dark :where(.to-gray-100,.to-slate-100){--tw-gradient-to:var(--surface-2) var(--tw-gradient-to-position)}.dark :where(.from-pink-50){--tw-gradient-from:#ec48991f var(--tw-gradient-from-position)}.dark :where(.via-pink-50){--tw-gradient-via:#ec48991f var(--tw-gradient-via-position)}.dark :where(.to-pink-50){--tw-gradient-to:#ec48991f var(--tw-gradient-to-position)}.dark :where(.from-pink-100){--tw-gradient-from:#ec48992e var(--tw-gradient-from-position)}.dark :where(.to-pink-100){--tw-gradient-to:#ec48992e var(--tw-gradient-to-position)}.dark :where(.from-rose-50){--tw-gradient-from:#f43f5e1f var(--tw-gradient-from-position)}.dark :where(.via-rose-50){--tw-gradient-via:#f43f5e1f var(--tw-gradient-via-position)}.dark :where(.to-rose-50){--tw-gradient-to:#f43f5e1f var(--tw-gradient-to-position)}.dark :where(.from-rose-100){--tw-gradient-from:#f43f5e2e var(--tw-gradient-from-position)}.dark :where(.to-rose-100){--tw-gradient-to:#f43f5e2e var(--tw-gradient-to-position)}.dark :where(.from-purple-50){--tw-gradient-from:#a855f71f var(--tw-gradient-from-position)}.dark :where(.via-purple-50){--tw-gradient-via:#a855f71f var(--tw-gradient-via-position)}.dark :where(.to-purple-50){--tw-gradient-to:#a855f71f var(--tw-gradient-to-position)}.dark :where(.from-purple-100){--tw-gradient-from:#a855f72e var(--tw-gradient-from-position)}.dark :where(.to-purple-100){--tw-gradient-to:#a855f72e var(--tw-gradient-to-position)}.dark :where(.from-violet-50){--tw-gradient-from:#8b5cf61f var(--tw-gradient-from-position)}.dark :where(.to-violet-50){--tw-gradient-to:#8b5cf61f var(--tw-gradient-to-position)}.dark :where(.from-blue-50){--tw-gradient-from:#3b82f61f var(--tw-gradient-from-position)}.dark :where(.via-blue-50){--tw-gradient-via:#3b82f61f var(--tw-gradient-via-position)}.dark :where(.to-blue-50){--tw-gradient-to:#3b82f61f var(--tw-gradient-to-position)}.dark :where(.from-blue-100){--tw-gradient-from:#3b82f62e var(--tw-gradient-from-position)}.dark :where(.to-blue-100){--tw-gradient-to:#3b82f62e var(--tw-gradient-to-position)}.dark :where(.from-indigo-50){--tw-gradient-from:#6366f11f var(--tw-gradient-from-position)}.dark :where(.via-indigo-50){--tw-gradient-via:#6366f11f var(--tw-gradient-via-position)}.dark :where(.to-indigo-50){--tw-gradient-to:#6366f11f var(--tw-gradient-to-position)}.dark :where(.from-indigo-100){--tw-gradient-from:#6366f12e var(--tw-gradient-from-position)}.dark :where(.to-indigo-100){--tw-gradient-to:#6366f12e var(--tw-gradient-to-position)}.dark :where(.from-amber-50){--tw-gradient-from:#f59e0b1f var(--tw-gradient-from-position)}.dark :where(.via-amber-50){--tw-gradient-via:#f59e0b1f var(--tw-gradient-via-position)}.dark :where(.to-amber-50){--tw-gradient-to:#f59e0b1f var(--tw-gradient-to-position)}.dark :where(.from-orange-50){--tw-gradient-from:#f973161f var(--tw-gradient-from-position)}.dark :where(.via-orange-50){--tw-gradient-via:#f973161f var(--tw-gradient-via-position)}.dark :where(.to-orange-50){--tw-gradient-to:#f973161f var(--tw-gradient-to-position)}.dark :where(.from-red-50){--tw-gradient-from:#ef44441f var(--tw-gradient-from-position)}.dark :where(.to-red-50){--tw-gradient-to:#ef44441f var(--tw-gradient-to-position)}.dark :where(.from-green-50,.from-emerald-50){--tw-gradient-from:#10b9811f var(--tw-gradient-from-position)}.dark :where(.to-green-50,.to-emerald-50){--tw-gradient-to:#10b9811f var(--tw-gradient-to-position)}.dark :where(.from-teal-50){--tw-gradient-from:#14b8a61f var(--tw-gradient-from-position)}.dark :where(.to-teal-50){--tw-gradient-to:#14b8a61f var(--tw-gradient-to-position)}.dark [data-radix-select-trigger]{background-color:var(--surface-1)!important;color:#e5e7eb;border-color:var(--hairline-strong)!important}.dark [data-radix-dialog-content],.dark [data-radix-popper-content-wrapper] [role=listbox],.dark [data-radix-select-content]{background-color:#161d2b!important;color:#e5e7eb;border-color:var(--hairline-strong)!important;box-shadow:var(--elevate-shadow)}.dark :where(input,textarea,select){background-color:#1a2030;color:#e5e7eb;border-color:var(--hairline-strong)}.dark :where(.bg-transparent){background-color:initial}.dark :where(.form-container,.form-section){background-color:var(--surface-1)}.dark .admin-shell{background-color:var(--surface-0)}.dark .recharts-cartesian-grid line{stroke:#232c3b}.dark .recharts-text{fill:#97a3b6}.dark .recharts-default-tooltip{background-color:#161d2b!important;border-color:var(--hairline-strong)!important;color:#e5e7eb!important;box-shadow:var(--elevate-shadow)!important}