:root{--font-inter: "Inter Variable", system-ui, sans-serif}.flex-1{min-width:0;overflow-x:hidden}html{font-family:var(--font-inter);background-size:224px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark{color-scheme:dark}html.dark body{background-color:#0f172a;color:#cbd5e1}html.dark .bg-white{background-color:#1e293b}html.dark .bg-gray-50{background-color:#0f172a}html.dark .bg-gray-100{background-color:#1e293b}html.dark .bg-gray-200{background-color:#334155}html.dark .text-gray-900,html.dark .text-gray-800{color:#d1d5db}html.dark .text-gray-700,html.dark .text-gray-600{color:#9ca3af}html.dark .text-gray-500{color:#6b7280}html.dark h1:not([class*=text-]),html.dark h2:not([class*=text-]),html.dark h3:not([class*=text-]),html.dark h4:not([class*=text-]),html.dark h5:not([class*=text-]),html.dark h6:not([class*=text-]){color:#93c5fd}html.dark .text-gray-900.font-bold,html.dark .text-gray-800.font-bold,html.dark .font-bold.text-gray-900,html.dark .font-bold.text-gray-800{color:#93c5fd}html.dark .text-transparent{color:transparent!important}html.dark .border-gray-100{border-color:#1e293b}html.dark .border-gray-200{border-color:#334155}html.dark .border-gray-300{border-color:#475569}html.dark .border-blue-100,html.dark .border-blue-200{border-color:#1e3a5f}html.dark .border-green-100,html.dark .border-green-200{border-color:#14532d}html.dark .border-orange-100,html.dark .border-orange-200{border-color:#7c2d12}html.dark .border-purple-100,html.dark .border-purple-200{border-color:#3b0764}html.dark .border-pink-100,html.dark .border-pink-200{border-color:#500724}html.dark .border-yellow-100,html.dark .border-yellow-200{border-color:#713f12}html.dark .border-cyan-100,html.dark .border-cyan-200{border-color:#164e63}html.dark .hover\:bg-gray-50:hover{background-color:#1e293b}html.dark .hover\:bg-gray-100:hover,html.dark .hover\:bg-white:hover{background-color:#334155}html.dark .bg-gradient-to-br.py-16.rounded-2xl,html.dark .bg-gradient-to-br.py-16.rounded-3xl,html.dark .bg-gradient-to-r.from-blue-50,html.dark .bg-gradient-to-r.from-blue-100,html.dark .bg-gradient-to-r.from-cyan-50,html.dark .bg-gradient-to-r.from-cyan-100,html.dark .bg-gradient-to-r.from-green-50,html.dark .bg-gradient-to-r.from-green-100,html.dark .bg-gradient-to-r.from-orange-50,html.dark .bg-gradient-to-r.from-orange-100,html.dark .bg-gradient-to-r.from-red-50,html.dark .bg-gradient-to-r.from-red-100,html.dark .bg-gradient-to-r.from-purple-50,html.dark .bg-gradient-to-r.from-purple-100,html.dark .bg-gradient-to-r.from-pink-50,html.dark .bg-gradient-to-r.from-pink-100,html.dark .bg-gradient-to-r.from-indigo-50,html.dark .bg-gradient-to-r.from-indigo-100,html.dark .bg-gradient-to-r.from-teal-50,html.dark .bg-gradient-to-r.from-teal-100,html.dark .bg-gradient-to-r.from-yellow-50,html.dark .bg-gradient-to-r.from-yellow-100,html.dark .bg-gradient-to-r.from-amber-50,html.dark .bg-gradient-to-r.from-amber-100,html.dark .bg-gradient-to-r.from-gray-50,html.dark .bg-gradient-to-r.from-gray-100,html.dark .bg-gradient-to-r.from-slate-50,html.dark .bg-gradient-to-r.from-slate-100,html.dark .bg-gradient-to-r.from-white,html.dark .bg-gradient-to-b.from-white,html.dark .bg-gradient-to-b.from-gray-50,html.dark .bg-gradient-to-b.from-gray-100,html.dark .bg-gradient-to-b.from-blue-50,html.dark .bg-gradient-to-b.from-blue-100,html.dark .bg-gradient-to-b.from-indigo-50,html.dark .bg-gradient-to-b.from-indigo-100,html.dark .bg-gradient-to-br.from-white,html.dark .bg-gradient-to-br.from-gray-50,html.dark .bg-gradient-to-br.from-gray-100,html.dark .bg-gradient-to-br.from-blue-50,html.dark .bg-gradient-to-br.from-blue-100,html.dark .bg-gradient-to-br.from-cyan-50,html.dark .bg-gradient-to-br.from-cyan-100,html.dark .bg-gradient-to-br.from-indigo-50,html.dark .bg-gradient-to-br.from-indigo-100,html.dark .bg-gradient-to-br.from-purple-50,html.dark .bg-gradient-to-br.from-purple-100,html.dark .bg-gradient-to-br.from-green-50,html.dark .bg-gradient-to-br.from-green-100,html.dark .bg-gradient-to-br.from-teal-50,html.dark .bg-gradient-to-br.from-teal-100,html.dark .bg-gradient-to-br.from-orange-50,html.dark .bg-gradient-to-br.from-orange-100,html.dark .bg-gradient-to-br.from-pink-50,html.dark .bg-gradient-to-br.from-pink-100,html.dark .bg-gradient-to-br.from-slate-50,html.dark .bg-gradient-to-br.from-slate-100,html.dark .bg-gradient-to-bl.from-white,html.dark .bg-gradient-to-bl.from-gray-50,html.dark .bg-gradient-to-bl.from-gray-100,html.dark .bg-gradient-to-bl.from-blue-50,html.dark .bg-gradient-to-bl.from-blue-100,html.dark .bg-gradient-to-bl.from-indigo-50,html.dark .bg-gradient-to-bl.from-indigo-100,html.dark .bg-gradient-to-tr.from-white,html.dark .bg-gradient-to-tr.from-gray-50,html.dark .bg-gradient-to-tr.from-gray-100,html.dark .bg-gradient-to-tl.from-white,html.dark .bg-gradient-to-tl.from-gray-50,html.dark .bg-gradient-to-tl.from-gray-100{background-image:none!important;background-color:#1e293b!important}html.dark [style*="background-color: #fcf3fa"],html.dark [style*="background-color:#fcf3fa"],html.dark [style*="background-color: #f8f9fa"],html.dark [style*="background-color:#f8f9fa"],html.dark [style*="background: #f8f9fa"],html.dark [style*="background: white"],html.dark [style*="background-color: white"],html.dark [style*="background-color: #fff"],html.dark [style*="background-color:#fff"]{background-color:#1e293b!important}html.dark .bg-blue-100{background-color:#3b82f61f!important}html.dark .bg-purple-100{background-color:#a855f71f!important}html.dark .bg-orange-100{background-color:#f973161f!important}html.dark .bg-green-100{background-color:#22c55e1f!important}html.dark .bg-pink-100{background-color:#ec48991f!important}html.dark .bg-red-100{background-color:#ef44441f!important}html.dark .bg-cyan-100{background-color:#06b6d41f!important}html.dark .bg-indigo-100{background-color:#6366f11f!important}html.dark .bg-yellow-100{background-color:#eab3081f!important}html.dark .bg-teal-100{background-color:#14b8a61f!important}html.dark .bg-amber-100{background-color:#f59e0b1f!important}html.dark .bg-blue-50{background-color:#0c1a2e!important}html.dark .bg-purple-50{background-color:#180a2e!important}html.dark .bg-orange-50{background-color:#1c0f05!important}html.dark .bg-green-50{background-color:#071f0f!important}html.dark .bg-pink-50{background-color:#1f0814!important}html.dark .bg-red-50{background-color:#1f0808!important}html.dark .bg-cyan-50{background-color:#051f1f!important}html.dark .bg-indigo-50{background-color:#0d0c2e!important}html.dark .bg-teal-50{background-color:#051f1a!important}html.dark .bg-yellow-50{background-color:#1a1205!important}html.dark .bg-amber-50{background-color:#1a0f05!important}html.dark .bg-slate-50{background-color:#0f172a!important}html.dark .bg-white\/60{background-color:#1e293bd9!important}html.dark .bg-white\/70{background-color:#1e293be0!important}html.dark .bg-white\/80{background-color:#1e293beb!important}html.dark .bg-white\/90{background-color:#1e293bf2!important}html.dark .hover\:bg-white\/80:hover{background-color:#334155f2!important}html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),html.dark textarea,html.dark select{background-color:#1e293b;color:#f1f5f9;border-color:#334155}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#64748b}html.dark input::placeholder,html.dark textarea::placeholder{color:#64748b}html.dark .shadow-sm{box-shadow:0 1px 2px #0006}html.dark .shadow{box-shadow:0 1px 3px #00000080,0 1px 2px -1px #00000080}html.dark .shadow-md{box-shadow:0 4px 6px -1px #00000080,0 2px 4px -2px #00000080}html.dark .shadow-lg{box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #00000080}html.dark .shadow-xl{box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080}html.dark .divide-gray-100>*+*{border-color:#1e293b}html.dark .divide-gray-200>*+*{border-color:#334155}html.dark .ring-gray-200{--tw-ring-color: #334155}html.dark .ring-gray-100{--tw-ring-color: #1e293b}html.dark .search-result-item:hover{background-color:#1e293b!important}html.dark .search-result-item:active{background-color:#334155!important}@media (min-width: 1024px){body:has(.tool-right-rail) .layout-main-slot{padding-right:80px}}
