.dark input[type=email],.dark input[type=number],.dark input[type=password],.dark input[type=search],.dark input[type=text],.dark input[type=url],.dark select,.dark textarea{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}.dark input[type=email]:focus,.dark input[type=number]:focus,.dark input[type=password]:focus,.dark input[type=search]:focus,.dark input[type=text]:focus,.dark input[type=url]:focus,.dark select:focus,.dark textarea:focus{border-color:hsl(var(--primary))!important;box-shadow:0 0 0 2px hsl(var(--primary)/.2)!important;outline:none!important}.dark .bg-gray-100,.dark .bg-gray-50{background-color:hsl(var(--muted))!important}.dark .border-gray-200,.dark .border-gray-300{border-color:hsl(var(--border))!important}.dark [role=button]:focus-visible,.dark a:focus-visible,.dark button:focus-visible{outline:2px solid hsl(var(--primary))!important;outline-offset:2px!important}:focus-visible{outline:none!important;box-shadow:0 0 0 2px hsl(var(--primary))!important}button:focus,input:focus,select:focus,textarea:focus{outline:none!important}.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-gray-50:hover{background-color:hsl(var(--muted))!important}.dark .text-blue-600,.dark .text-blue-700,.dark .text-blue-800,.dark .text-blue-900{color:hsl(var(--primary))!important}.dark .bg-blue-50{background-color:hsl(var(--primary)/.1)!important}.dark .border-blue-200,.dark .border-blue-300{border-color:hsl(var(--primary)/.2)!important}.dark :disabled{opacity:.5!important;color:hsl(var(--muted-foreground))!important}.dark .shadow-lg,.dark .shadow-xl{box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.1)!important}.dark .bg-gradient-to-br{background:linear-gradient(to bottom right,hsl(var(--background)),hsl(var(--muted)))!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:hsl(var(--foreground))!important}.dark div:not([class*=bg-]),.dark p,.dark span{color:hsl(var(--foreground))}.dark [role=combobox],.dark [role=listbox],.dark [role=option]{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}.dark [role=menuitem]:hover,.dark [role=option]:hover{background-color:hsl(var(--accent))!important;color:hsl(var(--accent-foreground))!important}.dark .border-emerald-200{border-color:hsl(160 84% 39%/.2)!important}.dark .bg-emerald-50{background-color:hsl(160 84% 39%/.1)!important}.dark .text-emerald-600{color:hsl(160 84% 50%)!important}.dark [data-radix-popper-content-wrapper]{background-color:hsl(var(--popover))!important;border-color:hsl(var(--border))!important}.dark :focus-visible{outline:2px solid hsl(var(--primary))!important;outline-offset:2px!important}.dark .text-white{color:hsl(var(--foreground))!important}.dark .bg-black{background-color:hsl(var(--background))!important}.dark .text-muted-foreground{color:hsl(var(--muted-foreground))!important}.dark input[type=date],.dark input[type=datetime-local],.dark input[type=month],.dark input[type=time],.dark input[type=week]{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}.dark .opacity-50{opacity:.6!important}.dark svg{color:inherit}.dark .text-blue-500,.dark .text-blue-600,.dark .text-blue-700{color:hsl(var(--primary))!important}.dark .border-blue-500,.dark .border-blue-600{border-color:hsl(var(--primary))!important}.dark .hover\:text-gray-900:hover{color:hsl(var(--foreground))!important}.dark .hover\:bg-gray-100:hover{background-color:hsl(var(--accent))!important}.dark .ring-emerald-100{--tw-ring-color:hsl(var(--primary)/0.2)!important}.dark .ring-emerald-200{--tw-ring-color:hsl(var(--primary)/0.3)!important}.dark .bg-emerald-50{background-color:hsl(var(--primary)/.1)!important}.dark .bg-emerald-100{background-color:hsl(var(--primary)/.15)!important}.dark .text-emerald-600,.dark .text-emerald-700{color:hsl(var(--primary))!important}.dark .hover\:bg-emerald-600\/90:hover,.dark .hover\:bg-emerald-700:hover{background-color:hsl(var(--primary)/.9)!important}.dark .hover\:text-emerald-500:hover{color:hsl(var(--primary)/.8)!important}.dark .hljs{background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}.dark .bg-emerald-600{background-color:hsl(var(--primary))!important}.dark .bg-orange-100{background-color:hsl(30 100% 95%/.1)!important}.dark .text-orange-700{color:hsl(30 100% 60%)!important}.dark .ring-black\/5{--tw-ring-color:hsl(var(--border))!important}.dark .prose,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6,.dark .prose p{color:hsl(var(--foreground))!important}.dark .prose code,.dark .prose pre{color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important}.dark .text-gray-50{color:hsl(var(--muted-foreground))!important}.dark .bg-gray-50{background-color:hsl(var(--muted))!important}.dark button:not([class*=bg-]){color:hsl(var(--foreground))}.dark a:not([class*=text-]){color:hsl(var(--primary))}.dark :focus-visible:not([class*=ring-]){--tw-ring-color:hsl(var(--primary))!important}.dark .text-blue-600,.dark .text-blue-700,.dark .text-blue-800{color:hsl(var(--primary))!important}.dark .text-green-600,.dark .text-green-700{color:hsl(160 84% 50%)!important}.dark .text-red-600,.dark .text-red-700{color:hsl(0 84% 60%)!important}.dark .text-purple-600,.dark .text-purple-700{color:hsl(270 84% 60%)!important}.dark .text-yellow-600,.dark .text-yellow-700{color:hsl(45 84% 60%)!important}.dark .bg-blue-600{background-color:hsl(var(--primary))!important}.dark .bg-green-600{background-color:hsl(160 84% 39%)!important}.dark .bg-red-600{background-color:hsl(0 84% 39%)!important}.dark .bg-purple-600{background-color:hsl(270 84% 39%)!important}.dark .bg-yellow-600{background-color:hsl(45 84% 39%)!important}.dark .text-yellow-600{color:hsl(45 84% 60%)!important}.dark .text-blue-600{color:hsl(220 84% 60%)!important}.dark .text-red-600{color:hsl(0 84% 60%)!important}.dark *{border-color:hsl(var(--border))}.dark .bg-white{background-color:hsl(var(--background))!important}.dark .bg-gray-100,.dark .bg-gray-200,.dark .bg-gray-50{background-color:hsl(var(--muted))!important}.dark .from-emerald-50{--tw-gradient-from:hsl(var(--background))!important}.dark .to-blue-50{--tw-gradient-to:hsl(var(--muted))!important}.dark .from-gray-900{--tw-gradient-from:hsl(var(--background))!important}.dark .to-gray-800{--tw-gradient-to:hsl(var(--muted))!important}.dark [role=button],.dark a,.dark button{color:inherit}.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300{border-color:hsl(var(--border))!important}.dark .text-black,.dark .text-gray-700,.dark .text-gray-800,.dark .text-gray-900{color:hsl(var(--foreground))!important}.dark .text-gray-400,.dark .text-gray-500,.dark .text-gray-600{color:hsl(var(--muted-foreground))!important}