html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mermaid-canvas-ink:#0f172a;--mermaid-line:#1e293b;background:#f8fafc}html[data-theme=light] body{color:#0f172a;background:#f8fafc linear-gradient(#0000,#e2e8f0)}html[data-theme=light] .text-white{color:#0f172a}html[data-theme=light] .text-white\/40,html[data-theme=light] .text-white\/50,html[data-theme=light] .text-white\/60,html[data-theme=light] .text-white\/70,html[data-theme=light] .text-white\/75{color:#0f172ab8}html[data-theme=light] .text-white\/80,html[data-theme=light] .text-white\/85,html[data-theme=light] .text-white\/90{color:#0f172adb}html[data-theme=light] .hover\:text-white:hover,html[data-theme=light] .group:hover .group-hover\:text-white{color:#0f172a}html[data-theme=light] [class*=bg-brand-] .text-white\/70,html[data-theme=light] [class*=bg-brand-] .text-white\/75,html[data-theme=light] [class*=bg-brand-] .text-white\/85,html[data-theme=light] [class*=bg-gradient] .text-white\/70,html[data-theme=light] [class*=bg-gradient] .text-white\/75,html[data-theme=light] [class*=bg-gradient] .text-white\/85{color:#ffffffd1}html[data-theme=light] .bg-brand-600 .hover\:text-white:hover,html[data-theme=light] .bg-brand-500 .hover\:text-white:hover,html[data-theme=light] .bg-violet-600 .hover\:text-white:hover{color:#fff}html[data-theme=light] .placeholder\:text-slate-50::-moz-placeholder{color:#0f172a}html[data-theme=light] .text-slate-50,html[data-theme=light] .placeholder\:text-slate-50::placeholder,html[data-theme=light] .text-slate-100,html[data-theme=light] .text-slate-200,html[data-theme=light] .text-slate-200\/95{color:#0f172a}html[data-theme=light] .placeholder\:text-slate-500::-moz-placeholder{color:#334155}html[data-theme=light] .text-slate-300,html[data-theme=light] .text-slate-300\/90,html[data-theme=light] .text-slate-400,html[data-theme=light] .text-slate-500,html[data-theme=light] .placeholder\:text-slate-500::placeholder{color:#334155}html[data-theme=light] .placeholder\:text-slate-600::-moz-placeholder{color:#1e293b}html[data-theme=light] .text-slate-600,html[data-theme=light] .placeholder\:text-slate-600::placeholder,html[data-theme=light] .text-slate-700,html[data-theme=light] .text-slate-700\/80{color:#1e293b}html[data-theme=light] .hover\:text-slate-50:hover,html[data-theme=light] .hover\:text-slate-100:hover,html[data-theme=light] .hover\:text-slate-200:hover,html[data-theme=light] .hover\:text-slate-300:hover,html[data-theme=light] .group:hover .group-hover\:text-slate-50,html[data-theme=light] .group:hover .group-hover\:text-slate-100,html[data-theme=light] .group:hover .group-hover\:text-slate-200{color:#0f172a}html[data-theme=light] .hover\:text-slate-400:hover,html[data-theme=light] .hover\:text-slate-500:hover,html[data-theme=light] .group:hover .group-hover\:text-slate-500{color:#1e293b}html[data-theme=light] .text-brand-50,html[data-theme=light] .text-brand-50\/60,html[data-theme=light] .text-brand-50\/70,html[data-theme=light] .text-brand-50\/80,html[data-theme=light] .text-brand-50\/85,html[data-theme=light] .text-brand-50\/90,html[data-theme=light] .text-brand-50\/95,html[data-theme=light] .text-brand-100,html[data-theme=light] .text-brand-100\/60,html[data-theme=light] .text-brand-100\/70,html[data-theme=light] .text-brand-100\/80,html[data-theme=light] .text-brand-100\/85,html[data-theme=light] .text-brand-100\/90,html[data-theme=light] .text-brand-100\/95,html[data-theme=light] .text-brand-200,html[data-theme=light] .text-brand-200\/60,html[data-theme=light] .text-brand-200\/70,html[data-theme=light] .text-brand-200\/80,html[data-theme=light] .text-brand-200\/85,html[data-theme=light] .text-brand-200\/90,html[data-theme=light] .text-brand-200\/95,html[data-theme=light] .text-brand-300,html[data-theme=light] .text-brand-300\/60,html[data-theme=light] .text-brand-300\/70,html[data-theme=light] .text-brand-300\/80,html[data-theme=light] .text-brand-300\/85,html[data-theme=light] .text-brand-300\/90,html[data-theme=light] .text-brand-300\/95,html[data-theme=light] .text-brand-400,html[data-theme=light] .text-brand-400\/60,html[data-theme=light] .text-brand-400\/70,html[data-theme=light] .text-brand-400\/80,html[data-theme=light] .text-brand-400\/85,html[data-theme=light] .text-brand-400\/90,html[data-theme=light] .text-brand-400\/95,html[data-theme=light] .text-brand-500,html[data-theme=light] .text-brand-500\/60,html[data-theme=light] .text-brand-500\/70,html[data-theme=light] .text-brand-500\/80,html[data-theme=light] .text-brand-500\/85,html[data-theme=light] .text-brand-500\/90,html[data-theme=light] .text-brand-500\/95,html[data-theme=light] .hover\:text-brand-50:hover,html[data-theme=light] .hover\:text-brand-100:hover,html[data-theme=light] .hover\:text-brand-200:hover,html[data-theme=light] .hover\:text-brand-300:hover,html[data-theme=light] .hover\:text-brand-400:hover,html[data-theme=light] .hover\:text-brand-500:hover,html[data-theme=light] .group:hover .group-hover\:text-brand-50,html[data-theme=light] .group:hover .group-hover\:text-brand-100,html[data-theme=light] .group:hover .group-hover\:text-brand-200,html[data-theme=light] .group:hover .group-hover\:text-brand-300,html[data-theme=light] .group:hover .group-hover\:text-brand-400,html[data-theme=light] .group:hover .group-hover\:text-brand-500{color:#1d4ed8}html[data-theme=light] .text-cyan-50,html[data-theme=light] .text-cyan-50\/60,html[data-theme=light] .text-cyan-50\/70,html[data-theme=light] .text-cyan-50\/80,html[data-theme=light] .text-cyan-50\/85,html[data-theme=light] .text-cyan-50\/90,html[data-theme=light] .text-cyan-50\/95,html[data-theme=light] .text-cyan-100,html[data-theme=light] .text-cyan-100\/60,html[data-theme=light] .text-cyan-100\/70,html[data-theme=light] .text-cyan-100\/80,html[data-theme=light] .text-cyan-100\/85,html[data-theme=light] .text-cyan-100\/90,html[data-theme=light] .text-cyan-100\/95,html[data-theme=light] .text-cyan-200,html[data-theme=light] .text-cyan-200\/60,html[data-theme=light] .text-cyan-200\/70,html[data-theme=light] .text-cyan-200\/80,html[data-theme=light] .text-cyan-200\/85,html[data-theme=light] .text-cyan-200\/90,html[data-theme=light] .text-cyan-200\/95,html[data-theme=light] .text-cyan-300,html[data-theme=light] .text-cyan-300\/60,html[data-theme=light] .text-cyan-300\/70,html[data-theme=light] .text-cyan-300\/80,html[data-theme=light] .text-cyan-300\/85,html[data-theme=light] .text-cyan-300\/90,html[data-theme=light] .text-cyan-300\/95,html[data-theme=light] .text-cyan-400,html[data-theme=light] .text-cyan-400\/60,html[data-theme=light] .text-cyan-400\/70,html[data-theme=light] .text-cyan-400\/80,html[data-theme=light] .text-cyan-400\/85,html[data-theme=light] .text-cyan-400\/90,html[data-theme=light] .text-cyan-400\/95,html[data-theme=light] .text-cyan-500,html[data-theme=light] .text-cyan-500\/60,html[data-theme=light] .text-cyan-500\/70,html[data-theme=light] .text-cyan-500\/80,html[data-theme=light] .text-cyan-500\/85,html[data-theme=light] .text-cyan-500\/90,html[data-theme=light] .text-cyan-500\/95,html[data-theme=light] .hover\:text-cyan-50:hover,html[data-theme=light] .hover\:text-cyan-100:hover,html[data-theme=light] .hover\:text-cyan-200:hover,html[data-theme=light] .hover\:text-cyan-300:hover,html[data-theme=light] .hover\:text-cyan-400:hover,html[data-theme=light] .hover\:text-cyan-500:hover,html[data-theme=light] .group:hover .group-hover\:text-cyan-50,html[data-theme=light] .group:hover .group-hover\:text-cyan-100,html[data-theme=light] .group:hover .group-hover\:text-cyan-200,html[data-theme=light] .group:hover .group-hover\:text-cyan-300,html[data-theme=light] .group:hover .group-hover\:text-cyan-400,html[data-theme=light] .group:hover .group-hover\:text-cyan-500{color:#0e7490}html[data-theme=light] .text-indigo-50,html[data-theme=light] .text-indigo-50\/60,html[data-theme=light] .text-indigo-50\/70,html[data-theme=light] .text-indigo-50\/80,html[data-theme=light] .text-indigo-50\/85,html[data-theme=light] .text-indigo-50\/90,html[data-theme=light] .text-indigo-50\/95,html[data-theme=light] .text-indigo-100,html[data-theme=light] .text-indigo-100\/60,html[data-theme=light] .text-indigo-100\/70,html[data-theme=light] .text-indigo-100\/80,html[data-theme=light] .text-indigo-100\/85,html[data-theme=light] .text-indigo-100\/90,html[data-theme=light] .text-indigo-100\/95,html[data-theme=light] .text-indigo-200,html[data-theme=light] .text-indigo-200\/60,html[data-theme=light] .text-indigo-200\/70,html[data-theme=light] .text-indigo-200\/80,html[data-theme=light] .text-indigo-200\/85,html[data-theme=light] .text-indigo-200\/90,html[data-theme=light] .text-indigo-200\/95,html[data-theme=light] .text-indigo-300,html[data-theme=light] .text-indigo-300\/60,html[data-theme=light] .text-indigo-300\/70,html[data-theme=light] .text-indigo-300\/80,html[data-theme=light] .text-indigo-300\/85,html[data-theme=light] .text-indigo-300\/90,html[data-theme=light] .text-indigo-300\/95,html[data-theme=light] .text-indigo-400,html[data-theme=light] .text-indigo-400\/60,html[data-theme=light] .text-indigo-400\/70,html[data-theme=light] .text-indigo-400\/80,html[data-theme=light] .text-indigo-400\/85,html[data-theme=light] .text-indigo-400\/90,html[data-theme=light] .text-indigo-400\/95,html[data-theme=light] .text-indigo-500,html[data-theme=light] .text-indigo-500\/60,html[data-theme=light] .text-indigo-500\/70,html[data-theme=light] .text-indigo-500\/80,html[data-theme=light] .text-indigo-500\/85,html[data-theme=light] .text-indigo-500\/90,html[data-theme=light] .text-indigo-500\/95,html[data-theme=light] .hover\:text-indigo-50:hover,html[data-theme=light] .hover\:text-indigo-100:hover,html[data-theme=light] .hover\:text-indigo-200:hover,html[data-theme=light] .hover\:text-indigo-300:hover,html[data-theme=light] .hover\:text-indigo-400:hover,html[data-theme=light] .hover\:text-indigo-500:hover,html[data-theme=light] .group:hover .group-hover\:text-indigo-50,html[data-theme=light] .group:hover .group-hover\:text-indigo-100,html[data-theme=light] .group:hover .group-hover\:text-indigo-200,html[data-theme=light] .group:hover .group-hover\:text-indigo-300,html[data-theme=light] .group:hover .group-hover\:text-indigo-400,html[data-theme=light] .group:hover .group-hover\:text-indigo-500{color:#4338ca}html[data-theme=light] .text-amber-50,html[data-theme=light] .text-amber-50\/60,html[data-theme=light] .text-amber-50\/70,html[data-theme=light] .text-amber-50\/80,html[data-theme=light] .text-amber-50\/85,html[data-theme=light] .text-amber-50\/90,html[data-theme=light] .text-amber-50\/95,html[data-theme=light] .text-amber-100,html[data-theme=light] .text-amber-100\/60,html[data-theme=light] .text-amber-100\/70,html[data-theme=light] .text-amber-100\/80,html[data-theme=light] .text-amber-100\/85,html[data-theme=light] .text-amber-100\/90,html[data-theme=light] .text-amber-100\/95,html[data-theme=light] .text-amber-200,html[data-theme=light] .text-amber-200\/60,html[data-theme=light] .text-amber-200\/70,html[data-theme=light] .text-amber-200\/80,html[data-theme=light] .text-amber-200\/85,html[data-theme=light] .text-amber-200\/90,html[data-theme=light] .text-amber-200\/95,html[data-theme=light] .text-amber-300,html[data-theme=light] .text-amber-300\/60,html[data-theme=light] .text-amber-300\/70,html[data-theme=light] .text-amber-300\/80,html[data-theme=light] .text-amber-300\/85,html[data-theme=light] .text-amber-300\/90,html[data-theme=light] .text-amber-300\/95,html[data-theme=light] .text-amber-400,html[data-theme=light] .text-amber-400\/60,html[data-theme=light] .text-amber-400\/70,html[data-theme=light] .text-amber-400\/80,html[data-theme=light] .text-amber-400\/85,html[data-theme=light] .text-amber-400\/90,html[data-theme=light] .text-amber-400\/95,html[data-theme=light] .text-amber-500,html[data-theme=light] .text-amber-500\/60,html[data-theme=light] .text-amber-500\/70,html[data-theme=light] .text-amber-500\/80,html[data-theme=light] .text-amber-500\/85,html[data-theme=light] .text-amber-500\/90,html[data-theme=light] .text-amber-500\/95,html[data-theme=light] .hover\:text-amber-50:hover,html[data-theme=light] .hover\:text-amber-100:hover,html[data-theme=light] .hover\:text-amber-200:hover,html[data-theme=light] .hover\:text-amber-300:hover,html[data-theme=light] .hover\:text-amber-400:hover,html[data-theme=light] .hover\:text-amber-500:hover,html[data-theme=light] .group:hover .group-hover\:text-amber-50,html[data-theme=light] .group:hover .group-hover\:text-amber-100,html[data-theme=light] .group:hover .group-hover\:text-amber-200,html[data-theme=light] .group:hover .group-hover\:text-amber-300,html[data-theme=light] .group:hover .group-hover\:text-amber-400,html[data-theme=light] .group:hover .group-hover\:text-amber-500{color:#b45309}html[data-theme=light] .text-rose-50,html[data-theme=light] .text-rose-50\/60,html[data-theme=light] .text-rose-50\/70,html[data-theme=light] .text-rose-50\/80,html[data-theme=light] .text-rose-50\/85,html[data-theme=light] .text-rose-50\/90,html[data-theme=light] .text-rose-50\/95,html[data-theme=light] .text-rose-100,html[data-theme=light] .text-rose-100\/60,html[data-theme=light] .text-rose-100\/70,html[data-theme=light] .text-rose-100\/80,html[data-theme=light] .text-rose-100\/85,html[data-theme=light] .text-rose-100\/90,html[data-theme=light] .text-rose-100\/95,html[data-theme=light] .text-rose-200,html[data-theme=light] .text-rose-200\/60,html[data-theme=light] .text-rose-200\/70,html[data-theme=light] .text-rose-200\/80,html[data-theme=light] .text-rose-200\/85,html[data-theme=light] .text-rose-200\/90,html[data-theme=light] .text-rose-200\/95,html[data-theme=light] .text-rose-300,html[data-theme=light] .text-rose-300\/60,html[data-theme=light] .text-rose-300\/70,html[data-theme=light] .text-rose-300\/80,html[data-theme=light] .text-rose-300\/85,html[data-theme=light] .text-rose-300\/90,html[data-theme=light] .text-rose-300\/95,html[data-theme=light] .text-rose-400,html[data-theme=light] .text-rose-400\/60,html[data-theme=light] .text-rose-400\/70,html[data-theme=light] .text-rose-400\/80,html[data-theme=light] .text-rose-400\/85,html[data-theme=light] .text-rose-400\/90,html[data-theme=light] .text-rose-400\/95,html[data-theme=light] .text-rose-500,html[data-theme=light] .text-rose-500\/60,html[data-theme=light] .text-rose-500\/70,html[data-theme=light] .text-rose-500\/80,html[data-theme=light] .text-rose-500\/85,html[data-theme=light] .text-rose-500\/90,html[data-theme=light] .text-rose-500\/95,html[data-theme=light] .hover\:text-rose-50:hover,html[data-theme=light] .hover\:text-rose-100:hover,html[data-theme=light] .hover\:text-rose-200:hover,html[data-theme=light] .hover\:text-rose-300:hover,html[data-theme=light] .hover\:text-rose-400:hover,html[data-theme=light] .hover\:text-rose-500:hover,html[data-theme=light] .group:hover .group-hover\:text-rose-50,html[data-theme=light] .group:hover .group-hover\:text-rose-100,html[data-theme=light] .group:hover .group-hover\:text-rose-200,html[data-theme=light] .group:hover .group-hover\:text-rose-300,html[data-theme=light] .group:hover .group-hover\:text-rose-400,html[data-theme=light] .group:hover .group-hover\:text-rose-500{color:#be123c}html[data-theme=light] .text-green-50,html[data-theme=light] .text-green-50\/60,html[data-theme=light] .text-green-50\/70,html[data-theme=light] .text-green-50\/80,html[data-theme=light] .text-green-50\/85,html[data-theme=light] .text-green-50\/90,html[data-theme=light] .text-green-50\/95,html[data-theme=light] .text-green-100,html[data-theme=light] .text-green-100\/60,html[data-theme=light] .text-green-100\/70,html[data-theme=light] .text-green-100\/80,html[data-theme=light] .text-green-100\/85,html[data-theme=light] .text-green-100\/90,html[data-theme=light] .text-green-100\/95,html[data-theme=light] .text-green-200,html[data-theme=light] .text-green-200\/60,html[data-theme=light] .text-green-200\/70,html[data-theme=light] .text-green-200\/80,html[data-theme=light] .text-green-200\/85,html[data-theme=light] .text-green-200\/90,html[data-theme=light] .text-green-200\/95,html[data-theme=light] .text-green-300,html[data-theme=light] .text-green-300\/60,html[data-theme=light] .text-green-300\/70,html[data-theme=light] .text-green-300\/80,html[data-theme=light] .text-green-300\/85,html[data-theme=light] .text-green-300\/90,html[data-theme=light] .text-green-300\/95,html[data-theme=light] .text-green-400,html[data-theme=light] .text-green-400\/60,html[data-theme=light] .text-green-400\/70,html[data-theme=light] .text-green-400\/80,html[data-theme=light] .text-green-400\/85,html[data-theme=light] .text-green-400\/90,html[data-theme=light] .text-green-400\/95,html[data-theme=light] .text-green-500,html[data-theme=light] .text-green-500\/60,html[data-theme=light] .text-green-500\/70,html[data-theme=light] .text-green-500\/80,html[data-theme=light] .text-green-500\/85,html[data-theme=light] .text-green-500\/90,html[data-theme=light] .text-green-500\/95,html[data-theme=light] .hover\:text-green-50:hover,html[data-theme=light] .hover\:text-green-100:hover,html[data-theme=light] .hover\:text-green-200:hover,html[data-theme=light] .hover\:text-green-300:hover,html[data-theme=light] .hover\:text-green-400:hover,html[data-theme=light] .hover\:text-green-500:hover,html[data-theme=light] .group:hover .group-hover\:text-green-50,html[data-theme=light] .group:hover .group-hover\:text-green-100,html[data-theme=light] .group:hover .group-hover\:text-green-200,html[data-theme=light] .group:hover .group-hover\:text-green-300,html[data-theme=light] .group:hover .group-hover\:text-green-400,html[data-theme=light] .group:hover .group-hover\:text-green-500{color:#15803d}html[data-theme=light] .text-orange-50,html[data-theme=light] .text-orange-50\/60,html[data-theme=light] .text-orange-50\/70,html[data-theme=light] .text-orange-50\/80,html[data-theme=light] .text-orange-50\/85,html[data-theme=light] .text-orange-50\/90,html[data-theme=light] .text-orange-50\/95,html[data-theme=light] .text-orange-100,html[data-theme=light] .text-orange-100\/60,html[data-theme=light] .text-orange-100\/70,html[data-theme=light] .text-orange-100\/80,html[data-theme=light] .text-orange-100\/85,html[data-theme=light] .text-orange-100\/90,html[data-theme=light] .text-orange-100\/95,html[data-theme=light] .text-orange-200,html[data-theme=light] .text-orange-200\/60,html[data-theme=light] .text-orange-200\/70,html[data-theme=light] .text-orange-200\/80,html[data-theme=light] .text-orange-200\/85,html[data-theme=light] .text-orange-200\/90,html[data-theme=light] .text-orange-200\/95,html[data-theme=light] .text-orange-300,html[data-theme=light] .text-orange-300\/60,html[data-theme=light] .text-orange-300\/70,html[data-theme=light] .text-orange-300\/80,html[data-theme=light] .text-orange-300\/85,html[data-theme=light] .text-orange-300\/90,html[data-theme=light] .text-orange-300\/95,html[data-theme=light] .text-orange-400,html[data-theme=light] .text-orange-400\/60,html[data-theme=light] .text-orange-400\/70,html[data-theme=light] .text-orange-400\/80,html[data-theme=light] .text-orange-400\/85,html[data-theme=light] .text-orange-400\/90,html[data-theme=light] .text-orange-400\/95,html[data-theme=light] .text-orange-500,html[data-theme=light] .text-orange-500\/60,html[data-theme=light] .text-orange-500\/70,html[data-theme=light] .text-orange-500\/80,html[data-theme=light] .text-orange-500\/85,html[data-theme=light] .text-orange-500\/90,html[data-theme=light] .text-orange-500\/95,html[data-theme=light] .hover\:text-orange-50:hover,html[data-theme=light] .hover\:text-orange-100:hover,html[data-theme=light] .hover\:text-orange-200:hover,html[data-theme=light] .hover\:text-orange-300:hover,html[data-theme=light] .hover\:text-orange-400:hover,html[data-theme=light] .hover\:text-orange-500:hover,html[data-theme=light] .group:hover .group-hover\:text-orange-50,html[data-theme=light] .group:hover .group-hover\:text-orange-100,html[data-theme=light] .group:hover .group-hover\:text-orange-200,html[data-theme=light] .group:hover .group-hover\:text-orange-300,html[data-theme=light] .group:hover .group-hover\:text-orange-400,html[data-theme=light] .group:hover .group-hover\:text-orange-500{color:#c2410c}html[data-theme=light] .text-sky-50,html[data-theme=light] .text-sky-50\/60,html[data-theme=light] .text-sky-50\/70,html[data-theme=light] .text-sky-50\/80,html[data-theme=light] .text-sky-50\/85,html[data-theme=light] .text-sky-50\/90,html[data-theme=light] .text-sky-50\/95,html[data-theme=light] .text-sky-100,html[data-theme=light] .text-sky-100\/60,html[data-theme=light] .text-sky-100\/70,html[data-theme=light] .text-sky-100\/80,html[data-theme=light] .text-sky-100\/85,html[data-theme=light] .text-sky-100\/90,html[data-theme=light] .text-sky-100\/95,html[data-theme=light] .text-sky-200,html[data-theme=light] .text-sky-200\/60,html[data-theme=light] .text-sky-200\/70,html[data-theme=light] .text-sky-200\/80,html[data-theme=light] .text-sky-200\/85,html[data-theme=light] .text-sky-200\/90,html[data-theme=light] .text-sky-200\/95,html[data-theme=light] .text-sky-300,html[data-theme=light] .text-sky-300\/60,html[data-theme=light] .text-sky-300\/70,html[data-theme=light] .text-sky-300\/80,html[data-theme=light] .text-sky-300\/85,html[data-theme=light] .text-sky-300\/90,html[data-theme=light] .text-sky-300\/95,html[data-theme=light] .text-sky-400,html[data-theme=light] .text-sky-400\/60,html[data-theme=light] .text-sky-400\/70,html[data-theme=light] .text-sky-400\/80,html[data-theme=light] .text-sky-400\/85,html[data-theme=light] .text-sky-400\/90,html[data-theme=light] .text-sky-400\/95,html[data-theme=light] .text-sky-500,html[data-theme=light] .text-sky-500\/60,html[data-theme=light] .text-sky-500\/70,html[data-theme=light] .text-sky-500\/80,html[data-theme=light] .text-sky-500\/85,html[data-theme=light] .text-sky-500\/90,html[data-theme=light] .text-sky-500\/95,html[data-theme=light] .hover\:text-sky-50:hover,html[data-theme=light] .hover\:text-sky-100:hover,html[data-theme=light] .hover\:text-sky-200:hover,html[data-theme=light] .hover\:text-sky-300:hover,html[data-theme=light] .hover\:text-sky-400:hover,html[data-theme=light] .hover\:text-sky-500:hover,html[data-theme=light] .group:hover .group-hover\:text-sky-50,html[data-theme=light] .group:hover .group-hover\:text-sky-100,html[data-theme=light] .group:hover .group-hover\:text-sky-200,html[data-theme=light] .group:hover .group-hover\:text-sky-300,html[data-theme=light] .group:hover .group-hover\:text-sky-400,html[data-theme=light] .group:hover .group-hover\:text-sky-500{color:#0369a1}html[data-theme=light] .text-violet-50,html[data-theme=light] .text-violet-50\/60,html[data-theme=light] .text-violet-50\/70,html[data-theme=light] .text-violet-50\/80,html[data-theme=light] .text-violet-50\/85,html[data-theme=light] .text-violet-50\/90,html[data-theme=light] .text-violet-50\/95,html[data-theme=light] .text-violet-100,html[data-theme=light] .text-violet-100\/60,html[data-theme=light] .text-violet-100\/70,html[data-theme=light] .text-violet-100\/80,html[data-theme=light] .text-violet-100\/85,html[data-theme=light] .text-violet-100\/90,html[data-theme=light] .text-violet-100\/95,html[data-theme=light] .text-violet-200,html[data-theme=light] .text-violet-200\/60,html[data-theme=light] .text-violet-200\/70,html[data-theme=light] .text-violet-200\/80,html[data-theme=light] .text-violet-200\/85,html[data-theme=light] .text-violet-200\/90,html[data-theme=light] .text-violet-200\/95,html[data-theme=light] .text-violet-300,html[data-theme=light] .text-violet-300\/60,html[data-theme=light] .text-violet-300\/70,html[data-theme=light] .text-violet-300\/80,html[data-theme=light] .text-violet-300\/85,html[data-theme=light] .text-violet-300\/90,html[data-theme=light] .text-violet-300\/95,html[data-theme=light] .text-violet-400,html[data-theme=light] .text-violet-400\/60,html[data-theme=light] .text-violet-400\/70,html[data-theme=light] .text-violet-400\/80,html[data-theme=light] .text-violet-400\/85,html[data-theme=light] .text-violet-400\/90,html[data-theme=light] .text-violet-400\/95,html[data-theme=light] .text-violet-500,html[data-theme=light] .text-violet-500\/60,html[data-theme=light] .text-violet-500\/70,html[data-theme=light] .text-violet-500\/80,html[data-theme=light] .text-violet-500\/85,html[data-theme=light] .text-violet-500\/90,html[data-theme=light] .text-violet-500\/95,html[data-theme=light] .hover\:text-violet-50:hover,html[data-theme=light] .hover\:text-violet-100:hover,html[data-theme=light] .hover\:text-violet-200:hover,html[data-theme=light] .hover\:text-violet-300:hover,html[data-theme=light] .hover\:text-violet-400:hover,html[data-theme=light] .hover\:text-violet-500:hover,html[data-theme=light] .group:hover .group-hover\:text-violet-50,html[data-theme=light] .group:hover .group-hover\:text-violet-100,html[data-theme=light] .group:hover .group-hover\:text-violet-200,html[data-theme=light] .group:hover .group-hover\:text-violet-300,html[data-theme=light] .group:hover .group-hover\:text-violet-400,html[data-theme=light] .group:hover .group-hover\:text-violet-500{color:#6d28d9}html[data-theme=light] .text-yellow-50,html[data-theme=light] .text-yellow-50\/60,html[data-theme=light] .text-yellow-50\/70,html[data-theme=light] .text-yellow-50\/80,html[data-theme=light] .text-yellow-50\/85,html[data-theme=light] .text-yellow-50\/90,html[data-theme=light] .text-yellow-50\/95,html[data-theme=light] .text-yellow-100,html[data-theme=light] .text-yellow-100\/60,html[data-theme=light] .text-yellow-100\/70,html[data-theme=light] .text-yellow-100\/80,html[data-theme=light] .text-yellow-100\/85,html[data-theme=light] .text-yellow-100\/90,html[data-theme=light] .text-yellow-100\/95,html[data-theme=light] .text-yellow-200,html[data-theme=light] .text-yellow-200\/60,html[data-theme=light] .text-yellow-200\/70,html[data-theme=light] .text-yellow-200\/80,html[data-theme=light] .text-yellow-200\/85,html[data-theme=light] .text-yellow-200\/90,html[data-theme=light] .text-yellow-200\/95,html[data-theme=light] .text-yellow-300,html[data-theme=light] .text-yellow-300\/60,html[data-theme=light] .text-yellow-300\/70,html[data-theme=light] .text-yellow-300\/80,html[data-theme=light] .text-yellow-300\/85,html[data-theme=light] .text-yellow-300\/90,html[data-theme=light] .text-yellow-300\/95,html[data-theme=light] .text-yellow-400,html[data-theme=light] .text-yellow-400\/60,html[data-theme=light] .text-yellow-400\/70,html[data-theme=light] .text-yellow-400\/80,html[data-theme=light] .text-yellow-400\/85,html[data-theme=light] .text-yellow-400\/90,html[data-theme=light] .text-yellow-400\/95,html[data-theme=light] .text-yellow-500,html[data-theme=light] .text-yellow-500\/60,html[data-theme=light] .text-yellow-500\/70,html[data-theme=light] .text-yellow-500\/80,html[data-theme=light] .text-yellow-500\/85,html[data-theme=light] .text-yellow-500\/90,html[data-theme=light] .text-yellow-500\/95,html[data-theme=light] .hover\:text-yellow-50:hover,html[data-theme=light] .hover\:text-yellow-100:hover,html[data-theme=light] .hover\:text-yellow-200:hover,html[data-theme=light] .hover\:text-yellow-300:hover,html[data-theme=light] .hover\:text-yellow-400:hover,html[data-theme=light] .hover\:text-yellow-500:hover,html[data-theme=light] .group:hover .group-hover\:text-yellow-50,html[data-theme=light] .group:hover .group-hover\:text-yellow-100,html[data-theme=light] .group:hover .group-hover\:text-yellow-200,html[data-theme=light] .group:hover .group-hover\:text-yellow-300,html[data-theme=light] .group:hover .group-hover\:text-yellow-400,html[data-theme=light] .group:hover .group-hover\:text-yellow-500{color:#a16207}html[data-theme=light] .text-lime-50,html[data-theme=light] .text-lime-50\/60,html[data-theme=light] .text-lime-50\/70,html[data-theme=light] .text-lime-50\/80,html[data-theme=light] .text-lime-50\/85,html[data-theme=light] .text-lime-50\/90,html[data-theme=light] .text-lime-50\/95,html[data-theme=light] .text-lime-100,html[data-theme=light] .text-lime-100\/60,html[data-theme=light] .text-lime-100\/70,html[data-theme=light] .text-lime-100\/80,html[data-theme=light] .text-lime-100\/85,html[data-theme=light] .text-lime-100\/90,html[data-theme=light] .text-lime-100\/95,html[data-theme=light] .text-lime-200,html[data-theme=light] .text-lime-200\/60,html[data-theme=light] .text-lime-200\/70,html[data-theme=light] .text-lime-200\/80,html[data-theme=light] .text-lime-200\/85,html[data-theme=light] .text-lime-200\/90,html[data-theme=light] .text-lime-200\/95,html[data-theme=light] .text-lime-300,html[data-theme=light] .text-lime-300\/60,html[data-theme=light] .text-lime-300\/70,html[data-theme=light] .text-lime-300\/80,html[data-theme=light] .text-lime-300\/85,html[data-theme=light] .text-lime-300\/90,html[data-theme=light] .text-lime-300\/95,html[data-theme=light] .text-lime-400,html[data-theme=light] .text-lime-400\/60,html[data-theme=light] .text-lime-400\/70,html[data-theme=light] .text-lime-400\/80,html[data-theme=light] .text-lime-400\/85,html[data-theme=light] .text-lime-400\/90,html[data-theme=light] .text-lime-400\/95,html[data-theme=light] .text-lime-500,html[data-theme=light] .text-lime-500\/60,html[data-theme=light] .text-lime-500\/70,html[data-theme=light] .text-lime-500\/80,html[data-theme=light] .text-lime-500\/85,html[data-theme=light] .text-lime-500\/90,html[data-theme=light] .text-lime-500\/95,html[data-theme=light] .hover\:text-lime-50:hover,html[data-theme=light] .hover\:text-lime-100:hover,html[data-theme=light] .hover\:text-lime-200:hover,html[data-theme=light] .hover\:text-lime-300:hover,html[data-theme=light] .hover\:text-lime-400:hover,html[data-theme=light] .hover\:text-lime-500:hover,html[data-theme=light] .group:hover .group-hover\:text-lime-50,html[data-theme=light] .group:hover .group-hover\:text-lime-100,html[data-theme=light] .group:hover .group-hover\:text-lime-200,html[data-theme=light] .group:hover .group-hover\:text-lime-300,html[data-theme=light] .group:hover .group-hover\:text-lime-400,html[data-theme=light] .group:hover .group-hover\:text-lime-500{color:#4d7c0f}html[data-theme=light] .text-red-50,html[data-theme=light] .text-red-50\/60,html[data-theme=light] .text-red-50\/70,html[data-theme=light] .text-red-50\/80,html[data-theme=light] .text-red-50\/85,html[data-theme=light] .text-red-50\/90,html[data-theme=light] .text-red-50\/95,html[data-theme=light] .text-red-100,html[data-theme=light] .text-red-100\/60,html[data-theme=light] .text-red-100\/70,html[data-theme=light] .text-red-100\/80,html[data-theme=light] .text-red-100\/85,html[data-theme=light] .text-red-100\/90,html[data-theme=light] .text-red-100\/95,html[data-theme=light] .text-red-200,html[data-theme=light] .text-red-200\/60,html[data-theme=light] .text-red-200\/70,html[data-theme=light] .text-red-200\/80,html[data-theme=light] .text-red-200\/85,html[data-theme=light] .text-red-200\/90,html[data-theme=light] .text-red-200\/95,html[data-theme=light] .text-red-300,html[data-theme=light] .text-red-300\/60,html[data-theme=light] .text-red-300\/70,html[data-theme=light] .text-red-300\/80,html[data-theme=light] .text-red-300\/85,html[data-theme=light] .text-red-300\/90,html[data-theme=light] .text-red-300\/95,html[data-theme=light] .text-red-400,html[data-theme=light] .text-red-400\/60,html[data-theme=light] .text-red-400\/70,html[data-theme=light] .text-red-400\/80,html[data-theme=light] .text-red-400\/85,html[data-theme=light] .text-red-400\/90,html[data-theme=light] .text-red-400\/95,html[data-theme=light] .text-red-500,html[data-theme=light] .text-red-500\/60,html[data-theme=light] .text-red-500\/70,html[data-theme=light] .text-red-500\/80,html[data-theme=light] .text-red-500\/85,html[data-theme=light] .text-red-500\/90,html[data-theme=light] .text-red-500\/95,html[data-theme=light] .hover\:text-red-50:hover,html[data-theme=light] .hover\:text-red-100:hover,html[data-theme=light] .hover\:text-red-200:hover,html[data-theme=light] .hover\:text-red-300:hover,html[data-theme=light] .hover\:text-red-400:hover,html[data-theme=light] .hover\:text-red-500:hover,html[data-theme=light] .group:hover .group-hover\:text-red-50,html[data-theme=light] .group:hover .group-hover\:text-red-100,html[data-theme=light] .group:hover .group-hover\:text-red-200,html[data-theme=light] .group:hover .group-hover\:text-red-300,html[data-theme=light] .group:hover .group-hover\:text-red-400,html[data-theme=light] .group:hover .group-hover\:text-red-500{color:#b91c1c}html[data-theme=light] .text-pink-50,html[data-theme=light] .text-pink-50\/60,html[data-theme=light] .text-pink-50\/70,html[data-theme=light] .text-pink-50\/80,html[data-theme=light] .text-pink-50\/85,html[data-theme=light] .text-pink-50\/90,html[data-theme=light] .text-pink-50\/95,html[data-theme=light] .text-pink-100,html[data-theme=light] .text-pink-100\/60,html[data-theme=light] .text-pink-100\/70,html[data-theme=light] .text-pink-100\/80,html[data-theme=light] .text-pink-100\/85,html[data-theme=light] .text-pink-100\/90,html[data-theme=light] .text-pink-100\/95,html[data-theme=light] .text-pink-200,html[data-theme=light] .text-pink-200\/60,html[data-theme=light] .text-pink-200\/70,html[data-theme=light] .text-pink-200\/80,html[data-theme=light] .text-pink-200\/85,html[data-theme=light] .text-pink-200\/90,html[data-theme=light] .text-pink-200\/95,html[data-theme=light] .text-pink-300,html[data-theme=light] .text-pink-300\/60,html[data-theme=light] .text-pink-300\/70,html[data-theme=light] .text-pink-300\/80,html[data-theme=light] .text-pink-300\/85,html[data-theme=light] .text-pink-300\/90,html[data-theme=light] .text-pink-300\/95,html[data-theme=light] .text-pink-400,html[data-theme=light] .text-pink-400\/60,html[data-theme=light] .text-pink-400\/70,html[data-theme=light] .text-pink-400\/80,html[data-theme=light] .text-pink-400\/85,html[data-theme=light] .text-pink-400\/90,html[data-theme=light] .text-pink-400\/95,html[data-theme=light] .text-pink-500,html[data-theme=light] .text-pink-500\/60,html[data-theme=light] .text-pink-500\/70,html[data-theme=light] .text-pink-500\/80,html[data-theme=light] .text-pink-500\/85,html[data-theme=light] .text-pink-500\/90,html[data-theme=light] .text-pink-500\/95,html[data-theme=light] .hover\:text-pink-50:hover,html[data-theme=light] .hover\:text-pink-100:hover,html[data-theme=light] .hover\:text-pink-200:hover,html[data-theme=light] .hover\:text-pink-300:hover,html[data-theme=light] .hover\:text-pink-400:hover,html[data-theme=light] .hover\:text-pink-500:hover,html[data-theme=light] .group:hover .group-hover\:text-pink-50,html[data-theme=light] .group:hover .group-hover\:text-pink-100,html[data-theme=light] .group:hover .group-hover\:text-pink-200,html[data-theme=light] .group:hover .group-hover\:text-pink-300,html[data-theme=light] .group:hover .group-hover\:text-pink-400,html[data-theme=light] .group:hover .group-hover\:text-pink-500{color:#9d174d}html[data-theme=light] .text-emerald-50,html[data-theme=light] .text-emerald-50\/60,html[data-theme=light] .text-emerald-50\/70,html[data-theme=light] .text-emerald-50\/80,html[data-theme=light] .text-emerald-50\/85,html[data-theme=light] .text-emerald-50\/90,html[data-theme=light] .text-emerald-50\/95,html[data-theme=light] .text-emerald-100,html[data-theme=light] .text-emerald-100\/60,html[data-theme=light] .text-emerald-100\/70,html[data-theme=light] .text-emerald-100\/80,html[data-theme=light] .text-emerald-100\/85,html[data-theme=light] .text-emerald-100\/90,html[data-theme=light] .text-emerald-100\/95,html[data-theme=light] .text-emerald-200,html[data-theme=light] .text-emerald-200\/60,html[data-theme=light] .text-emerald-200\/70,html[data-theme=light] .text-emerald-200\/80,html[data-theme=light] .text-emerald-200\/85,html[data-theme=light] .text-emerald-200\/90,html[data-theme=light] .text-emerald-200\/95,html[data-theme=light] .text-emerald-300,html[data-theme=light] .text-emerald-300\/60,html[data-theme=light] .text-emerald-300\/70,html[data-theme=light] .text-emerald-300\/80,html[data-theme=light] .text-emerald-300\/85,html[data-theme=light] .text-emerald-300\/90,html[data-theme=light] .text-emerald-300\/95,html[data-theme=light] .text-emerald-400,html[data-theme=light] .text-emerald-400\/60,html[data-theme=light] .text-emerald-400\/70,html[data-theme=light] .text-emerald-400\/80,html[data-theme=light] .text-emerald-400\/85,html[data-theme=light] .text-emerald-400\/90,html[data-theme=light] .text-emerald-400\/95,html[data-theme=light] .text-emerald-500,html[data-theme=light] .text-emerald-500\/60,html[data-theme=light] .text-emerald-500\/70,html[data-theme=light] .text-emerald-500\/80,html[data-theme=light] .text-emerald-500\/85,html[data-theme=light] .text-emerald-500\/90,html[data-theme=light] .text-emerald-500\/95,html[data-theme=light] .hover\:text-emerald-50:hover,html[data-theme=light] .hover\:text-emerald-100:hover,html[data-theme=light] .hover\:text-emerald-200:hover,html[data-theme=light] .hover\:text-emerald-300:hover,html[data-theme=light] .hover\:text-emerald-400:hover,html[data-theme=light] .hover\:text-emerald-500:hover,html[data-theme=light] .group:hover .group-hover\:text-emerald-50,html[data-theme=light] .group:hover .group-hover\:text-emerald-100,html[data-theme=light] .group:hover .group-hover\:text-emerald-200,html[data-theme=light] .group:hover .group-hover\:text-emerald-300,html[data-theme=light] .group:hover .group-hover\:text-emerald-400,html[data-theme=light] .group:hover .group-hover\:text-emerald-500{color:#047857}html[data-theme=light] .text-fuchsia-50,html[data-theme=light] .text-fuchsia-50\/60,html[data-theme=light] .text-fuchsia-50\/70,html[data-theme=light] .text-fuchsia-50\/80,html[data-theme=light] .text-fuchsia-50\/85,html[data-theme=light] .text-fuchsia-50\/90,html[data-theme=light] .text-fuchsia-50\/95,html[data-theme=light] .text-fuchsia-100,html[data-theme=light] .text-fuchsia-100\/60,html[data-theme=light] .text-fuchsia-100\/70,html[data-theme=light] .text-fuchsia-100\/80,html[data-theme=light] .text-fuchsia-100\/85,html[data-theme=light] .text-fuchsia-100\/90,html[data-theme=light] .text-fuchsia-100\/95,html[data-theme=light] .text-fuchsia-200,html[data-theme=light] .text-fuchsia-200\/60,html[data-theme=light] .text-fuchsia-200\/70,html[data-theme=light] .text-fuchsia-200\/80,html[data-theme=light] .text-fuchsia-200\/85,html[data-theme=light] .text-fuchsia-200\/90,html[data-theme=light] .text-fuchsia-200\/95,html[data-theme=light] .text-fuchsia-300,html[data-theme=light] .text-fuchsia-300\/60,html[data-theme=light] .text-fuchsia-300\/70,html[data-theme=light] .text-fuchsia-300\/80,html[data-theme=light] .text-fuchsia-300\/85,html[data-theme=light] .text-fuchsia-300\/90,html[data-theme=light] .text-fuchsia-300\/95,html[data-theme=light] .text-fuchsia-400,html[data-theme=light] .text-fuchsia-400\/60,html[data-theme=light] .text-fuchsia-400\/70,html[data-theme=light] .text-fuchsia-400\/80,html[data-theme=light] .text-fuchsia-400\/85,html[data-theme=light] .text-fuchsia-400\/90,html[data-theme=light] .text-fuchsia-400\/95,html[data-theme=light] .text-fuchsia-500,html[data-theme=light] .text-fuchsia-500\/60,html[data-theme=light] .text-fuchsia-500\/70,html[data-theme=light] .text-fuchsia-500\/80,html[data-theme=light] .text-fuchsia-500\/85,html[data-theme=light] .text-fuchsia-500\/90,html[data-theme=light] .text-fuchsia-500\/95,html[data-theme=light] .hover\:text-fuchsia-50:hover,html[data-theme=light] .hover\:text-fuchsia-100:hover,html[data-theme=light] .hover\:text-fuchsia-200:hover,html[data-theme=light] .hover\:text-fuchsia-300:hover,html[data-theme=light] .hover\:text-fuchsia-400:hover,html[data-theme=light] .hover\:text-fuchsia-500:hover,html[data-theme=light] .group:hover .group-hover\:text-fuchsia-50,html[data-theme=light] .group:hover .group-hover\:text-fuchsia-100,html[data-theme=light] .group:hover .group-hover\:text-fuchsia-200,html[data-theme=light] .group:hover .group-hover\:text-fuchsia-300,html[data-theme=light] .group:hover .group-hover\:text-fuchsia-400,html[data-theme=light] .group:hover .group-hover\:text-fuchsia-500{color:#a21caf}html[data-theme=light] .text-teal-50,html[data-theme=light] .text-teal-50\/60,html[data-theme=light] .text-teal-50\/70,html[data-theme=light] .text-teal-50\/80,html[data-theme=light] .text-teal-50\/85,html[data-theme=light] .text-teal-50\/90,html[data-theme=light] .text-teal-50\/95,html[data-theme=light] .text-teal-100,html[data-theme=light] .text-teal-100\/60,html[data-theme=light] .text-teal-100\/70,html[data-theme=light] .text-teal-100\/80,html[data-theme=light] .text-teal-100\/85,html[data-theme=light] .text-teal-100\/90,html[data-theme=light] .text-teal-100\/95,html[data-theme=light] .text-teal-200,html[data-theme=light] .text-teal-200\/60,html[data-theme=light] .text-teal-200\/70,html[data-theme=light] .text-teal-200\/80,html[data-theme=light] .text-teal-200\/85,html[data-theme=light] .text-teal-200\/90,html[data-theme=light] .text-teal-200\/95,html[data-theme=light] .text-teal-300,html[data-theme=light] .text-teal-300\/60,html[data-theme=light] .text-teal-300\/70,html[data-theme=light] .text-teal-300\/80,html[data-theme=light] .text-teal-300\/85,html[data-theme=light] .text-teal-300\/90,html[data-theme=light] .text-teal-300\/95,html[data-theme=light] .text-teal-400,html[data-theme=light] .text-teal-400\/60,html[data-theme=light] .text-teal-400\/70,html[data-theme=light] .text-teal-400\/80,html[data-theme=light] .text-teal-400\/85,html[data-theme=light] .text-teal-400\/90,html[data-theme=light] .text-teal-400\/95,html[data-theme=light] .text-teal-500,html[data-theme=light] .text-teal-500\/60,html[data-theme=light] .text-teal-500\/70,html[data-theme=light] .text-teal-500\/80,html[data-theme=light] .text-teal-500\/85,html[data-theme=light] .text-teal-500\/90,html[data-theme=light] .text-teal-500\/95,html[data-theme=light] .hover\:text-teal-50:hover,html[data-theme=light] .hover\:text-teal-100:hover,html[data-theme=light] .hover\:text-teal-200:hover,html[data-theme=light] .hover\:text-teal-300:hover,html[data-theme=light] .hover\:text-teal-400:hover,html[data-theme=light] .hover\:text-teal-500:hover,html[data-theme=light] .group:hover .group-hover\:text-teal-50,html[data-theme=light] .group:hover .group-hover\:text-teal-100,html[data-theme=light] .group:hover .group-hover\:text-teal-200,html[data-theme=light] .group:hover .group-hover\:text-teal-300,html[data-theme=light] .group:hover .group-hover\:text-teal-400,html[data-theme=light] .group:hover .group-hover\:text-teal-500{color:#0f766e}html[data-theme=light] .text-blue-50,html[data-theme=light] .text-blue-50\/60,html[data-theme=light] .text-blue-50\/70,html[data-theme=light] .text-blue-50\/80,html[data-theme=light] .text-blue-50\/85,html[data-theme=light] .text-blue-50\/90,html[data-theme=light] .text-blue-50\/95,html[data-theme=light] .text-blue-100,html[data-theme=light] .text-blue-100\/60,html[data-theme=light] .text-blue-100\/70,html[data-theme=light] .text-blue-100\/80,html[data-theme=light] .text-blue-100\/85,html[data-theme=light] .text-blue-100\/90,html[data-theme=light] .text-blue-100\/95,html[data-theme=light] .text-blue-200,html[data-theme=light] .text-blue-200\/60,html[data-theme=light] .text-blue-200\/70,html[data-theme=light] .text-blue-200\/80,html[data-theme=light] .text-blue-200\/85,html[data-theme=light] .text-blue-200\/90,html[data-theme=light] .text-blue-200\/95,html[data-theme=light] .text-blue-300,html[data-theme=light] .text-blue-300\/60,html[data-theme=light] .text-blue-300\/70,html[data-theme=light] .text-blue-300\/80,html[data-theme=light] .text-blue-300\/85,html[data-theme=light] .text-blue-300\/90,html[data-theme=light] .text-blue-300\/95,html[data-theme=light] .text-blue-400,html[data-theme=light] .text-blue-400\/60,html[data-theme=light] .text-blue-400\/70,html[data-theme=light] .text-blue-400\/80,html[data-theme=light] .text-blue-400\/85,html[data-theme=light] .text-blue-400\/90,html[data-theme=light] .text-blue-400\/95,html[data-theme=light] .text-blue-500,html[data-theme=light] .text-blue-500\/60,html[data-theme=light] .text-blue-500\/70,html[data-theme=light] .text-blue-500\/80,html[data-theme=light] .text-blue-500\/85,html[data-theme=light] .text-blue-500\/90,html[data-theme=light] .text-blue-500\/95,html[data-theme=light] .hover\:text-blue-50:hover,html[data-theme=light] .hover\:text-blue-100:hover,html[data-theme=light] .hover\:text-blue-200:hover,html[data-theme=light] .hover\:text-blue-300:hover,html[data-theme=light] .hover\:text-blue-400:hover,html[data-theme=light] .hover\:text-blue-500:hover,html[data-theme=light] .group:hover .group-hover\:text-blue-50,html[data-theme=light] .group:hover .group-hover\:text-blue-100,html[data-theme=light] .group:hover .group-hover\:text-blue-200,html[data-theme=light] .group:hover .group-hover\:text-blue-300,html[data-theme=light] .group:hover .group-hover\:text-blue-400,html[data-theme=light] .group:hover .group-hover\:text-blue-500{color:#1d4ed8}html[data-theme=light] .text-purple-50,html[data-theme=light] .text-purple-50\/60,html[data-theme=light] .text-purple-50\/70,html[data-theme=light] .text-purple-50\/80,html[data-theme=light] .text-purple-50\/85,html[data-theme=light] .text-purple-50\/90,html[data-theme=light] .text-purple-50\/95,html[data-theme=light] .text-purple-100,html[data-theme=light] .text-purple-100\/60,html[data-theme=light] .text-purple-100\/70,html[data-theme=light] .text-purple-100\/80,html[data-theme=light] .text-purple-100\/85,html[data-theme=light] .text-purple-100\/90,html[data-theme=light] .text-purple-100\/95,html[data-theme=light] .text-purple-200,html[data-theme=light] .text-purple-200\/60,html[data-theme=light] .text-purple-200\/70,html[data-theme=light] .text-purple-200\/80,html[data-theme=light] .text-purple-200\/85,html[data-theme=light] .text-purple-200\/90,html[data-theme=light] .text-purple-200\/95,html[data-theme=light] .text-purple-300,html[data-theme=light] .text-purple-300\/60,html[data-theme=light] .text-purple-300\/70,html[data-theme=light] .text-purple-300\/80,html[data-theme=light] .text-purple-300\/85,html[data-theme=light] .text-purple-300\/90,html[data-theme=light] .text-purple-300\/95,html[data-theme=light] .text-purple-400,html[data-theme=light] .text-purple-400\/60,html[data-theme=light] .text-purple-400\/70,html[data-theme=light] .text-purple-400\/80,html[data-theme=light] .text-purple-400\/85,html[data-theme=light] .text-purple-400\/90,html[data-theme=light] .text-purple-400\/95,html[data-theme=light] .text-purple-500,html[data-theme=light] .text-purple-500\/60,html[data-theme=light] .text-purple-500\/70,html[data-theme=light] .text-purple-500\/80,html[data-theme=light] .text-purple-500\/85,html[data-theme=light] .text-purple-500\/90,html[data-theme=light] .text-purple-500\/95,html[data-theme=light] .hover\:text-purple-50:hover,html[data-theme=light] .hover\:text-purple-100:hover,html[data-theme=light] .hover\:text-purple-200:hover,html[data-theme=light] .hover\:text-purple-300:hover,html[data-theme=light] .hover\:text-purple-400:hover,html[data-theme=light] .hover\:text-purple-500:hover,html[data-theme=light] .group:hover .group-hover\:text-purple-50,html[data-theme=light] .group:hover .group-hover\:text-purple-100,html[data-theme=light] .group:hover .group-hover\:text-purple-200,html[data-theme=light] .group:hover .group-hover\:text-purple-300,html[data-theme=light] .group:hover .group-hover\:text-purple-400,html[data-theme=light] .group:hover .group-hover\:text-purple-500{color:#7e22ce}html[data-theme=light] .\[\&_p\]\:text-emerald-300 p{color:#047857}html[data-theme=light] .\[\&_p\]\:text-amber-300 p{color:#b45309}html[data-theme=light] .\[\&_a\]\:text-brand-300 a{color:#1d4ed8}html[data-theme=light] .\[\&_ul\]\:text-slate-300 ul,html[data-theme=light] .\[\&_ol\]\:text-slate-300 ol,html[data-theme=light] .prose-p\:text-slate-300 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:#334155}html[data-theme=light] .prose-strong\:text-amber-400 :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)),html[data-theme=light] .prose-strong\:text-amber-300 :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:#b45309}html[data-theme=light] .prose-code\:text-pink-300 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:#9d174d}html[data-theme=light] .prose-a\:text-brand-400 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#1d4ed8}html[data-theme=light] .breathing-badge{background:linear-gradient(135deg,#1d4ed81f 0%,#6d28d91a 55%,#0ea5e914 100%)!important;border-color:#1d4ed847!important;box-shadow:0 8px 24px #1d4ed814,inset 0 1px #ffffffb3!important}html[data-theme=light] .breathing-badge-label{color:#1e3a8a!important;text-shadow:none!important}html[data-theme=light] .bg-brand-600,html[data-theme=light] .bg-brand-500,html[data-theme=light] .hover\:bg-brand-500:hover,html[data-theme=light] .bg-violet-600,html[data-theme=light] .bg-violet-600\/80,html[data-theme=light] .bg-violet-600\/90,html[data-theme=light] .bg-violet-500,html[data-theme=light] .bg-indigo-600,html[data-theme=light] .bg-emerald-600,html[data-theme=light] .bg-cyan-600,html[data-theme=light] .from-cyan-600,html[data-theme=light] .from-indigo-600,html[data-theme=light] .from-violet-600,html[data-theme=light] .from-rose-600,html[data-theme=light] .from-green-600,html[data-theme=light] .from-orange-600,html[data-theme=light] .from-emerald-600,html[data-theme=light] [class*=bg-gradient-to-r][class*=text-white],html[data-theme=light] [class*=bg-gradient-to-br][class*=text-white],html[data-theme=light] [class*=bg-gradient-to-l][class*=text-white],html[data-theme=light] [class*=bg-brand-][class*=text-white],html[data-theme=light] [class*=bg-cyan-4][class*=text-white],html[data-theme=light] [class*=bg-cyan-5][class*=text-white],html[data-theme=light] [class*=bg-emerald-][class*=text-white],html[data-theme=light] [class*=bg-black][class*=text-white],html[data-theme=light] .bg-brand-600 .text-white,html[data-theme=light] .bg-brand-500 .text-white,html[data-theme=light] .bg-violet-600 .text-white,html[data-theme=light] .bg-indigo-600 .text-white,html[data-theme=light] .back-to-top,html[data-theme=light] .back-to-top .text-white{color:#fff}html[data-theme=light] .bg-slate-950{background-color:#f8fafc}html[data-theme=light] .bg-slate-950\/35{background-color:#f8fafcb8}html[data-theme=light] .bg-slate-950\/40{background-color:#f8fafcc7}html[data-theme=light] .bg-slate-950\/50{background-color:#ffffffb8}html[data-theme=light] .bg-slate-950\/70{background-color:#f8fafcd1}html[data-theme=light] .bg-slate-950\/80{background-color:#ffffffdb}html[data-theme=light] .bg-slate-950\/85{background-color:#ffffffe6}html[data-theme=light] .bg-slate-950\/90{background-color:#f8fafceb}html[data-theme=light] .bg-slate-950\/92{background-color:#f8fafcf0}html[data-theme=light] .bg-slate-950\/95{background-color:#fffffff5}html[data-theme=light] .bg-slate-900{background-color:#fff}html[data-theme=light] .bg-slate-900\/50{background-color:#ffffffb8}html[data-theme=light] .bg-slate-900\/80{background-color:#ffffffe0}html[data-theme=light] .bg-slate-900\/95{background-color:#fffffff5}html[data-theme=light] .bg-slate-900\/98{background-color:#fffffffa}html[data-theme=light] .hover\:bg-slate-900\/95:hover{background-color:#f1f5f9fa}html[data-theme=light] .bg-slate-800{background-color:#e2e8f0}html[data-theme=light] .bg-slate-800\/80{background-color:#e2e8f0f2}html[data-theme=light] .from-slate-800\/90,html[data-theme=light] .from-slate-800\/40{--tw-gradient-from:#e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}html[data-theme=light] .to-slate-800\/50,html[data-theme=light] .to-slate-800\/40{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}html[data-theme=light] [class*=from-slate-800\/90]{color:#0f172a;background-color:#e2e8f0;background-image:none}html[data-theme=light] .hover\:bg-slate-700:hover{background-color:#e2e8f0}html[data-theme=light] .from-slate-950{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}html[data-theme=light] .via-slate-900,html[data-theme=light] .via-slate-900\/80{--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=light] .via-slate-950{--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f1f5f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=light] .to-slate-950,html[data-theme=light] .to-brand-950{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}html[data-theme=light] .from-slate-900{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}html[data-theme=light] .bg-\[\#05080f\]{background-color:#f8fafc}html[data-theme=light] .bg-\[\#05080f\]\/90{background-color:#f8fafce6}html[data-theme=light] .bg-\[\#05080f\]\/92{background-color:#f8fafceb}html[data-theme=light] .bg-\[\#0a111d\]{background-color:#fff}html[data-theme=light] .bg-\[\#0a111d\]\/80{background-color:#ffffffe0}html[data-theme=light] .hover\:bg-\[\#0d1725\]:hover{background-color:#f1f5f9}html[data-theme=light] .via-\[\#070b14\]{--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f1f5f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=light] .to-\[\#05080f\]{--tw-gradient-to:#e2e8f0 var(--tw-gradient-to-position)}html[data-theme=light] .about-hero-bg{background:radial-gradient(circle at 20% 15%,#4f46e524,#0000 34%),radial-gradient(circle at 80% 10%,#22c55e1a,#0000 30%),linear-gradient(#f8fafc 0%,#eef2ff 58%,#e2e8f0 100%)!important}html[data-theme=light] .leaderboard-mine-guide{background:linear-gradient(135deg, var(--mine-accent,#1d4ed824) 0%, #f8fafcf5 100%)}html[data-theme=light] .leaderboard-mine-row{background:linear-gradient(90deg, var(--mine-accent,#1d4ed829) 0%, #f1f5f98c 38%)}html[data-theme=light] .about-hero-title-gradient{--tw-gradient-from:#1a56ff var(--tw-gradient-from-position);--tw-gradient-to:#047857 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}html[data-theme=light] .bg-white\/\[0\.02\],html[data-theme=light] .bg-white\/\[0\.025\]{background-color:#0f172a08}html[data-theme=light] .bg-white\/\[0\.03\],html[data-theme=light] .hover\:bg-white\/\[0\.03\]:hover{background-color:#0f172a0a}html[data-theme=light] .bg-white\/\[0\.035\],html[data-theme=light] .hover\:bg-white\/\[0\.035\]:hover{background-color:#0f172a0b}html[data-theme=light] .bg-white\/\[0\.04\],html[data-theme=light] .hover\:bg-white\/\[0\.04\]:hover,html[data-theme=light] .bg-white\/5,html[data-theme=light] .hover\:bg-white\/5:hover,html[data-theme=light] .bg-white\/\[0\.05\],html[data-theme=light] .hover\:bg-white\/\[0\.05\]:hover,html[data-theme=light] .hover\:bg-white\/\[0\.05\]:hover{background-color:#0f172a0d}html[data-theme=light] .bg-white\/\[0\.045\],html[data-theme=light] .hover\:bg-white\/\[0\.045\]:hover{background-color:#0f172a0e}html[data-theme=light] .bg-white\/\[0\.06\],html[data-theme=light] .hover\:bg-white\/\[0\.06\]:hover{background-color:#0f172a0f}html[data-theme=light] .bg-white\/\[0\.07\],html[data-theme=light] .hover\:bg-white\/\[0\.07\]:hover,html[data-theme=light] .bg-white\/\[0\.08\],html[data-theme=light] .hover\:bg-white\/\[0\.08\]:hover{background-color:#0f172a12}html[data-theme=light] .hover\:bg-white\/\[0\.09\]:hover,html[data-theme=light] .bg-white\/10,html[data-theme=light] .hover\:bg-white\/10:hover{background-color:#0f172a14}html[data-theme=light] .bg-white\/\[0\.12\],html[data-theme=light] .hover\:bg-white\/\[0\.12\]:hover{background-color:#0f172a17}html[data-theme=light] .hover\:bg-white\/15:hover{background-color:#0f172a1a}html[data-theme=light] .bg-white\/20{background-color:#0f172a14}html[data-theme=light] .from-white\/\[0\.08\]{--tw-gradient-from:#ffffffeb var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}html[data-theme=light] .to-white\/\[0\.03\]{--tw-gradient-to:#ffffffc7 var(--tw-gradient-to-position)}html[data-theme=light] .border-white\/5,html[data-theme=light] .border-white\/8,html[data-theme=light] .border-white\/\[0\.06\],html[data-theme=light] .border-white\/\[0\.07\],html[data-theme=light] .border-white\/\[0\.08\],html[data-theme=light] .border-white\/\[0\.1\],html[data-theme=light] .border-white\/10,html[data-theme=light] .border-white\/12{border-color:#0f172a1f}html[data-theme=light] .border-white\/15,html[data-theme=light] .hover\:border-white\/20:hover{border-color:#0f172a29}html[data-theme=light] .border-white\/20,html[data-theme=light] .border-white\/25{border-color:#0f172a2e}html[data-theme=light] .border-l-white,html[data-theme=light] .border-t-white{border-color:#0f172a24}html[data-theme=light] .ring-white\/5,html[data-theme=light] .ring-white\/10,html[data-theme=light] .ring-white\/15,html[data-theme=light] .ring-white\/\[0\.03\]{--tw-ring-color:#0f172a1f}html[data-theme=light] .hover\:ring-white\/25:hover,html[data-theme=light] .hover\:ring-white\/30:hover,html[data-theme=light] .hover\:ring-white\/70:hover,html[data-theme=light] .ring-white\/80{--tw-ring-color:#0f172a47}html[data-theme=light] .ring-offset-slate-950{--tw-ring-offset-color:#f8fafc}html[data-theme=light] .animate-cmdk-fade{background-color:#0f172a66!important}html[data-theme=light] .bg-glass{background:#ffffffc7;border-color:#0f172a1a}html[data-theme=light] .glass-card{background:#ffffffdb;border-color:#0f172a1a}html[data-theme=light] .glass-card-hover:hover{background:#fffffff5}html[data-theme=light] .channel-page-tutorials,html[data-theme=light] .channel-page-knowledge,html[data-theme=light] .channel-page-tools,html[data-theme=light] .channel-page-blog,html[data-theme=light] .channel-page-glossary,html[data-theme=light] .channel-page-interview{color:#0f172a}html[data-theme=light] .channel-page-tutorials{background:radial-gradient(80% 55% at 18% -8%,#22d3ee2e,#0000 52%),radial-gradient(58% 40% at 92% 6%,#38bdf81f,#0000 46%),linear-gradient(#f8fafc 0%,#f0f9ff 40%,#e0f2fe 100%)}html[data-theme=light] .channel-page-knowledge{background:radial-gradient(80% 55% at 18% -8%,#6366f129,#0000 52%),radial-gradient(58% 40% at 92% 6%,#a78bfa1f,#0000 46%),linear-gradient(#f8fafc 0%,#eef2ff 40%,#e0e7ff 100%)}html[data-theme=light] .channel-page-tools{background:radial-gradient(80% 55% at 18% -8%,#f59e0b29,#0000 52%),radial-gradient(58% 40% at 92% 6%,#facc151a,#0000 46%),linear-gradient(#f8fafc 0%,#fffbeb 40%,#fef3c7 100%)}html[data-theme=light] .channel-page-blog{background:radial-gradient(80% 55% at 18% -8%,#f43f5e1f,#0000 52%),radial-gradient(58% 40% at 92% 6%,#fb71851a,#0000 46%),linear-gradient(#f8fafc 0%,#fff1f2 40%,#ffe4e6 100%)}html[data-theme=light] .channel-page-glossary{background:radial-gradient(80% 55% at 18% -8%,#22c55e24,#0000 52%),radial-gradient(58% 40% at 92% 6%,#a3e6351a,#0000 46%),linear-gradient(#f8fafc 0%,#f0fdf4 40%,#dcfce7 100%)}html[data-theme=light] .channel-page-interview{background:radial-gradient(80% 55% at 18% -8%,#f9731624,#0000 52%),radial-gradient(58% 40% at 92% 6%,#f871711a,#0000 46%),linear-gradient(#f8fafc 0%,#fff7ed 40%,#ffedd5 100%)}html[data-theme=light] .text-gradient-tutorials{background:linear-gradient(135deg,#0e7490 0%,#0891b2 48%,#0284c7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .text-gradient-knowledge{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 52%,#6d28d9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .text-gradient-tools{background:linear-gradient(135deg,#b45309 0%,#d97706 48%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .text-gradient-blog{background:linear-gradient(135deg,#e11d48 0%,#f43f5e 50%,#be123c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .text-gradient-glossary{background:linear-gradient(135deg,#15803d 0%,#16a34a 48%,#65a30d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .text-gradient-interview{background:linear-gradient(135deg,#c2410c 0%,#ea580c 48%,#dc2626 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .prose-invert{--tw-prose-body:#334155;--tw-prose-headings:#0f172a;--tw-prose-lead:#475569;--tw-prose-links:#1d4ed8;--tw-prose-bold:#0f172a;--tw-prose-counters:#334155;--tw-prose-bullets:#64748b;--tw-prose-hr:#e2e8f0;--tw-prose-quotes:#1e293b;--tw-prose-quote-borders:#cbd5e1;--tw-prose-captions:#334155;--tw-prose-kbd:#0f172a;--tw-prose-kbd-shadows:15 23 42;--tw-prose-code:#0f172a;--tw-prose-pre-code:#e2e8f0;--tw-prose-pre-bg:#0f172a;--tw-prose-th-borders:#cbd5e1;--tw-prose-td-borders:#e2e8f0;--tw-prose-invert-body:#334155;--tw-prose-invert-headings:#0f172a;--tw-prose-invert-lead:#475569;--tw-prose-invert-links:#1d4ed8;--tw-prose-invert-bold:#0f172a;--tw-prose-invert-counters:#334155;--tw-prose-invert-bullets:#64748b;--tw-prose-invert-hr:#e2e8f0;--tw-prose-invert-quotes:#1e293b;--tw-prose-invert-quote-borders:#cbd5e1;--tw-prose-invert-captions:#334155;--tw-prose-invert-kbd:#0f172a;--tw-prose-invert-code:#0f172a;--tw-prose-invert-pre-code:#e2e8f0;--tw-prose-invert-pre-bg:#0f172a;--tw-prose-invert-th-borders:#cbd5e1;--tw-prose-invert-td-borders:#e2e8f0}html[data-theme=light] .article-body :is(.prose,.prose-invert) strong,html[data-theme=light] .article-body :is(.prose,.prose-invert) b{color:#b45309!important;background-color:#fbbf2433!important}html[data-theme=light] .article-body .interview-answer-body :is(strong,b){color:#b45309!important;background-color:#0000!important}html[data-theme=light] .article-body .interview-answer-body .interview-answer-heading{color:#0f172a;background:linear-gradient(90deg,#f59e0b24,#0000 78%)}html[data-theme=light] .tutorial-reader-body{--reader-ink:#1e293b;--reader-ink-muted:#334155;color:var(--reader-ink)}html[data-theme=light] .tutorial-reader-canvas{background:linear-gradient(#ffffffeb,#f8fafce0),radial-gradient(120% 80% at 50% -10%,#0e749014,#0000 55%);border-color:#0f172a1a;box-shadow:inset 0 1px #fffc,0 24px 48px -32px #0f172a2e}html[data-theme=light] .tutorial-reader-settings-panel{background:#fff;border-color:#0f172a1f;box-shadow:0 18px 40px -16px #0f172a47}html[data-theme=light].tutorial-reader-focus,html[data-theme=light].tutorial-reader-focus body{background:#f8fafc}html[data-theme=light] .tutorial-reader-body strong,html[data-theme=light] .tutorial-reader-body b,html[data-theme=light] .tutorial-markdown strong,html[data-theme=light] .tutorial-markdown b{color:#b45309!important;background-color:#fbbf2438!important}html[data-theme=light] .code-block,html[data-theme=light] pre,html[data-theme=light] pre.text-white,html[data-theme=light] pre.text-slate-50,html[data-theme=light] pre.text-slate-100,html[data-theme=light] pre.text-slate-200,html[data-theme=light] pre.text-slate-200\/95,html[data-theme=light] pre.text-slate-300,html[data-theme=light] pre.text-slate-300\/90,html[data-theme=light] pre.text-slate-400{color:#e2e8f0;background-color:#0b1220}html[data-theme=light] .code-block{border-color:#0f172a33}html[data-theme=light] .code-block .code-header{color:#94a3b8;background:#ffffff0f}html[data-theme=light] :is(pre,.code-block) .text-white,html[data-theme=light] :is(pre,.code-block) .text-slate-50,html[data-theme=light] :is(pre,.code-block) .text-slate-100,html[data-theme=light] :is(pre,.code-block) .text-slate-200,html[data-theme=light] :is(pre,.code-block) .text-slate-300,html[data-theme=light] :is(pre,.code-block) .text-slate-400{color:#e2e8f0}html[data-theme=light] .tutorial-reader-body pre code,html[data-theme=light] .tutorial-markdown pre code,html[data-theme=light] .tutorial-reader-body .not-prose code{color:#e8eef8}html[data-theme=light] .mermaid-chart svg[aria-roledescription=xychart] text{fill:#334155}
