html.dark .theme-scope .bg-white{background-color:var(--color-surface)}html.dark .theme-scope .bg-gray-50{background-color:var(--color-surface-sunken)}html.dark .theme-scope .bg-gray-100{background-color:var(--color-canvas)}html.dark .theme-scope .bg-gray-200{background-color:var(--color-border)}html.dark .theme-scope .hover\:bg-white:hover{background-color:var(--color-surface)}html.dark .theme-scope .hover\:bg-gray-50:hover{background-color:rgba(255,255,255,.05)}html.dark .theme-scope .hover\:bg-gray-100:hover{background-color:rgba(255,255,255,.07)}html.dark .theme-scope .hover\:bg-gray-200:hover{background-color:rgba(255,255,255,.1)}html.dark .theme-scope .text-gray-800,html.dark .theme-scope .text-gray-900{color:var(--color-text)}html.dark .theme-scope .text-gray-600,html.dark .theme-scope .text-gray-700{color:var(--color-text-secondary)}html.dark .theme-scope .text-gray-400,html.dark .theme-scope .text-gray-500{color:var(--color-text-muted)}html.dark .theme-scope .hover\:text-gray-800:hover,html.dark .theme-scope .hover\:text-gray-900:hover{color:var(--color-text)}html.dark .theme-scope .hover\:text-gray-600:hover,html.dark .theme-scope .hover\:text-gray-700:hover{color:var(--color-text-secondary)}html.dark .theme-scope .border-gray-100,html.dark .theme-scope .border-gray-200{border-color:var(--color-border)}html.dark .theme-scope .border-gray-300{border-color:var(--color-border-strong)}html.dark .theme-scope .divide-gray-100>:not([hidden])~:not([hidden]),html.dark .theme-scope .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--color-border)}html.dark .theme-scope .placeholder-gray-400::-moz-placeholder,html.dark .theme-scope .placeholder-gray-500::-moz-placeholder{color:var(--color-text-muted)}html.dark .theme-scope .placeholder-gray-400::placeholder,html.dark .theme-scope .placeholder-gray-500::placeholder{color:var(--color-text-muted)}html.dark .theme-scope .focus\:ring-offset-2:focus,html.dark .theme-scope .ring-offset-white{--tw-ring-offset-color:var(--color-canvas)}html.dark .theme-scope .shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.35)}html.dark .theme-scope .shadow,html.dark .theme-scope .shadow-md{box-shadow:0 8px 24px rgba(0,0,0,.45)}html.dark .theme-scope .shadow-lg{box-shadow:0 12px 28px rgba(0,0,0,.5)}html.dark .theme-scope .shadow-xl{box-shadow:0 20px 40px rgba(0,0,0,.55)}html.dark .theme-scope .bg-\[\#F9FAFB\]{background-color:var(--color-canvas)}html.dark .theme-scope .hover\:bg-\[\#F9FAFB\]:hover{background-color:rgba(255,255,255,.05)}html.dark .theme-scope .border-\[\#E5E7EB\]{border-color:var(--color-border)}html.dark .theme-scope .border-\[\#D1D5DB\]{border-color:var(--color-border-strong)}html.dark .theme-scope .bg-white\/70,html.dark .theme-scope .bg-white\/80,html.dark .theme-scope .bg-white\/90{background-color:rgb(var(--color-surface-raised-rgb)/.92)}html.dark .theme-scope .bg-gray-100\/60{background-color:rgb(var(--color-canvas-rgb)/.55)}html.dark .theme-scope .from-gray-100{--tw-gradient-from:var(--color-surface-raised) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--color-surface-raised-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .hover\:bg-white\/60:hover{background-color:rgba(255,255,255,.08)}html.dark .theme-scope .bg-slate-100,html.dark .theme-scope .bg-slate-50,html.dark .theme-scope .bg-slate-50\/60,html.dark .theme-scope .bg-slate-50\/80{background-color:var(--color-surface-sunken)}html.dark .theme-scope .hover\:bg-slate-50:hover{background-color:rgba(255,255,255,.05)}html.dark .theme-scope .bg-red-100,html.dark .theme-scope .bg-red-200,html.dark .theme-scope .bg-red-50,html.dark .theme-scope .bg-red-50\/50{background-color:rgb(239 68 68/.16)}html.dark .theme-scope .hover\:bg-red-100:hover,html.dark .theme-scope .hover\:bg-red-50:hover{background-color:rgb(239 68 68/.26)}html.dark .theme-scope .border-red-100,html.dark .theme-scope .border-red-200{border-color:rgb(248 113 113/.45)}html.dark .theme-scope .ring-red-100,html.dark .theme-scope .ring-red-200{--tw-ring-color:rgb(248 113 113/0.45)}html.dark .theme-scope .hover\:text-red-600:hover,html.dark .theme-scope .text-red-600{color:#f87171}html.dark .theme-scope .hover\:text-red-700:hover,html.dark .theme-scope .hover\:text-red-800:hover,html.dark .theme-scope .text-red-700,html.dark .theme-scope .text-red-800{color:#fca5a5}html.dark .theme-scope .hover\:text-red-900:hover,html.dark .theme-scope .text-red-900{color:#fecaca}html.dark .theme-scope .from-red-50{--tw-gradient-from:rgb(239 68 68/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 68 68/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-orange-100,html.dark .theme-scope .bg-orange-100\/80,html.dark .theme-scope .bg-orange-200,html.dark .theme-scope .bg-orange-50,html.dark .theme-scope .bg-orange-50\/50,html.dark .theme-scope .bg-orange-50\/60,html.dark .theme-scope .bg-orange-50\/80{background-color:rgb(249 115 22/.16)}html.dark .theme-scope .hover\:bg-orange-100:hover,html.dark .theme-scope .hover\:bg-orange-50:hover,html.dark .theme-scope .hover\:bg-orange-50\/50:hover,html.dark .theme-scope .hover\:bg-orange-50\/60:hover{background-color:rgb(249 115 22/.26)}html.dark .theme-scope .border-orange-100,html.dark .theme-scope .border-orange-200{border-color:rgb(251 146 60/.45)}html.dark .theme-scope .ring-orange-200{--tw-ring-color:rgb(251 146 60/0.45)}html.dark .theme-scope .group:hover .group-hover\:text-orange-600,html.dark .theme-scope .hover\:text-orange-600:hover,html.dark .theme-scope .text-orange-600{color:#fb923c}html.dark .theme-scope .hover\:text-orange-700:hover,html.dark .theme-scope .hover\:text-orange-800:hover,html.dark .theme-scope .text-orange-700,html.dark .theme-scope .text-orange-800{color:#fdba74}html.dark .theme-scope .hover\:text-orange-900:hover,html.dark .theme-scope .text-orange-900{color:#fed7aa}html.dark .theme-scope .from-orange-100,html.dark .theme-scope .from-orange-50{--tw-gradient-from:rgb(249 115 22/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-amber-100,html.dark .theme-scope .bg-amber-200,html.dark .theme-scope .bg-amber-50,html.dark .theme-scope .bg-amber-50\/60,html.dark .theme-scope .bg-amber-50\/80{background-color:rgb(245 158 11/.16)}html.dark .theme-scope .hover\:bg-amber-100:hover,html.dark .theme-scope .hover\:bg-amber-50:hover{background-color:rgb(245 158 11/.26)}html.dark .theme-scope .border-amber-200{border-color:rgb(251 191 36/.45)}html.dark .theme-scope .hover\:text-amber-600:hover,html.dark .theme-scope .text-amber-600{color:#fbbf24}html.dark .theme-scope .hover\:text-amber-700:hover,html.dark .theme-scope .hover\:text-amber-800:hover,html.dark .theme-scope .text-amber-700,html.dark .theme-scope .text-amber-800{color:#fcd34d}html.dark .theme-scope .text-amber-900{color:#fde68a}html.dark .theme-scope .from-amber-50{--tw-gradient-from:rgb(245 158 11/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-yellow-100,html.dark .theme-scope .bg-yellow-200,html.dark .theme-scope .bg-yellow-50{background-color:rgb(234 179 8/.16)}html.dark .theme-scope .hover\:bg-yellow-100:hover,html.dark .theme-scope .hover\:bg-yellow-50:hover{background-color:rgb(234 179 8/.26)}html.dark .theme-scope .border-yellow-200{border-color:rgb(250 204 21/.45)}html.dark .theme-scope .text-yellow-600{color:#facc15}html.dark .theme-scope .hover\:text-yellow-800:hover,html.dark .theme-scope .text-yellow-700,html.dark .theme-scope .text-yellow-800{color:#fde047}html.dark .theme-scope .hover\:text-yellow-900:hover,html.dark .theme-scope .text-yellow-900{color:#fef08a}html.dark .theme-scope .from-yellow-100,html.dark .theme-scope .from-yellow-50{--tw-gradient-from:rgb(234 179 8/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(234 179 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-lime-100{background-color:rgb(132 204 22/.16)}html.dark .theme-scope .text-lime-800{color:#bef264}html.dark .theme-scope .bg-green-100,html.dark .theme-scope .bg-green-100\/50,html.dark .theme-scope .bg-green-200,html.dark .theme-scope .bg-green-50,html.dark .theme-scope .bg-green-50\/40,html.dark .theme-scope .bg-green-50\/50{background-color:rgb(34 197 94/.16)}html.dark .theme-scope .hover\:bg-green-100:hover,html.dark .theme-scope .hover\:bg-green-100\/50:hover,html.dark .theme-scope .hover\:bg-green-50:hover,html.dark .theme-scope .hover\:bg-green-50\/50:hover{background-color:rgb(34 197 94/.26)}html.dark .theme-scope .border-green-100,html.dark .theme-scope .border-green-200{border-color:rgb(74 222 128/.45)}html.dark .theme-scope .ring-green-200{--tw-ring-color:rgb(74 222 128/0.45)}html.dark .theme-scope .group:hover .group-hover\:text-green-600,html.dark .theme-scope .hover\:text-green-600:hover,html.dark .theme-scope .text-green-600{color:#4ade80}html.dark .theme-scope .hover\:text-green-700:hover,html.dark .theme-scope .hover\:text-green-800:hover,html.dark .theme-scope .text-green-700,html.dark .theme-scope .text-green-800{color:#86efac}html.dark .theme-scope .hover\:text-green-900:hover,html.dark .theme-scope .text-green-900{color:#bbf7d0}html.dark .theme-scope .from-green-50{--tw-gradient-from:rgb(34 197 94/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 197 94/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-emerald-100,html.dark .theme-scope .bg-emerald-200,html.dark .theme-scope .bg-emerald-50{background-color:rgb(16 185 129/.16)}html.dark .theme-scope .hover\:bg-emerald-100:hover,html.dark .theme-scope .hover\:bg-emerald-50:hover{background-color:rgb(16 185 129/.26)}html.dark .theme-scope .border-emerald-100,html.dark .theme-scope .border-emerald-200{border-color:rgb(52 211 153/.45)}html.dark .theme-scope .hover\:text-emerald-700:hover,html.dark .theme-scope .text-emerald-600,html.dark .theme-scope .text-emerald-700{color:#6ee7b7}html.dark .theme-scope .text-emerald-800,html.dark .theme-scope .text-emerald-900{color:#a7f3d0}html.dark .theme-scope .from-emerald-50{--tw-gradient-from:rgb(16 185 129/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-teal-100,html.dark .theme-scope .bg-teal-50{background-color:rgb(20 184 166/.16)}html.dark .theme-scope .text-teal-600,html.dark .theme-scope .text-teal-900{color:#5eead4}html.dark .theme-scope .bg-cyan-100,html.dark .theme-scope .bg-cyan-50{background-color:rgb(6 182 212/.16)}html.dark .theme-scope .text-cyan-600,html.dark .theme-scope .text-cyan-700,html.dark .theme-scope .text-cyan-800{color:#67e8f9}html.dark .theme-scope .bg-sky-100,html.dark .theme-scope .bg-sky-50{background-color:rgb(14 165 233/.16)}html.dark .theme-scope .text-sky-800{color:#7dd3fc}html.dark .theme-scope .bg-blue-100,html.dark .theme-scope .bg-blue-200,html.dark .theme-scope .bg-blue-50,html.dark .theme-scope .bg-blue-50\/50,html.dark .theme-scope .bg-blue-50\/60{background-color:rgb(59 130 246/.16)}html.dark .theme-scope .hover\:bg-blue-100:hover,html.dark .theme-scope .hover\:bg-blue-50:hover,html.dark .theme-scope .hover\:bg-blue-50\/60:hover{background-color:rgb(59 130 246/.26)}html.dark .theme-scope .border-blue-100,html.dark .theme-scope .border-blue-200{border-color:rgb(96 165 250/.45)}html.dark .theme-scope .ring-blue-200{--tw-ring-color:rgb(96 165 250/0.45)}html.dark .theme-scope .hover\:text-blue-600:hover,html.dark .theme-scope .text-blue-600{color:#60a5fa}html.dark .theme-scope .group:hover .group-hover\:text-blue-700,html.dark .theme-scope .hover\:text-blue-700:hover,html.dark .theme-scope .hover\:text-blue-800:hover,html.dark .theme-scope .text-blue-700,html.dark .theme-scope .text-blue-800{color:#93c5fd}html.dark .theme-scope .hover\:text-blue-900:hover,html.dark .theme-scope .text-blue-900{color:#bfdbfe}html.dark .theme-scope .from-blue-50{--tw-gradient-from:rgb(59 130 246/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-indigo-100,html.dark .theme-scope .bg-indigo-200,html.dark .theme-scope .bg-indigo-50{background-color:rgb(99 102 241/.16)}html.dark .theme-scope .hover\:bg-indigo-100:hover,html.dark .theme-scope .hover\:bg-indigo-50:hover{background-color:rgb(99 102 241/.26)}html.dark .theme-scope .border-indigo-100,html.dark .theme-scope .border-indigo-200{border-color:rgb(129 140 248/.45)}html.dark .theme-scope .hover\:text-indigo-700:hover,html.dark .theme-scope .text-indigo-600,html.dark .theme-scope .text-indigo-700{color:#a5b4fc}html.dark .theme-scope .hover\:text-indigo-800:hover,html.dark .theme-scope .hover\:text-indigo-900:hover,html.dark .theme-scope .text-indigo-800,html.dark .theme-scope .text-indigo-900{color:#c7d2fe}html.dark .theme-scope .from-indigo-50{--tw-gradient-from:rgb(99 102 241/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(99 102 241/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-violet-100,html.dark .theme-scope .bg-violet-50{background-color:rgb(139 92 246/.16)}html.dark .theme-scope .text-violet-700,html.dark .theme-scope .text-violet-800,html.dark .theme-scope .text-violet-900{color:#c4b5fd}html.dark .theme-scope .bg-purple-100,html.dark .theme-scope .bg-purple-200,html.dark .theme-scope .bg-purple-50{background-color:rgb(168 85 247/.16)}html.dark .theme-scope .hover\:bg-purple-100:hover,html.dark .theme-scope .hover\:bg-purple-50:hover{background-color:rgb(168 85 247/.26)}html.dark .theme-scope .border-purple-100,html.dark .theme-scope .border-purple-200{border-color:rgb(192 132 252/.45)}html.dark .theme-scope .hover\:text-purple-600:hover,html.dark .theme-scope .text-purple-600{color:#c084fc}html.dark .theme-scope .group:hover .group-hover\:text-purple-700,html.dark .theme-scope .hover\:text-purple-700:hover,html.dark .theme-scope .hover\:text-purple-800:hover,html.dark .theme-scope .text-purple-700,html.dark .theme-scope .text-purple-800{color:#d8b4fe}html.dark .theme-scope .hover\:text-purple-900:hover,html.dark .theme-scope .text-purple-900{color:#e9d5ff}html.dark .theme-scope .from-purple-100,html.dark .theme-scope .from-purple-50{--tw-gradient-from:rgb(168 85 247/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html.dark .theme-scope .bg-fuchsia-100,html.dark .theme-scope .bg-fuchsia-50{background-color:rgb(217 70 239/.16)}html.dark .theme-scope .text-fuchsia-600,html.dark .theme-scope .text-fuchsia-700,html.dark .theme-scope .text-fuchsia-800{color:#f0abfc}html.dark .theme-scope .bg-pink-100,html.dark .theme-scope .bg-pink-50{background-color:rgb(236 72 153/.16)}html.dark .theme-scope .text-pink-600,html.dark .theme-scope .text-pink-800{color:#f9a8d4}html.dark .theme-scope .bg-rose-100,html.dark .theme-scope .bg-rose-50{background-color:rgb(244 63 94/.16)}html.dark .theme-scope .text-rose-700,html.dark .theme-scope .text-rose-900{color:#fda4af}html.dark .theme-scope .to-amber-100,html.dark .theme-scope .to-amber-50{--tw-gradient-to:rgb(245 158 11/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-blue-50{--tw-gradient-to:rgb(59 130 246/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-emerald-50{--tw-gradient-to:rgb(16 185 129/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-green-100,html.dark .theme-scope .to-green-50{--tw-gradient-to:rgb(34 197 94/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-indigo-50{--tw-gradient-to:rgb(99 102 241/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-orange-200,html.dark .theme-scope .to-orange-50{--tw-gradient-to:rgb(249 115 22/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-pink-50{--tw-gradient-to:rgb(236 72 153/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-purple-200,html.dark .theme-scope .to-purple-50{--tw-gradient-to:rgb(168 85 247/0.16) var(--tw-gradient-to-position)}html.dark .theme-scope .to-yellow-100,html.dark .theme-scope .to-yellow-200{--tw-gradient-to:rgb(234 179 8/0.16) var(--tw-gradient-to-position)}html.dark [data-theme-exempt] .bg-white,html.dark [data-theme-exempt].bg-white{background-color:#ffffff}html.dark [data-theme-exempt] .bg-gray-50{background-color:#f9fafb}html.dark [data-theme-exempt] .bg-gray-100{background-color:#f3f4f6}html.dark [data-theme-exempt] .bg-gray-200{background-color:#e5e7eb}html.dark [data-theme-exempt] .text-gray-900{color:#111827}html.dark [data-theme-exempt] .text-gray-800{color:#1f2937}html.dark [data-theme-exempt] .text-gray-700{color:#374151}html.dark [data-theme-exempt] .text-gray-600{color:#4b5563}html.dark [data-theme-exempt] .text-gray-500{color:#6b7280}html.dark [data-theme-exempt] .text-gray-400{color:#9ca3af}html.dark [data-theme-exempt] .text-gray-300{color:#d1d5db}html.dark [data-theme-exempt] .text-gray-200{color:#e5e7eb}html.dark [data-theme-exempt] .border-gray-100,html.dark [data-theme-exempt] .border-gray-200{border-color:#e5e7eb}html.dark [data-theme-exempt] .border-gray-300{border-color:#d1d5db}html.dark [data-theme-exempt] .shadow,html.dark [data-theme-exempt] .shadow-lg,html.dark [data-theme-exempt] .shadow-md,html.dark [data-theme-exempt] .shadow-sm,html.dark [data-theme-exempt] .shadow-xl{box-shadow:revert-layer}html.dark [data-theme-exempt] .bg-\[\#F9FAFB\]{background-color:#f9fafb}html.dark [data-theme-exempt] .border-\[\#E5E7EB\]{border-color:#e5e7eb}html.dark [data-theme-exempt] .border-\[\#D1D5DB\]{border-color:#d1d5db}