/* Lucy AI light-mode overrides (Task 2030).
   GENERATED from index-71SggJyJ.css: the pre-built bundle hardcodes dark
   Tailwind utility classes we cannot edit. Every rule is scoped
   html:not(.dark) so dark mode is byte-for-byte untouched.
   Regenerate with the same mapping if the bundle CSS is ever replaced. */
html:not(.dark) .text-white:not([class*="bg-"]) { color: #18181b; }
html:not(.dark) :is(.bg-black,.bg-neutral-600,.bg-neutral-700,.bg-neutral-800,.bg-neutral-900,.bg-neutral-950,.bg-stone-600,.bg-zinc-600,.bg-zinc-800,.bg-zinc-900,.bg-zinc-950,.data-\[highlighted\]\:bg-neutral-700[data-highlighted],.data-\[highlighted\]\:bg-neutral-800[data-highlighted],.data-\[state\=active\]\:bg-neutral-600[data-state=active],.data-\[state\=active\]\:bg-neutral-700[data-state=active],.data-\[state\=checked\]\:bg-neutral-600[data-state=checked],.data-\[state\=checked\]\:bg-neutral-700[data-state=checked]).text-white { color: #18181b; }
html:not(.dark) .divide-neutral-700>:not([hidden])~:not([hidden]) { border-color: #d6d6da }
html:not(.dark) .divide-neutral-800>:not([hidden])~:not([hidden]) { border-color: #d6d6da }
html:not(.dark) .border-black { border-color: #d6d6da }
html:not(.dark) .border-cyan-900 { border-color: #a8d4e5 }
html:not(.dark) .border-emerald-700 { border-color: #a8e5d4 }
html:not(.dark) .border-gray-800 { border-color: #b7c4d6 }
html:not(.dark) .border-green-800 { border-color: #a8e5bf }
html:not(.dark) .border-green-900 { border-color: #a8e5c0 }
html:not(.dark) .border-neutral-600 { border-color: #d6d6da }
html:not(.dark) .border-neutral-700 { border-color: #d6d6da }
html:not(.dark) .border-neutral-800 { border-color: #d6d6da }
html:not(.dark) .border-neutral-900 { border-color: #d6d6da }
html:not(.dark) .border-slate-800 { border-color: #b4c2d9 }
html:not(.dark) .border-zinc-700 { border-color: #d6d6da }
html:not(.dark) .border-zinc-800 { border-color: #d6d6da }
html:not(.dark) .border-zinc-950 { border-color: #d6d6da }
html:not(.dark) .bg-amber-800 { background-color: #fbece4 }
html:not(.dark) .bg-black { background-color: #fcfcfc }
html:not(.dark) .bg-cyan-700 { background-color: #e4f6fb }
html:not(.dark) .bg-cyan-900 { background-color: #e5f4f9 }
html:not(.dark) .bg-emerald-600 { background-color: #e4fbf4 }
html:not(.dark) .bg-emerald-700 { background-color: #e4fbf4 }
html:not(.dark) .bg-gray-600 { background-color: #edeff1 }
html:not(.dark) .bg-gray-700 { background-color: #eceff2 }
html:not(.dark) .bg-gray-800 { background-color: #ebeef3 }
html:not(.dark) .bg-gray-900 { background-color: #e9edf5 }
html:not(.dark) .bg-gray-950 { background-color: #e4eafa }
html:not(.dark) .bg-green-700 { background-color: #e4faec }
html:not(.dark) .bg-green-800 { background-color: #e5f9ed }
html:not(.dark) .bg-lime-600 { background-color: #f1fbe4 }
html:not(.dark) .bg-neutral-600 { background-color: #e1dfdf }
html:not(.dark) .bg-neutral-700 { background-color: #edecec }
html:not(.dark) .bg-neutral-800 { background-color: #f7f7f7 }
html:not(.dark) .bg-neutral-900 { background-color: #fcfcfc }
html:not(.dark) .bg-neutral-950 { background-color: #fcfcfc }
html:not(.dark) .bg-purple-900 { background-color: #f0e5f9 }
html:not(.dark) .bg-red-900 { background-color: #f9e6e6 }
html:not(.dark) .bg-slate-600 { background-color: #eceff2 }
html:not(.dark) .bg-slate-700 { background-color: #ebeff3 }
html:not(.dark) .bg-slate-800 { background-color: #eaeef4 }
html:not(.dark) .bg-slate-900 { background-color: #e8ecf6 }
html:not(.dark) .bg-slate-950 { background-color: #e4e8fb }
html:not(.dark) .bg-stone-600 { background-color: #e1e0df }
html:not(.dark) .bg-teal-600 { background-color: #e4fbf9 }
html:not(.dark) .bg-teal-700 { background-color: #e4fbf9 }
html:not(.dark) .bg-yellow-700 { background-color: #fbf1e4 }
html:not(.dark) .bg-yellow-800 { background-color: #fbf0e4 }
html:not(.dark) .bg-zinc-600 { background-color: #dfdfe1 }
html:not(.dark) .bg-zinc-800 { background-color: #f7f7f7 }
html:not(.dark) .bg-zinc-900 { background-color: #f7f7f7 }
html:not(.dark) .bg-zinc-950 { background-color: #fcfcfc }
html:not(.dark) .from-amber-700 { --tw-gradient-from: #fbeee4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 238 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-900 { --tw-gradient-from: #fbece4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-900\/10 { --tw-gradient-from: rgb(251 236 228 / 0.10) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-900\/20 { --tw-gradient-from: rgb(251 236 228 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-900\/30 { --tw-gradient-from: rgb(251 236 228 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-900\/40 { --tw-gradient-from: rgb(251 236 228 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-900\/50 { --tw-gradient-from: rgb(251 236 228 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-950\/20 { --tw-gradient-from: rgb(251 236 228 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-950\/30 { --tw-gradient-from: rgb(251 236 228 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-amber-950\/95 { --tw-gradient-from: rgb(251 236 228 / 0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-black { --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-black\/50 { --tw-gradient-from: rgb(252 252 252 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-black\/60 { --tw-gradient-from: rgb(252 252 252 / 0.60) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-black\/80 { --tw-gradient-from: rgb(252 252 252 / 0.80) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-black\/90 { --tw-gradient-from: rgb(252 252 252 / 0.90) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-blue-900 { --tw-gradient-from: #e5eaf9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(229 234 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-blue-900\/30 { --tw-gradient-from: rgb(229 234 249 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(229 234 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-blue-900\/40 { --tw-gradient-from: rgb(229 234 249 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(229 234 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-blue-900\/90 { --tw-gradient-from: rgb(229 234 249 / 0.90) var(--tw-gradient-from-position); --tw-gradient-to: rgb(229 234 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-blue-950\/20 { --tw-gradient-from: rgb(230 234 248 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(230 234 248 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-cyan-600 { --tw-gradient-from: #e4f6fb var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 246 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-cyan-600\/10 { --tw-gradient-from: rgb(228 246 251 / 0.10) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 246 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-cyan-600\/30 { --tw-gradient-from: rgb(228 246 251 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 246 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-cyan-950\/40 { --tw-gradient-from: rgb(228 244 251 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 244 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-500 { --tw-gradient-from: #e4fbf3 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 243 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-500\/15 { --tw-gradient-from: rgb(228 251 243 / 0.15) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 243 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-500\/20 { --tw-gradient-from: rgb(228 251 243 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 243 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-500\/30 { --tw-gradient-from: rgb(228 251 243 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 243 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-600 { --tw-gradient-from: #e4fbf4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 244 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-600\/20 { --tw-gradient-from: rgb(228 251 244 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 244 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-600\/30 { --tw-gradient-from: rgb(228 251 244 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 244 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-700 { --tw-gradient-from: #e4fbf4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 244 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-900\/20 { --tw-gradient-from: rgb(228 251 245 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 245 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-900\/30 { --tw-gradient-from: rgb(228 251 245 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 245 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-900\/40 { --tw-gradient-from: rgb(228 251 245 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 245 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-900\/90 { --tw-gradient-from: rgb(228 251 245 / 0.90) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 245 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-emerald-950\/50 { --tw-gradient-from: rgb(228 251 245 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 245 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-gray-600 { --tw-gradient-from: #edeff1 var(--tw-gradient-from-position); --tw-gradient-to: rgb(237 239 241 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-gray-900 { --tw-gradient-from: #e9edf5 var(--tw-gradient-from-position); --tw-gradient-to: rgb(233 237 245 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-600 { --tw-gradient-from: #e4fbec var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 236 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-600\/20 { --tw-gradient-from: rgb(228 251 236 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 236 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-600\/30 { --tw-gradient-from: rgb(228 251 236 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 236 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-700 { --tw-gradient-from: #e4faec var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 250 236 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-900\/40 { --tw-gradient-from: rgb(230 249 237 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(230 249 237 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-900\/50 { --tw-gradient-from: rgb(230 249 237 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(230 249 237 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-900\/90 { --tw-gradient-from: rgb(230 249 237 / 0.90) var(--tw-gradient-from-position); --tw-gradient-to: rgb(230 249 237 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-950\/20 { --tw-gradient-from: rgb(228 251 237 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 237 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-green-950\/40 { --tw-gradient-from: rgb(228 251 237 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 237 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-600 { --tw-gradient-from: #e1dfdf var(--tw-gradient-from-position); --tw-gradient-to: rgb(225 223 223 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-700 { --tw-gradient-from: #edecec var(--tw-gradient-from-position); --tw-gradient-to: rgb(237 236 236 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-800 { --tw-gradient-from: #f7f7f7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-900 { --tw-gradient-from: #fcfcfc var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-900\/40 { --tw-gradient-from: rgb(252 252 252 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-900\/60 { --tw-gradient-from: rgb(252 252 252 / 0.60) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-900\/90 { --tw-gradient-from: rgb(252 252 252 / 0.90) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-neutral-900\/95 { --tw-gradient-from: rgb(252 252 252 / 0.95) var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-orange-900\/40 { --tw-gradient-from: rgb(251 234 228 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 234 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-orange-950\/20 { --tw-gradient-from: rgb(251 233 228 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 233 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-orange-950\/40 { --tw-gradient-from: rgb(251 233 228 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 233 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-purple-900 { --tw-gradient-from: #f0e5f9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 229 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-purple-900\/20 { --tw-gradient-from: rgb(240 229 249 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 229 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-purple-900\/30 { --tw-gradient-from: rgb(240 229 249 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 229 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-purple-900\/40 { --tw-gradient-from: rgb(240 229 249 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 229 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-purple-900\/50 { --tw-gradient-from: rgb(240 229 249 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 229 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-purple-950\/20 { --tw-gradient-from: rgb(241 228 251 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(241 228 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-purple-950\/40 { --tw-gradient-from: rgb(241 228 251 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(241 228 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-red-900 { --tw-gradient-from: #f9e6e6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 230 230 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-red-900\/30 { --tw-gradient-from: rgb(249 230 230 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 230 230 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-red-900\/40 { --tw-gradient-from: rgb(249 230 230 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 230 230 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-red-900\/80 { --tw-gradient-from: rgb(249 230 230 / 0.80) var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 230 230 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-red-950\/20 { --tw-gradient-from: rgb(251 228 228 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 228 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-red-950\/40 { --tw-gradient-from: rgb(251 228 228 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 228 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-red-950\/50 { --tw-gradient-from: rgb(251 228 228 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 228 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-sky-950\/50 { --tw-gradient-from: rgb(228 241 251 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 241 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-slate-600 { --tw-gradient-from: #eceff2 var(--tw-gradient-from-position); --tw-gradient-to: rgb(236 239 242 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-slate-900 { --tw-gradient-from: #e8ecf6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(232 236 246 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-slate-950 { --tw-gradient-from: #e4e8fb var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 232 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-teal-600 { --tw-gradient-from: #e4fbf9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-teal-600\/20 { --tw-gradient-from: rgb(228 251 249 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-teal-600\/30 { --tw-gradient-from: rgb(228 251 249 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-teal-900\/50 { --tw-gradient-from: rgb(230 249 247 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(230 249 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-teal-950\/40 { --tw-gradient-from: rgb(228 251 250 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 250 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-violet-900\/30 { --tw-gradient-from: rgb(237 229 250 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(237 229 250 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-violet-900\/60 { --tw-gradient-from: rgb(237 229 250 / 0.60) var(--tw-gradient-from-position); --tw-gradient-to: rgb(237 229 250 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-violet-950\/50 { --tw-gradient-from: rgb(236 228 250 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(236 228 250 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-yellow-950\/20 { --tw-gradient-from: rgb(251 238 228 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 238 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-yellow-950\/40 { --tw-gradient-from: rgb(251 238 228 / 0.40) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 238 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-zinc-700\/20 { --tw-gradient-from: rgb(236 236 237 / 0.20) var(--tw-gradient-from-position); --tw-gradient-to: rgb(236 236 237 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-zinc-900 { --tw-gradient-from: #f7f7f7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-zinc-900\/50 { --tw-gradient-from: rgb(247 247 247 / 0.50) var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-zinc-900\/80 { --tw-gradient-from: rgb(247 247 247 / 0.80) var(--tw-gradient-from-position); --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .from-zinc-950 { --tw-gradient-from: #fcfcfc var(--tw-gradient-from-position); --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .via-amber-700 { --tw-gradient-to: rgb(251 238 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fbeee4 var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-amber-700\/40 { --tw-gradient-to: rgb(251 238 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(251 238 228 / 0.40) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-amber-800 { --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fbece4 var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-amber-800\/20 { --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(251 236 228 / 0.20) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-amber-950\/20 { --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(251 236 228 / 0.20) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-black\/20 { --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(252 252 252 / 0.20) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-black\/40 { --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(252 252 252 / 0.40) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-emerald-500 { --tw-gradient-to: rgb(228 251 243 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #e4fbf3 var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-neutral-800\/40 { --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(247 247 247 / 0.40) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-neutral-800\/60 { --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(247 247 247 / 0.60) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-neutral-900 { --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fcfcfc var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-neutral-900\/80 { --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(252 252 252 / 0.80) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-purple-900\/20 { --tw-gradient-to: rgb(240 229 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(240 229 249 / 0.20) var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-purple-950 { --tw-gradient-to: rgb(241 228 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f1e4fb var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-slate-800 { --tw-gradient-to: rgb(234 238 244 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #eaeef4 var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-stone-900 { --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7 var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-zinc-900 { --tw-gradient-to: rgb(247 247 247 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f7f7f7 var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .via-zinc-950 { --tw-gradient-to: rgb(252 252 252 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fcfcfc var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .to-amber-700 { --tw-gradient-to: #fbeee4 var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-700\/10 { --tw-gradient-to: rgb(251 238 228 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-700\/80 { --tw-gradient-to: rgb(251 238 228 / 0.80) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-800 { --tw-gradient-to: #fbece4 var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-800\/10 { --tw-gradient-to: rgb(251 236 228 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-800\/20 { --tw-gradient-to: rgb(251 236 228 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-800\/30 { --tw-gradient-to: rgb(251 236 228 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-900\/10 { --tw-gradient-to: rgb(251 236 228 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-900\/20 { --tw-gradient-to: rgb(251 236 228 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-900\/40 { --tw-gradient-to: rgb(251 236 228 / 0.40) var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-950 { --tw-gradient-to: #fbece4 var(--tw-gradient-to-position) }
html:not(.dark) .to-amber-950\/40 { --tw-gradient-to: rgb(251 236 228 / 0.40) var(--tw-gradient-to-position) }
html:not(.dark) .to-black\/30 { --tw-gradient-to: rgb(252 252 252 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-black\/60 { --tw-gradient-to: rgb(252 252 252 / 0.60) var(--tw-gradient-to-position) }
html:not(.dark) .to-black\/70 { --tw-gradient-to: rgb(252 252 252 / 0.70) var(--tw-gradient-to-position) }
html:not(.dark) .to-black\/80 { --tw-gradient-to: rgb(252 252 252 / 0.80) var(--tw-gradient-to-position) }
html:not(.dark) .to-blue-900\/10 { --tw-gradient-to: rgb(229 234 249 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-blue-900\/20 { --tw-gradient-to: rgb(229 234 249 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-blue-900\/30 { --tw-gradient-to: rgb(229 234 249 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-blue-950\/20 { --tw-gradient-to: rgb(230 234 248 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-cyan-600 { --tw-gradient-to: #e4f6fb var(--tw-gradient-to-position) }
html:not(.dark) .to-cyan-600\/20 { --tw-gradient-to: rgb(228 246 251 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-cyan-700 { --tw-gradient-to: #e4f6fb var(--tw-gradient-to-position) }
html:not(.dark) .to-cyan-800 { --tw-gradient-to: #e5f5fa var(--tw-gradient-to-position) }
html:not(.dark) .to-cyan-800\/20 { --tw-gradient-to: rgb(229 245 250 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-cyan-900\/20 { --tw-gradient-to: rgb(229 244 249 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-cyan-950\/20 { --tw-gradient-to: rgb(228 244 251 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-500 { --tw-gradient-to: #e4fbf3 var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-500\/20 { --tw-gradient-to: rgb(228 251 243 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-500\/5 { --tw-gradient-to: rgb(228 251 243 / 0.05) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-600 { --tw-gradient-to: #e4fbf4 var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-600\/10 { --tw-gradient-to: rgb(228 251 244 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-600\/20 { --tw-gradient-to: rgb(228 251 244 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-600\/5 { --tw-gradient-to: rgb(228 251 244 / 0.05) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-700 { --tw-gradient-to: #e4fbf4 var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-800\/10 { --tw-gradient-to: rgb(228 251 244 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-800\/20 { --tw-gradient-to: rgb(228 251 244 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-900\/20 { --tw-gradient-to: rgb(228 251 245 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-900\/30 { --tw-gradient-to: rgb(228 251 245 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-emerald-900\/50 { --tw-gradient-to: rgb(228 251 245 / 0.50) var(--tw-gradient-to-position) }
html:not(.dark) .to-gray-600 { --tw-gradient-to: #edeff1 var(--tw-gradient-to-position) }
html:not(.dark) .to-gray-800 { --tw-gradient-to: #ebeef3 var(--tw-gradient-to-position) }
html:not(.dark) .to-green-600 { --tw-gradient-to: #e4fbec var(--tw-gradient-to-position) }
html:not(.dark) .to-green-700 { --tw-gradient-to: #e4faec var(--tw-gradient-to-position) }
html:not(.dark) .to-green-800 { --tw-gradient-to: #e5f9ed var(--tw-gradient-to-position) }
html:not(.dark) .to-green-800\/20 { --tw-gradient-to: rgb(229 249 237 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-green-800\/90 { --tw-gradient-to: rgb(229 249 237 / 0.90) var(--tw-gradient-to-position) }
html:not(.dark) .to-green-900\/20 { --tw-gradient-to: rgb(230 249 237 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-indigo-900\/20 { --tw-gradient-to: rgb(232 232 246 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-indigo-900\/30 { --tw-gradient-to: rgb(232 232 246 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-indigo-900\/40 { --tw-gradient-to: rgb(232 232 246 / 0.40) var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-700 { --tw-gradient-to: #edecec var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-800 { --tw-gradient-to: #f7f7f7 var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-800\/50 { --tw-gradient-to: rgb(247 247 247 / 0.50) var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-800\/80 { --tw-gradient-to: rgb(247 247 247 / 0.80) var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-900 { --tw-gradient-to: #fcfcfc var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-900\/40 { --tw-gradient-to: rgb(252 252 252 / 0.40) var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-900\/60 { --tw-gradient-to: rgb(252 252 252 / 0.60) var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-900\/90 { --tw-gradient-to: rgb(252 252 252 / 0.90) var(--tw-gradient-to-position) }
html:not(.dark) .to-neutral-950 { --tw-gradient-to: #fcfcfc var(--tw-gradient-to-position) }
html:not(.dark) .to-orange-800 { --tw-gradient-to: #fbe9e4 var(--tw-gradient-to-position) }
html:not(.dark) .to-orange-800\/30 { --tw-gradient-to: rgb(251 233 228 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-orange-900\/20 { --tw-gradient-to: rgb(251 234 228 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-orange-900\/30 { --tw-gradient-to: rgb(251 234 228 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-orange-900\/40 { --tw-gradient-to: rgb(251 234 228 / 0.40) var(--tw-gradient-to-position) }
html:not(.dark) .to-orange-950\/95 { --tw-gradient-to: rgb(251 233 228 / 0.95) var(--tw-gradient-to-position) }
html:not(.dark) .to-pink-900\/20 { --tw-gradient-to: rgb(250 229 237 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-800 { --tw-gradient-to: #f0e5f9 var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-800\/10 { --tw-gradient-to: rgb(240 229 249 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-800\/40 { --tw-gradient-to: rgb(240 229 249 / 0.40) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-900\/10 { --tw-gradient-to: rgb(240 229 249 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-900\/20 { --tw-gradient-to: rgb(240 229 249 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-900\/30 { --tw-gradient-to: rgb(240 229 249 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-900\/40 { --tw-gradient-to: rgb(240 229 249 / 0.40) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-900\/60 { --tw-gradient-to: rgb(240 229 249 / 0.60) var(--tw-gradient-to-position) }
html:not(.dark) .to-purple-900\/90 { --tw-gradient-to: rgb(240 229 249 / 0.90) var(--tw-gradient-to-position) }
html:not(.dark) .to-red-800 { --tw-gradient-to: #fae4e4 var(--tw-gradient-to-position) }
html:not(.dark) .to-red-800\/20 { --tw-gradient-to: rgb(250 228 228 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-red-800\/30 { --tw-gradient-to: rgb(250 228 228 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-red-800\/80 { --tw-gradient-to: rgb(250 228 228 / 0.80) var(--tw-gradient-to-position) }
html:not(.dark) .to-red-900\/20 { --tw-gradient-to: rgb(249 230 230 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-rose-800 { --tw-gradient-to: #fbe4ea var(--tw-gradient-to-position) }
html:not(.dark) .to-sky-900\/20 { --tw-gradient-to: rgb(228 242 251 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-slate-600 { --tw-gradient-to: #eceff2 var(--tw-gradient-to-position) }
html:not(.dark) .to-slate-700 { --tw-gradient-to: #ebeff3 var(--tw-gradient-to-position) }
html:not(.dark) .to-slate-800 { --tw-gradient-to: #eaeef4 var(--tw-gradient-to-position) }
html:not(.dark) .to-slate-900 { --tw-gradient-to: #e8ecf6 var(--tw-gradient-to-position) }
html:not(.dark) .to-slate-900\/50 { --tw-gradient-to: rgb(232 236 246 / 0.50) var(--tw-gradient-to-position) }
html:not(.dark) .to-slate-900\/60 { --tw-gradient-to: rgb(232 236 246 / 0.60) var(--tw-gradient-to-position) }
html:not(.dark) .to-slate-950 { --tw-gradient-to: #e4e8fb var(--tw-gradient-to-position) }
html:not(.dark) .to-teal-600 { --tw-gradient-to: #e4fbf9 var(--tw-gradient-to-position) }
html:not(.dark) .to-teal-700 { --tw-gradient-to: #e4fbf9 var(--tw-gradient-to-position) }
html:not(.dark) .to-teal-800\/10 { --tw-gradient-to: rgb(229 250 248 / 0.10) var(--tw-gradient-to-position) }
html:not(.dark) .to-teal-800\/20 { --tw-gradient-to: rgb(229 250 248 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-teal-900\/20 { --tw-gradient-to: rgb(230 249 247 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-teal-900\/30 { --tw-gradient-to: rgb(230 249 247 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-teal-900\/90 { --tw-gradient-to: rgb(230 249 247 / 0.90) var(--tw-gradient-to-position) }
html:not(.dark) .to-violet-900\/20 { --tw-gradient-to: rgb(237 229 250 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-violet-900\/30 { --tw-gradient-to: rgb(237 229 250 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .to-yellow-900\/20 { --tw-gradient-to: rgb(250 239 228 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .to-zinc-800 { --tw-gradient-to: #f7f7f7 var(--tw-gradient-to-position) }
html:not(.dark) .to-zinc-900 { --tw-gradient-to: #f7f7f7 var(--tw-gradient-to-position) }
html:not(.dark) .to-zinc-950 { --tw-gradient-to: #fcfcfc var(--tw-gradient-to-position) }
html:not(.dark) .text-amber-100 { color: #967b0c }
html:not(.dark) .text-amber-200 { color: #967b0c }
html:not(.dark) .text-amber-300 { color: #96760c }
html:not(.dark) .text-amber-50 { color: #967b0c }
html:not(.dark) .text-blue-100 { color: #0c4796 }
html:not(.dark) .text-blue-200 { color: #0c4996 }
html:not(.dark) .text-blue-300 { color: #0c4d96 }
html:not(.dark) .text-blue-400 { color: #0c4a96 }
html:not(.dark) .text-cyan-100 { color: #0c8b96 }
html:not(.dark) .text-cyan-200 { color: #0c8896 }
html:not(.dark) .text-cyan-300 { color: #0c8696 }
html:not(.dark) .text-emerald-100 { color: #0f9350 }
html:not(.dark) .text-emerald-200 { color: #138f56 }
html:not(.dark) .text-emerald-300 { color: #178c5d }
html:not(.dark) .text-fuchsia-400 { color: #840c96 }
html:not(.dark) .text-gray-100 { color: #28447a }
html:not(.dark) .text-gray-200 { color: #28437a }
html:not(.dark) .text-gray-300 { color: #28497a }
html:not(.dark) .text-gray-400 { color: #55585c }
html:not(.dark) .text-green-100 { color: #0c963c }
html:not(.dark) .text-green-200 { color: #11923e }
html:not(.dark) .text-green-300 { color: #139040 }
html:not(.dark) .text-indigo-100 { color: #0c2b96 }
html:not(.dark) .text-indigo-200 { color: #0c2796 }
html:not(.dark) .text-indigo-300 { color: #0c2496 }
html:not(.dark) .text-indigo-400 { color: #0c1996 }
html:not(.dark) .text-indigo-500 { color: #0d1095 }
html:not(.dark) .text-lime-100 { color: #69960c }
html:not(.dark) .text-lime-200 { color: #66960c }
html:not(.dark) .text-lime-300 { color: #64960c }
html:not(.dark) .text-neutral-100 { color: #1a1818 }
html:not(.dark) .text-neutral-200 { color: #1a1818 }
html:not(.dark) .text-neutral-300 { color: #474242 }
html:not(.dark) .text-neutral-400 { color: #5c5555 }
html:not(.dark) .text-orange-100 { color: #965b0c }
html:not(.dark) .text-orange-200 { color: #96560c }
html:not(.dark) .text-orange-300 { color: #96530c }
html:not(.dark) .text-orange-400 { color: #964a0c }
html:not(.dark) .text-pink-100 { color: #91125a }
html:not(.dark) .text-pink-200 { color: #960c5b }
html:not(.dark) .text-pink-300 { color: #960c57 }
html:not(.dark) .text-pink-400 { color: #960c54 }
html:not(.dark) .text-pink-500 { color: #930f50 }
html:not(.dark) .text-purple-100 { color: #4e0c96 }
html:not(.dark) .text-purple-200 { color: #4e0c96 }
html:not(.dark) .text-purple-300 { color: #4f0c96 }
html:not(.dark) .text-purple-400 { color: #510c96 }
html:not(.dark) .text-purple-500 { color: #530c96 }
html:not(.dark) .text-red-100 { color: #960c0c }
html:not(.dark) .text-red-200 { color: #960c0c }
html:not(.dark) .text-red-300 { color: #960c0c }
html:not(.dark) .text-red-400 { color: #960c0c }
html:not(.dark) .text-red-500 { color: #960c0c }
html:not(.dark) .text-rose-100 { color: #960c16 }
html:not(.dark) .text-rose-300 { color: #960c1d }
html:not(.dark) .text-rose-400 { color: #960c20 }
html:not(.dark) .text-rose-500 { color: #960c23 }
html:not(.dark) .text-sky-100 { color: #0c5f96 }
html:not(.dark) .text-sky-200 { color: #0c6796 }
html:not(.dark) .text-sky-300 { color: #0c6a96 }
html:not(.dark) .text-slate-100 { color: #28517a }
html:not(.dark) .text-slate-200 { color: #284b7a }
html:not(.dark) .text-slate-300 { color: #284d7a }
html:not(.dark) .text-slate-400 { color: #284a7a }
html:not(.dark) .text-teal-100 { color: #0c9679 }
html:not(.dark) .text-teal-200 { color: #0d957b }
html:not(.dark) .text-teal-300 { color: #12907c }
html:not(.dark) .text-violet-100 { color: #260c96 }
html:not(.dark) .text-violet-200 { color: #240c96 }
html:not(.dark) .text-violet-300 { color: #290c96 }
html:not(.dark) .text-violet-400 { color: #2f0c96 }
html:not(.dark) .text-violet-500 { color: #360c96 }
html:not(.dark) .text-yellow-100 { color: #968b0c }
html:not(.dark) .text-yellow-200 { color: #96860c }
html:not(.dark) .text-yellow-300 { color: #96800c }
html:not(.dark) .text-zinc-100 { color: #18181a }
html:not(.dark) .text-zinc-200 { color: #18181a }
html:not(.dark) .text-zinc-300 { color: #424247 }
html:not(.dark) .text-zinc-400 { color: #55555c }
html:not(.dark) .file\:text-white::file-selector-button { color: #1a1818 }
html:not(.dark) .placeholder\:text-gray-200::-moz-placeholder { color: #28437a }
html:not(.dark) .placeholder\:text-gray-200::placeholder { color: #28437a }
html:not(.dark) .placeholder\:text-neutral-400::-moz-placeholder { color: #5c5555 }
html:not(.dark) .placeholder\:text-neutral-400::placeholder { color: #5c5555 }
html:not(.dark) .hover\:border-neutral-600:hover { border-color: #d6d6da }
html:not(.dark) .hover\:bg-amber-800:hover { background-color: #fbece4 }
html:not(.dark) .hover\:bg-blue-900:hover { background-color: #e5eaf9 }
html:not(.dark) .hover\:bg-cyan-700:hover { background-color: #e4f6fb }
html:not(.dark) .hover\:bg-emerald-600:hover { background-color: #e4fbf4 }
html:not(.dark) .hover\:bg-emerald-700:hover { background-color: #e4fbf4 }
html:not(.dark) .hover\:bg-gray-600:hover { background-color: #edeff1 }
html:not(.dark) .hover\:bg-gray-700:hover { background-color: #eceff2 }
html:not(.dark) .hover\:bg-gray-800:hover { background-color: #ebeef3 }
html:not(.dark) .hover\:bg-green-700:hover { background-color: #e4faec }
html:not(.dark) .hover\:bg-neutral-600:hover { background-color: #e1dfdf }
html:not(.dark) .hover\:bg-neutral-700:hover { background-color: #edecec }
html:not(.dark) .hover\:bg-neutral-800:hover { background-color: #f7f7f7 }
html:not(.dark) .hover\:bg-neutral-900:hover { background-color: #fcfcfc }
html:not(.dark) .hover\:bg-red-900:hover { background-color: #f9e6e6 }
html:not(.dark) .hover\:bg-sky-700:hover { background-color: #e4f3fb }
html:not(.dark) .hover\:bg-slate-700:hover { background-color: #ebeff3 }
html:not(.dark) .hover\:bg-slate-800:hover { background-color: #eaeef4 }
html:not(.dark) .hover\:bg-teal-700:hover { background-color: #e4fbf9 }
html:not(.dark) .hover\:bg-yellow-700:hover { background-color: #fbf1e4 }
html:not(.dark) .hover\:bg-zinc-700:hover { background-color: #ececed }
html:not(.dark) .hover\:from-amber-700:hover { --tw-gradient-from: #fbeee4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 238 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-cyan-700:hover { --tw-gradient-from: #e4f6fb var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 246 251 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-emerald-500:hover { --tw-gradient-from: #e4fbf3 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 243 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-emerald-600:hover { --tw-gradient-from: #e4fbf4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 244 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-emerald-700:hover { --tw-gradient-from: #e4fbf4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 244 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-green-600:hover { --tw-gradient-from: #e4fbec var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 236 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-green-700:hover { --tw-gradient-from: #e4faec var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 250 236 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-purple-900\/30:hover { --tw-gradient-from: rgb(240 229 249 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 229 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-red-800\/90:hover { --tw-gradient-from: rgb(250 228 228 / 0.90) var(--tw-gradient-from-position); --tw-gradient-to: rgb(250 228 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-teal-600:hover { --tw-gradient-from: #e4fbf9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:from-teal-700:hover { --tw-gradient-from: #e4fbf9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 249 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .hover\:via-amber-800:hover { --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fbece4 var(--tw-gradient-via-position), var(--tw-gradient-to) }
html:not(.dark) .hover\:to-amber-800:hover { --tw-gradient-to: #fbece4 var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-amber-900:hover { --tw-gradient-to: #fbece4 var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-cyan-700:hover { --tw-gradient-to: #e4f6fb var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-emerald-500:hover { --tw-gradient-to: #e4fbf3 var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-emerald-700:hover { --tw-gradient-to: #e4fbf4 var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-green-700:hover { --tw-gradient-to: #e4faec var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-green-800:hover { --tw-gradient-to: #e5f9ed var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-indigo-900\/30:hover { --tw-gradient-to: rgb(232 232 246 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-purple-800:hover { --tw-gradient-to: #f0e5f9 var(--tw-gradient-to-position) }
html:not(.dark) .hover\:to-rose-800:hover { --tw-gradient-to: #fbe4ea var(--tw-gradient-to-position) }
html:not(.dark) .hover\:text-amber-100:hover { color: #967b0c }
html:not(.dark) .hover\:text-amber-200:hover { color: #967b0c }
html:not(.dark) .hover\:text-amber-300:hover { color: #96760c }
html:not(.dark) .hover\:text-blue-200:hover { color: #0c4996 }
html:not(.dark) .hover\:text-blue-300:hover { color: #0c4d96 }
html:not(.dark) .hover\:text-blue-400:hover { color: #0c4a96 }
html:not(.dark) .hover\:text-cyan-200:hover { color: #0c8896 }
html:not(.dark) .hover\:text-cyan-300:hover { color: #0c8696 }
html:not(.dark) .hover\:text-emerald-300:hover { color: #178c5d }
html:not(.dark) .hover\:text-gray-200:hover { color: #28437a }
html:not(.dark) .hover\:text-gray-300:hover { color: #28497a }
html:not(.dark) .hover\:text-green-300:hover { color: #139040 }
html:not(.dark) .hover\:text-indigo-100:hover { color: #0c2b96 }
html:not(.dark) .hover\:text-indigo-300:hover { color: #0c2496 }
html:not(.dark) .hover\:text-indigo-400:hover { color: #0c1996 }
html:not(.dark) .hover\:text-neutral-100:hover { color: #1a1818 }
html:not(.dark) .hover\:text-neutral-200:hover { color: #1a1818 }
html:not(.dark) .hover\:text-neutral-300:hover { color: #474242 }
html:not(.dark) .hover\:text-neutral-400:hover { color: #5c5555 }
html:not(.dark) .hover\:text-orange-200:hover { color: #96560c }
html:not(.dark) .hover\:text-orange-300:hover { color: #96530c }
html:not(.dark) .hover\:text-orange-400:hover { color: #964a0c }
html:not(.dark) .hover\:text-pink-300:hover { color: #960c57 }
html:not(.dark) .hover\:text-purple-300:hover { color: #4f0c96 }
html:not(.dark) .hover\:text-purple-400:hover { color: #510c96 }
html:not(.dark) .hover\:text-red-200:hover { color: #960c0c }
html:not(.dark) .hover\:text-red-300:hover { color: #960c0c }
html:not(.dark) .hover\:text-red-400:hover { color: #960c0c }
html:not(.dark) .hover\:text-red-500:hover { color: #960c0c }
html:not(.dark) .hover\:text-rose-300:hover { color: #960c1d }
html:not(.dark) .hover\:text-rose-400:hover { color: #960c20 }
html:not(.dark) .hover\:text-slate-200:hover { color: #284b7a }
html:not(.dark) .hover\:text-slate-300:hover { color: #284d7a }
html:not(.dark) .hover\:text-slate-400:hover { color: #284a7a }
html:not(.dark) .hover\:text-teal-300:hover { color: #12907c }
html:not(.dark) .hover\:text-violet-200:hover { color: #240c96 }
html:not(.dark) .hover\:text-violet-300:hover { color: #290c96 }
html:not(.dark) .hover\:text-violet-400:hover { color: #2f0c96 }
html:not(.dark) .hover\:text-white:hover { color: #1a1818 }
html:not(.dark) .hover\:text-yellow-300:hover { color: #96800c }
html:not(.dark) .focus\:bg-gray-700:focus { background-color: #eceff2 }
html:not(.dark) .focus\:bg-neutral-700:focus { background-color: #edecec }
html:not(.dark) .focus\:bg-neutral-800:focus { background-color: #f7f7f7 }
html:not(.dark) .focus\:text-blue-300:focus { color: #0c4d96 }
html:not(.dark) .focus\:text-teal-300:focus { color: #12907c }
html:not(.dark) .focus\:text-white:focus { color: #1a1818 }
html:not(.dark) .disabled\:bg-gray-700:disabled { background-color: #eceff2 }
html:not(.dark) .group:hover .group-hover\:text-amber-50 { color: #967b0c }
html:not(.dark) .group:hover .group-hover\:text-blue-400 { color: #0c4a96 }
html:not(.dark) .group:hover .group-hover\:text-neutral-200 { color: #1a1818 }
html:not(.dark) .group:hover .group-hover\:text-neutral-300 { color: #474242 }
html:not(.dark) .group:hover .group-hover\:text-neutral-400 { color: #5c5555 }
html:not(.dark) .group:hover .group-hover\:text-purple-300 { color: #4f0c96 }
html:not(.dark) .group:hover .group-hover\:text-purple-400 { color: #510c96 }
html:not(.dark) .group:hover .group-hover\:text-violet-400 { color: #2f0c96 }
html:not(.dark) .group:hover .group-hover\:text-white { color: #1a1818 }
html:not(.dark) .group.destructive .group-\[\.destructive\]\:text-red-300 { color: #960c0c }
html:not(.dark) .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover { color: #960c0c }
html:not(.dark) .data-\[highlighted\]\:bg-neutral-700[data-highlighted] { background-color: #edecec }
html:not(.dark) .data-\[highlighted\]\:bg-neutral-800[data-highlighted] { background-color: #f7f7f7 }
html:not(.dark) .data-\[state\=active\]\:bg-emerald-600[data-state=active] { background-color: #e4fbf4 }
html:not(.dark) .data-\[state\=active\]\:bg-emerald-700[data-state=active] { background-color: #e4fbf4 }
html:not(.dark) .data-\[state\=active\]\:bg-neutral-600[data-state=active] { background-color: #e1dfdf }
html:not(.dark) .data-\[state\=active\]\:bg-neutral-700[data-state=active] { background-color: #edecec }
html:not(.dark) .data-\[state\=checked\]\:bg-neutral-600[data-state=checked] { background-color: #e1dfdf }
html:not(.dark) .data-\[state\=checked\]\:bg-neutral-700[data-state=checked] { background-color: #edecec }
html:not(.dark) .data-\[state\=active\]\:to-cyan-600\/20[data-state=active] { --tw-gradient-to: rgb(228 246 251 / 0.20) var(--tw-gradient-to-position) }
html:not(.dark) .data-\[highlighted\]\:text-white[data-highlighted] { color: #1a1818 }
html:not(.dark) .data-\[state\=active\]\:text-amber-100[data-state=active] { color: #967b0c }
html:not(.dark) .data-\[state\=active\]\:text-blue-400[data-state=active] { color: #0c4a96 }
html:not(.dark) .data-\[state\=active\]\:text-neutral-300[data-state=active] { color: #474242 }
html:not(.dark) .data-\[state\=active\]\:text-orange-400[data-state=active] { color: #964a0c }
html:not(.dark) .data-\[state\=active\]\:text-purple-300[data-state=active] { color: #4f0c96 }
html:not(.dark) .data-\[state\=active\]\:text-purple-400[data-state=active] { color: #510c96 }
html:not(.dark) .data-\[state\=active\]\:text-red-400[data-state=active] { color: #960c0c }
html:not(.dark) .data-\[state\=active\]\:text-rose-400[data-state=active] { color: #960c20 }
html:not(.dark) .data-\[state\=active\]\:text-violet-400[data-state=active] { color: #2f0c96 }
html:not(.dark) .data-\[state\=active\]\:text-white[data-state=active] { color: #1a1818 }
html:not(.dark) .data-\[state\=checked\]\:text-white[data-state=checked] { color: #1a1818 }
html:not(.dark) .dark\:border-green-800:is(.dark *) { border-color: #a8e5bf }
html:not(.dark) .dark\:border-neutral-600:is(.dark *) { border-color: #d6d6da }
html:not(.dark) .dark\:bg-amber-950:is(.dark *) { background-color: #fbece4 }
html:not(.dark) .dark\:bg-blue-950:is(.dark *) { background-color: #e6eaf8 }
html:not(.dark) .dark\:bg-gray-800:is(.dark *) { background-color: #ebeef3 }
html:not(.dark) .dark\:bg-gray-900:is(.dark *) { background-color: #e9edf5 }
html:not(.dark) .dark\:bg-green-900:is(.dark *) { background-color: #e6f9ed }
html:not(.dark) .dark\:bg-green-950:is(.dark *) { background-color: #e4fbed }
html:not(.dark) .dark\:bg-neutral-700:is(.dark *) { background-color: #edecec }
html:not(.dark) .dark\:bg-pink-950:is(.dark *) { background-color: #fbe4ed }
html:not(.dark) .dark\:bg-purple-950:is(.dark *) { background-color: #f1e4fb }
html:not(.dark) .dark\:bg-red-950:is(.dark *) { background-color: #fbe4e4 }
html:not(.dark) .dark\:from-amber-950\/30:is(.dark *) { --tw-gradient-from: rgb(251 236 228 / 0.30) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 236 228 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .dark\:from-green-950:is(.dark *) { --tw-gradient-from: #e4fbed var(--tw-gradient-from-position); --tw-gradient-to: rgb(228 251 237 / 0.00) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }
html:not(.dark) .dark\:to-yellow-950\/30:is(.dark *) { --tw-gradient-to: rgb(251 238 228 / 0.30) var(--tw-gradient-to-position) }
html:not(.dark) .dark\:text-amber-100:is(.dark *) { color: #967b0c }
html:not(.dark) .dark\:text-amber-200:is(.dark *) { color: #967b0c }
html:not(.dark) .dark\:text-blue-100:is(.dark *) { color: #0c4796 }
html:not(.dark) .dark\:text-blue-200:is(.dark *) { color: #0c4996 }
html:not(.dark) .dark\:text-blue-300:is(.dark *) { color: #0c4d96 }
html:not(.dark) .dark\:text-blue-400:is(.dark *) { color: #0c4a96 }
html:not(.dark) .dark\:text-cyan-200:is(.dark *) { color: #0c8896 }
html:not(.dark) .dark\:text-cyan-300:is(.dark *) { color: #0c8696 }
html:not(.dark) .dark\:text-gray-200:is(.dark *) { color: #28437a }
html:not(.dark) .dark\:text-green-100:is(.dark *) { color: #0c963c }
html:not(.dark) .dark\:text-green-300:is(.dark *) { color: #139040 }
html:not(.dark) .dark\:text-indigo-100:is(.dark *) { color: #0c2b96 }
html:not(.dark) .dark\:text-orange-200:is(.dark *) { color: #96560c }
html:not(.dark) .dark\:text-orange-300:is(.dark *) { color: #96530c }
html:not(.dark) .dark\:text-orange-400:is(.dark *) { color: #964a0c }
html:not(.dark) .dark\:text-pink-400:is(.dark *) { color: #960c54 }
html:not(.dark) .dark\:text-purple-300:is(.dark *) { color: #4f0c96 }
html:not(.dark) .dark\:text-purple-400:is(.dark *) { color: #510c96 }
html:not(.dark) .dark\:text-red-200:is(.dark *) { color: #960c0c }
html:not(.dark) .dark\:text-red-300:is(.dark *) { color: #960c0c }
html:not(.dark) .dark\:text-red-400:is(.dark *) { color: #960c0c }
html:not(.dark) .dark\:text-rose-100:is(.dark *) { color: #960c16 }
html:not(.dark) .dark\:text-sky-200:is(.dark *) { color: #0c6796 }
html:not(.dark) .dark\:text-violet-300:is(.dark *) { color: #290c96 }
html:not(.dark) .dark\:text-white:is(.dark *) { color: #1a1818 }
html:not(.dark) .dark\:text-yellow-300:is(.dark *) { color: #96800c }
html:not(.dark) .dark\:hover\:text-neutral-300:hover:is(.dark *) { color: #474242 }
html:not(.dark) .print\:border-neutral-600 { border-color: #d6d6da }

/* .cit-theme re-declares a dark sidebar token set with no .dark scoping;
   re-lighten it in light mode only. */
html:not(.dark) .cit-theme { --sidebar: 240 6% 97%; --sidebar-foreground: 240 6% 15%; --sidebar-border: 240 6% 88%; }

/* --- arbitrary -[#hex] utilities (pass 2) --- */
html:not(.dark) .border-\[\#1a1a1a\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#1a3320\]{--tw-border-opacity: 1;border-color:rgb(204 229 210 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#1e1e1e\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#222\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#2B1810\]{--tw-border-opacity: 1;border-color:rgb(230 211 203 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#2a1f3d\]{--tw-border-opacity: 1;border-color:rgb(213 204 229 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#2a2a2a\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#333\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#3b5998\]\/20{border-color:#cbd4e6}
html:not(.dark) .border-\[\#3b5998\]\/30{border-color:#cbd4e6}
html:not(.dark) .border-\[\#3b5998\]\/40{border-color:#cbd4e6}
html:not(.dark) .border-\[\#5a5550\]{--tw-border-opacity: 1;border-color:rgb(219 217 214 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#5d4d3b\]{--tw-border-opacity: 1;border-color:rgb(225 217 208 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#6B5410\]{--tw-border-opacity: 1;border-color:rgb(230 223 203 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#6B5410\]\/50{border-color:#e6dfcb}
html:not(.dark) .border-\[\#6B5416\]{--tw-border-opacity: 1;border-color:rgb(230 223 203 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#9333ea\]\/30{border-color:#d9cbe6}
html:not(.dark) .border-\[\#FF0050\]\/20{border-color:#e6cbd4}
html:not(.dark) .border-\[\#FF0050\]\/30{border-color:#e6cbd4}
html:not(.dark) .border-\[\#FF0050\]\/50{border-color:#e6cbd4}
html:not(.dark) .border-\[\#FF1293\]{--tw-border-opacity: 1;border-color:rgb(230 203 218 / var(--tw-border-opacity, 1))}
html:not(.dark) .border-\[\#FF1293\]\/20{border-color:#e6cbda}
html:not(.dark) .border-\[\#FF1293\]\/30{border-color:#e6cbda}
html:not(.dark) .bg-\[\#060b16\]{--tw-bg-opacity: 1;background-color:rgb(242 244 251 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#080d18\]{--tw-bg-opacity: 1;background-color:rgb(242 244 251 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#080f1e\]{--tw-bg-opacity: 1;background-color:rgb(242 244 251 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0a0806\]{--tw-bg-opacity: 1;background-color:rgb(248 246 244 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0a0808\]{--tw-bg-opacity: 1;background-color:rgb(247 245 245 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0a0a0a\]\/40{background-color:#f6f6f6}
html:not(.dark) .bg-\[\#0a0a0a\]\/60{background-color:#f6f6f6}
html:not(.dark) .bg-\[\#0a0a0a\]\/80{background-color:#f6f6f6}
html:not(.dark) .bg-\[\#0a0a0f\]{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0a0a0f\]\/50{background-color:#f4f4f8}
html:not(.dark) .bg-\[\#0a0a0f\]\/80{background-color:#f4f4f8}
html:not(.dark) .bg-\[\#0a0f1c\]{--tw-bg-opacity: 1;background-color:rgb(242 244 250 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0d0d0d\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0d0d14\]{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0d0d14\]\/60{background-color:#f4f4f8}
html:not(.dark) .bg-\[\#0d1421\]{--tw-bg-opacity: 1;background-color:rgb(242 245 250 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0d1424\]{--tw-bg-opacity: 1;background-color:rgb(242 244 250 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0d1a0f\]{--tw-bg-opacity: 1;background-color:rgb(243 249 244 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0e0e0e\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0e1a2b\]\/60{background-color:#f2f5fb}
html:not(.dark) .bg-\[\#0f0804\]{--tw-bg-opacity: 1;background-color:rgb(251 245 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0f0a06\]{--tw-bg-opacity: 1;background-color:rgb(250 246 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0f0a08\]{--tw-bg-opacity: 1;background-color:rgb(249 245 243 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0f0f1a\]{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(242 244 250 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#111827\]{--tw-bg-opacity: 1;background-color:rgb(243 245 250 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#15151f\]{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#1C1410\]\/50{background-color:#f9f5f4}
html:not(.dark) .bg-\[\#1a0f0a\]{--tw-bg-opacity: 1;background-color:rgb(250 245 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#1a0f0a\]\/50{background-color:#faf5f2}
html:not(.dark) .bg-\[\#1a0f0a\]\/60{background-color:#faf5f2}
html:not(.dark) .bg-\[\#1a1410\]{--tw-bg-opacity: 1;background-color:rgb(248 246 244 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#1a1410\]\/40{background-color:#f8f6f4}
html:not(.dark) .bg-\[\#1a1410\]\/50{background-color:#f8f6f4}
html:not(.dark) .bg-\[\#1a1410\]\/60{background-color:#f8f6f4}
html:not(.dark) .bg-\[\#1a1410\]\/80{background-color:#f8f6f4}
html:not(.dark) .bg-\[\#1a1410\]\/90{background-color:#f8f6f4}
html:not(.dark) .bg-\[\#1a1410\]\/95{background-color:#f8f6f4}
html:not(.dark) .bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(244 244 249 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#1b1208\]{--tw-bg-opacity: 1;background-color:rgb(251 246 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#1b1208\]\/90{background-color:#fbf6f2}
html:not(.dark) .bg-\[\#1e1e1e\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#1f1f1f\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#2B1810\]{--tw-bg-opacity: 1;background-color:rgb(250 244 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#2B1810\]\/20{background-color:#faf4f2}
html:not(.dark) .bg-\[\#2B1810\]\/40{background-color:#faf4f2}
html:not(.dark) .bg-\[\#2B1810\]\/50{background-color:#faf4f2}
html:not(.dark) .bg-\[\#2B1810\]\/60{background-color:#faf4f2}
html:not(.dark) .bg-\[\#2B1810\]\/80{background-color:#faf4f2}
html:not(.dark) .bg-\[\#2B1810\]\/90{background-color:#faf4f2}
html:not(.dark) .bg-\[\#2B1810\]\/95{background-color:#faf4f2}
html:not(.dark) .bg-\[\#2d1f0f\]\/50{background-color:#fbf6f2}
html:not(.dark) .bg-\[\#3D2418\]{--tw-bg-opacity: 1;background-color:rgb(250 245 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#3D2418\]\/20{background-color:#faf5f2}
html:not(.dark) .bg-\[\#3D2418\]\/40{background-color:#faf5f2}
html:not(.dark) .bg-\[\#3D2418\]\/60{background-color:#faf5f2}
html:not(.dark) .bg-\[\#3a2314\]{--tw-bg-opacity: 1;background-color:rgb(250 245 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#3a3020\]{--tw-bg-opacity: 1;background-color:rgb(249 247 243 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#3a3530\]{--tw-bg-opacity: 1;background-color:rgb(247 246 245 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#3b5998\]{--tw-bg-opacity: 1;background-color:rgb(242 245 250 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#3b5998\]\/10{background-color:#f2f5fa}
html:not(.dark) .bg-\[\#3b5998\]\/5{background-color:#f2f5fa}
html:not(.dark) .bg-\[\#4B3B63\]\/40{background-color:#f6f4f8}
html:not(.dark) .bg-\[\#4a3a2a\]{--tw-bg-opacity: 1;background-color:rgb(249 246 244 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#5d4a3a\]{--tw-bg-opacity: 1;background-color:rgb(248 246 244 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#6B5410\]{--tw-bg-opacity: 1;background-color:rgb(251 248 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#6B5410\]\/20{background-color:#fbf8f2}
html:not(.dark) .bg-\[\#6B5416\]{--tw-bg-opacity: 1;background-color:rgb(251 248 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#8B4513\]{--tw-bg-opacity: 1;background-color:rgb(251 245 242 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#FF0050\]{--tw-bg-opacity: 1;background-color:rgb(251 242 244 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#FF0050\]\/20{background-color:#fbf2f4}
html:not(.dark) .bg-\[\#FF1293\]{--tw-bg-opacity: 1;background-color:rgb(251 242 246 / var(--tw-bg-opacity, 1))}
html:not(.dark) .bg-\[\#FF1293\]\/10{background-color:#fbf2f6}
html:not(.dark) .bg-\[\#FF1293\]\/5{background-color:#fbf2f6}
html:not(.dark) .from-\[\#0A0908\]{--tw-gradient-from: #f7f6f5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(247 246 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#0a0a0a\]{--tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 246 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#0f1a0a\]\/90{--tw-gradient-from: rgb(245 250 242 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 250 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#1C1410\]{--tw-gradient-from: #f9f5f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 245 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#1a0f0a\]{--tw-gradient-from: #faf5f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#1a1410\]{--tw-gradient-from: #f8f6f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 246 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#1b1208\]{--tw-gradient-from: #fbf6f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 246 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#1b1208\]\/50{--tw-gradient-from: rgb(251 246 242 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 246 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#1b1208\]\/90{--tw-gradient-from: rgb(251 246 242 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 246 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#2B1810\]{--tw-gradient-from: #faf4f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 244 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#2B1810\]\/50{--tw-gradient-from: rgb(250 244 242 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 244 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#2B1810\]\/80{--tw-gradient-from: rgb(250 244 242 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 244 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#2B1810\]\/90{--tw-gradient-from: rgb(250 244 242 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 244 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#2B1810\]\/95{--tw-gradient-from: rgb(250 244 242 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 244 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#2a1f1a\]{--tw-gradient-from: #f8f5f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 245 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#2d2419\]\/80{--tw-gradient-from: rgb(249 246 244 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 246 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#3D2418\]{--tw-gradient-from: #faf5f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#3D2418\]\/50{--tw-gradient-from: rgb(250 245 242 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#3D2418\]\/60{--tw-gradient-from: rgb(250 245 242 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#4a3a2a\]\/90{--tw-gradient-from: rgb(249 246 244 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 246 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#4a4a4a\]{--tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 246 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#5c3a24\]{--tw-gradient-from: #faf5f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#5d4a3a\]\/90{--tw-gradient-from: rgb(248 246 244 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 246 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .from-\[\#8B4513\]{--tw-gradient-from: #fbf5f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#0f1a0a\]{--tw-gradient-to: rgb(245 250 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5faf2 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#1a0f0a\]{--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#2d1f1a\]{--tw-gradient-to: rgb(248 245 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8f5f4 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#2d2419\]{--tw-gradient-to: rgb(249 246 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9f6f4 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#3D2817\]{--tw-gradient-to: rgb(250 246 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf6f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#3d2517\]{--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#5c3a24\]{--tw-gradient-to: rgb(250 245 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#6B4423\]{--tw-gradient-to: rgb(251 246 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbf6f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .via-\[\#ff0050\]{--tw-gradient-to: rgb(251 242 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbf2f4 var(--tw-gradient-via-position), var(--tw-gradient-to)}
html:not(.dark) .to-\[\#0a0a0a\]{--tw-gradient-to: #f6f6f6 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#0a0a0a\]\/80{--tw-gradient-to: rgb(246 246 246 / .8) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#0f0a08\]{--tw-gradient-to: #f9f5f3 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1C1410\]{--tw-gradient-to: #f9f5f4 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1C1410\]\/90{--tw-gradient-to: rgb(249 245 244 / .9) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1a0f0a\]{--tw-gradient-to: #faf5f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1a0f0a\]\/90{--tw-gradient-to: rgb(250 245 242 / .9) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1a0f0a\]\/95{--tw-gradient-to: rgb(250 245 242 / .95) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1a1410\]{--tw-gradient-to: #f8f6f4 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1a1410\]\/80{--tw-gradient-to: rgb(248 246 244 / .8) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1a1a1a\]{--tw-gradient-to: #f6f6f6 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#1a2d0f\]\/90{--tw-gradient-to: rgb(245 251 242 / .9) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2B1810\]{--tw-gradient-to: #faf4f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2B1810\]\/50{--tw-gradient-to: rgb(250 244 242 / .5) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2a1f18\]{--tw-gradient-to: #f9f6f4 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2d1f0f\]{--tw-gradient-to: #fbf6f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2d1f0f\]\/50{--tw-gradient-to: rgb(251 246 242 / .5) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2d1f0f\]\/90{--tw-gradient-to: rgb(251 246 242 / .9) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2d1f15\]\/80{--tw-gradient-to: rgb(249 246 243 / .8) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#2d2318\]{--tw-gradient-to: #f9f6f3 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#3D2418\]{--tw-gradient-to: #faf5f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#3D2418\]\/40{--tw-gradient-to: rgb(250 245 242 / .4) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#3D2418\]\/50{--tw-gradient-to: rgb(250 245 242 / .5) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#3a2a1a\]\/80{--tw-gradient-to: rgb(249 246 243 / .8) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#475569\]{--tw-gradient-to: #f4f6f8 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#4a3a2a\]\/80{--tw-gradient-to: rgb(249 246 244 / .8) var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#5C4A3A\]{--tw-gradient-to: #f8f6f4 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#654321\]{--tw-gradient-to: #fbf6f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#6B4A2C\]{--tw-gradient-to: #faf6f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#6B5010\]{--tw-gradient-to: #fbf8f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#6B5416\]{--tw-gradient-to: #fbf8f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#8B4513\]{--tw-gradient-to: #fbf5f2 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#DB2777\]{--tw-gradient-to: #fbf2f6 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#FF0050\]{--tw-gradient-to: #fbf2f4 var(--tw-gradient-to-position)}
html:not(.dark) .to-\[\#dc2626\]{--tw-gradient-to: #fbf2f2 var(--tw-gradient-to-position)}
html:not(.dark) .text-\[\#06B6D4\]{--tw-text-opacity: 1;color:rgb(11 123 142 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#10b981\]{--tw-text-opacity: 1;color:rgb(12 141 98 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#14B8A6\]{--tw-text-opacity: 1;color:rgb(15 138 124 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#22c55e\]{--tw-text-opacity: 1;color:rgb(23 130 62 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#4caf72\]{--tw-text-opacity: 1;color:rgb(46 107 69 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#84CC16\]{--tw-text-opacity: 1;color:rgb(89 138 15 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#999\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#9ca3af\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#A0A0A0\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#C0C0C0\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#C7B8FF\]{--tw-text-opacity: 1;color:rgb(39 11 142 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#C9B8A0\]{--tw-text-opacity: 1;color:rgb(98 80 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#D4AF37\]{--tw-text-opacity: 1;color:rgb(126 103 27 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#E8DCC4\]{--tw-text-opacity: 1;color:rgb(110 88 43 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#E8E8E8\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(142 93 11 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#FFB84D\]{--tw-text-opacity: 1;color:rgb(142 90 11 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#FFD27F\]{--tw-text-opacity: 1;color:rgb(142 96 11 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#FFD700\]{--tw-text-opacity: 1;color:rgb(142 121 11 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#FFF8DC\]{--tw-text-opacity: 1;color:rgb(142 116 11 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#FFF8DC\]\/70{color:#8e740b}
html:not(.dark) .text-\[\#FFF8DC\]\/80{color:#8e740b}
html:not(.dark) .text-\[\#aaa\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#bbb\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#ccc\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#cfcfcf\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#d0d0d0\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#d4a574\]{--tw-text-opacity: 1;color:rgb(117 77 36 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#d4a574\]\/50{color:#754d24}
html:not(.dark) .text-\[\#d4a574\]\/70{color:#754d24}
html:not(.dark) .text-\[\#d4af37\]{--tw-text-opacity: 1;color:rgb(126 103 27 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#d4af37\]\/70{color:#7e671b}
html:not(.dark) .text-\[\#d4af37\]\/80{color:#7e671b}
html:not(.dark) .text-\[\#d4af37\]\/90{color:#7e671b}
html:not(.dark) .text-\[\#e0e0e0\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#e8d4b8\]{--tw-text-opacity: 1;color:rgb(116 83 37 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#f4bf47\]{--tw-text-opacity: 1;color:rgb(142 102 11 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#f8f6f0\]{--tw-text-opacity: 1;color:rgb(104 90 49 / var(--tw-text-opacity, 1))}
html:not(.dark) .text-\[\#f8f6f0\]\/80{color:#685a31}
html:not(.dark) .text-\[\#ffd700\]{--tw-text-opacity: 1;color:rgb(142 121 11 / var(--tw-text-opacity, 1))}

/* compiled bundle hardcodes html,body{background-color:#000} */
html:not(.dark), html:not(.dark) body { background-color: #f6f6f7 !important; }

/* --- slash-opacity dark utilities (pass 3a) --- */
html:not(.dark) .border-black\/30 { border-color: rgba(180,182,190,0.50) !important }
html:not(.dark) .border-black\/40 { border-color: rgba(180,182,190,0.50) !important }
html:not(.dark) .border-neutral-800\/50 { border-color: rgba(180,182,190,0.50) !important }
html:not(.dark) .border-neutral-800\/60 { border-color: rgba(180,182,190,0.60) !important }
html:not(.dark) .border-slate-800\/50 { border-color: rgba(180,182,190,0.50) !important }
html:not(.dark) .border-zinc-900\/60 { border-color: rgba(180,182,190,0.60) !important }
html:not(.dark) .bg-black\/0 { background-color: rgba(0,0,0,0.00) !important }
html:not(.dark) .bg-black\/10 { background-color: rgba(0,0,0,0.03) !important }
html:not(.dark) .bg-black\/20 { background-color: rgba(0,0,0,0.05) !important }
html:not(.dark) .bg-black\/30 { background-color: rgba(0,0,0,0.07) !important }
html:not(.dark) .bg-black\/40 { background-color: rgba(0,0,0,0.10) !important }
html:not(.dark) .bg-black\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-black\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-black\/70 { background-color: rgba(246,246,247,0.70) !important }
html:not(.dark) .bg-black\/75 { background-color: rgba(246,246,247,0.75) !important }
html:not(.dark) .bg-black\/80 { background-color: rgba(246,246,247,0.80) !important }
html:not(.dark) .bg-black\/90 { background-color: rgba(246,246,247,0.90) !important }
html:not(.dark) .bg-black\/95 { background-color: rgba(246,246,247,0.95) !important }
html:not(.dark) .bg-gray-800\/20 { background-color: rgba(0,0,0,0.05) !important }
html:not(.dark) .bg-gray-800\/30 { background-color: rgba(0,0,0,0.07) !important }
html:not(.dark) .bg-gray-800\/40 { background-color: rgba(0,0,0,0.10) !important }
html:not(.dark) .bg-gray-800\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-gray-800\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-gray-900\/30 { background-color: rgba(0,0,0,0.07) !important }
html:not(.dark) .bg-gray-900\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-gray-900\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-gray-900\/70 { background-color: rgba(246,246,247,0.70) !important }
html:not(.dark) .bg-neutral-800\/20 { background-color: rgba(0,0,0,0.05) !important }
html:not(.dark) .bg-neutral-800\/30 { background-color: rgba(0,0,0,0.07) !important }
html:not(.dark) .bg-neutral-800\/40 { background-color: rgba(0,0,0,0.10) !important }
html:not(.dark) .bg-neutral-800\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-neutral-800\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-neutral-800\/70 { background-color: rgba(246,246,247,0.70) !important }
html:not(.dark) .bg-neutral-800\/80 { background-color: rgba(246,246,247,0.80) !important }
html:not(.dark) .bg-neutral-800\/90 { background-color: rgba(246,246,247,0.90) !important }
html:not(.dark) .bg-neutral-900\/20 { background-color: rgba(0,0,0,0.05) !important }
html:not(.dark) .bg-neutral-900\/30 { background-color: rgba(0,0,0,0.07) !important }
html:not(.dark) .bg-neutral-900\/40 { background-color: rgba(0,0,0,0.10) !important }
html:not(.dark) .bg-neutral-900\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-neutral-900\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-neutral-900\/70 { background-color: rgba(246,246,247,0.70) !important }
html:not(.dark) .bg-neutral-900\/80 { background-color: rgba(246,246,247,0.80) !important }
html:not(.dark) .bg-neutral-900\/90 { background-color: rgba(246,246,247,0.90) !important }
html:not(.dark) .bg-neutral-900\/95 { background-color: rgba(246,246,247,0.95) !important }
html:not(.dark) .bg-neutral-950\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-neutral-950\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-neutral-950\/90 { background-color: rgba(246,246,247,0.90) !important }
html:not(.dark) .bg-neutral-950\/95 { background-color: rgba(246,246,247,0.95) !important }
html:not(.dark) .bg-slate-800\/30 { background-color: rgba(0,0,0,0.07) !important }
html:not(.dark) .bg-slate-800\/40 { background-color: rgba(0,0,0,0.10) !important }
html:not(.dark) .bg-slate-800\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-slate-800\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-slate-800\/70 { background-color: rgba(246,246,247,0.70) !important }
html:not(.dark) .bg-slate-800\/80 { background-color: rgba(246,246,247,0.80) !important }
html:not(.dark) .bg-slate-800\/95 { background-color: rgba(246,246,247,0.95) !important }
html:not(.dark) .bg-slate-900\/0 { background-color: rgba(0,0,0,0.00) !important }
html:not(.dark) .bg-slate-900\/40 { background-color: rgba(0,0,0,0.10) !important }
html:not(.dark) .bg-slate-900\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-slate-900\/60 { background-color: rgba(246,246,247,0.60) !important }
html:not(.dark) .bg-slate-900\/80 { background-color: rgba(246,246,247,0.80) !important }
html:not(.dark) .bg-slate-900\/95 { background-color: rgba(246,246,247,0.95) !important }
html:not(.dark) .bg-zinc-900\/30 { background-color: rgba(0,0,0,0.07) !important }
html:not(.dark) .bg-zinc-900\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-zinc-950\/40 { background-color: rgba(0,0,0,0.10) !important }
html:not(.dark) .bg-zinc-950\/50 { background-color: rgba(0,0,0,0.12) !important }
html:not(.dark) .bg-zinc-950\/80 { background-color: rgba(246,246,247,0.80) !important }
html:not(.dark) .bg-zinc-950\/95 { background-color: rgba(246,246,247,0.95) !important }

/* --- inline-style dark shell gradients (pass 3b) --- */
html:not(.dark) [style*="135deg, rgb(10, 10, 10)"],
html:not(.dark) [style*="135deg, #0a0a0a"] { background: linear-gradient(135deg,#f7f7f8 0%,#ececee 50%,#f2f2f3 100%) !important; }
html:not(.dark) [style*="135deg, rgb(10, 10, 18)"],
html:not(.dark) [style*="135deg, #0a0a12"] { background: linear-gradient(135deg,#f6f6fa 0%,#f0f0f6 100%) !important; }
html:not(.dark) [style*="135deg, rgb(26, 26, 26)"],
html:not(.dark) [style*="135deg, #1a1a1a"] { background: linear-gradient(135deg,#f4f4f5 0%,#e8e8ea 100%) !important; }
