.text-inherit	{ color: inherit; }
.text-current	{ color: currentColor; }
.text-transparent	{ color: transparent; }
.text-black	{ --text-opacity: 1;	color: rgb(0, 0, 0, var(--text-opacity)); }
.text-white	{ --text-opacity: 1;	color: rgb(255, 255, 255, var(--text-opacity)); }
.text-slate-50	{ --text-opacity: 1;	color: rgb(248, 250, 252, var(--text-opacity)); }
.text-slate-100	{ --text-opacity: 1;	color: rgb(241, 245, 249, var(--text-opacity)); }
.text-slate-200	{ --text-opacity: 1;	color: rgb(226, 232, 240, var(--text-opacity)); }
.text-slate-300	{ --text-opacity: 1;	color: rgb(203, 213, 225, var(--text-opacity)); }
.text-slate-400	{ --text-opacity: 1;	color: rgb(148, 163, 184, var(--text-opacity)); }
.text-slate-500	{ --text-opacity: 1;	color: rgb(100, 116, 139, var(--text-opacity)); }
.text-slate-600	{ --text-opacity: 1;	color: rgb(71, 85, 105, var(--text-opacity)); }
.text-slate-700	{ --text-opacity: 1;	color: rgb(51, 65, 85, var(--text-opacity)); }
.text-slate-800	{ --text-opacity: 1;	color: rgb(30, 41, 59, var(--text-opacity)); }
.text-slate-900	{ --text-opacity: 1;	color: rgb(15, 23, 42, var(--text-opacity)); }
.text-slate-950	{ --text-opacity: 1;	color: rgb(2, 6, 23, var(--text-opacity)); }
.text-gray-50	{ --text-opacity: 1;	color: rgb(249, 250, 251, var(--text-opacity)); }
.text-gray-100	{ --text-opacity: 1;	color: rgb(243, 244, 246, var(--text-opacity)); }
.text-gray-200	{ --text-opacity: 1;	color: rgb(229, 231, 235, var(--text-opacity)); }
.text-gray-300	{ --text-opacity: 1;	color: rgb(209, 213, 219, var(--text-opacity)); }
.text-gray-400	{ --text-opacity: 1;	color: rgb(156, 163, 175, var(--text-opacity)); }
.text-gray-500	{ --text-opacity: 1;	color: rgb(107, 114, 128, var(--text-opacity)); }
.text-gray-600	{ --text-opacity: 1;	color: rgb(75, 85, 99, var(--text-opacity)); }
.text-gray-700	{ --text-opacity: 1;	color: rgb(55, 65, 81, var(--text-opacity)); }
.text-gray-800	{ --text-opacity: 1;	color: rgb(31, 41, 55, var(--text-opacity)); }
.text-gray-900	{ --text-opacity: 1;	color: rgb(17, 24, 39, var(--text-opacity)); }
.text-gray-950	{ --text-opacity: 1;	color: rgb(3, 7, 18, var(--text-opacity)); }
.text-zinc-50	{ --text-opacity: 1;	color: rgb(250, 250, 250, var(--text-opacity)); }
.text-zinc-100	{ --text-opacity: 1;	color: rgb(244, 244, 245, var(--text-opacity)); }
.text-zinc-200	{ --text-opacity: 1;	color: rgb(228, 228, 231, var(--text-opacity)); }
.text-zinc-300	{ --text-opacity: 1;	color: rgb(212, 212, 216, var(--text-opacity)); }
.text-zinc-400	{ --text-opacity: 1;	color: rgb(161, 161, 170, var(--text-opacity)); }
.text-zinc-500	{ --text-opacity: 1;	color: rgb(113, 113, 122, var(--text-opacity)); }
.text-zinc-600	{ --text-opacity: 1;	color: rgb(82, 82, 91, var(--text-opacity)); }
.text-zinc-700	{ --text-opacity: 1;	color: rgb(63, 63, 70, var(--text-opacity)); }
.text-zinc-800	{ --text-opacity: 1;	color: rgb(39, 39, 42, var(--text-opacity)); }
.text-zinc-900	{ --text-opacity: 1;	color: rgb(24, 24, 27, var(--text-opacity)); }
.text-zinc-950	{ --text-opacity: 1;	color: rgb(9, 9, 11, var(--text-opacity)); }
.text-neutral-50	{ --text-opacity: 1;	color: rgb(250, 250, 250, var(--text-opacity)); }
.text-neutral-100	{ --text-opacity: 1;	color: rgb(245, 245, 245, var(--text-opacity)); }
.text-neutral-200	{ --text-opacity: 1;	color: rgb(229, 229, 229, var(--text-opacity)); }
.text-neutral-300	{ --text-opacity: 1;	color: rgb(212, 212, 212, var(--text-opacity)); }
.text-neutral-400	{ --text-opacity: 1;	color: rgb(163, 163, 163, var(--text-opacity)); }
.text-neutral-500	{ --text-opacity: 1;	color: rgb(115, 115, 115, var(--text-opacity)); }
.text-neutral-600	{ --text-opacity: 1;	color: rgb(82, 82, 82, var(--text-opacity)); }
.text-neutral-700	{ --text-opacity: 1;	color: rgb(64, 64, 64, var(--text-opacity)); }
.text-neutral-800	{ --text-opacity: 1;	color: rgb(38, 38, 38, var(--text-opacity)); }
.text-neutral-900	{ --text-opacity: 1;	color: rgb(23, 23, 23, var(--text-opacity)); }
.text-neutral-950	{ --text-opacity: 1;	color: rgb(10, 10, 10, var(--text-opacity)); }
.text-stone-50	{ --text-opacity: 1;	color: rgb(250, 250, 249, var(--text-opacity)); }
.text-stone-100	{ --text-opacity: 1;	color: rgb(245, 245, 244, var(--text-opacity)); }
.text-stone-200	{ --text-opacity: 1;	color: rgb(231, 229, 228, var(--text-opacity)); }
.text-stone-300	{ --text-opacity: 1;	color: rgb(214, 211, 209, var(--text-opacity)); }
.text-stone-400	{ --text-opacity: 1;	color: rgb(168, 162, 158, var(--text-opacity)); }
.text-stone-500	{ --text-opacity: 1;	color: rgb(120, 113, 108, var(--text-opacity)); }
.text-stone-600	{ --text-opacity: 1;	color: rgb(87, 83, 78, var(--text-opacity)); }
.text-stone-700	{ --text-opacity: 1;	color: rgb(68, 64, 60, var(--text-opacity)); }
.text-stone-800	{ --text-opacity: 1;	color: rgb(41, 37, 36, var(--text-opacity)); }
.text-stone-900	{ --text-opacity: 1;	color: rgb(28, 25, 23, var(--text-opacity)); }
.text-stone-950	{ --text-opacity: 1;	color: rgb(12, 10, 9, var(--text-opacity)); }
.text-red-50	{ --text-opacity: 1;	color: rgb(254, 242, 242, var(--text-opacity)); }
.text-red-100	{ --text-opacity: 1;	color: rgb(254, 226, 226, var(--text-opacity)); }
.text-red-200	{ --text-opacity: 1;	color: rgb(254, 202, 202, var(--text-opacity)); }
.text-red-300	{ --text-opacity: 1;	color: rgb(252, 165, 165, var(--text-opacity)); }
.text-red-400	{ --text-opacity: 1;	color: rgb(248, 113, 113, var(--text-opacity)); }
.text-red-500	{ --text-opacity: 1;	color: rgb(239, 68, 68, var(--text-opacity)); }
.text-red-600	{ --text-opacity: 1;	color: rgb(220, 38, 38, var(--text-opacity)); }
.text-red-700	{ --text-opacity: 1;	color: rgb(185, 28, 28, var(--text-opacity)); }
.text-red-800	{ --text-opacity: 1;	color: rgb(153, 27, 27, var(--text-opacity)); }
.text-red-900	{ --text-opacity: 1;	color: rgb(127, 29, 29, var(--text-opacity)); }
.text-red-950	{ --text-opacity: 1;	color: rgb(69, 10, 10, var(--text-opacity)); }
.text-orange-50	{ --text-opacity: 1;	color: rgb(255, 247, 237, var(--text-opacity)); }
.text-orange-100	{ --text-opacity: 1;	color: rgb(255, 237, 213, var(--text-opacity)); }
.text-orange-200	{ --text-opacity: 1;	color: rgb(254, 215, 170, var(--text-opacity)); }
.text-orange-300	{ --text-opacity: 1;	color: rgb(253, 186, 116, var(--text-opacity)); }
.text-orange-400	{ --text-opacity: 1;	color: rgb(251, 146, 60, var(--text-opacity)); }
.text-orange-500	{ --text-opacity: 1;	color: rgb(249, 115, 22, var(--text-opacity)); }
.text-orange-600	{ --text-opacity: 1;	color: rgb(234, 88, 12, var(--text-opacity)); }
.text-orange-700	{ --text-opacity: 1;	color: rgb(194, 65, 12, var(--text-opacity)); }
.text-orange-800	{ --text-opacity: 1;	color: rgb(154, 52, 18, var(--text-opacity)); }
.text-orange-900	{ --text-opacity: 1;	color: rgb(124, 45, 18, var(--text-opacity)); }
.text-orange-950	{ --text-opacity: 1;	color: rgb(67, 20, 7, var(--text-opacity)); }
.text-amber-50	{ --text-opacity: 1;	color: rgb(255, 251, 235, var(--text-opacity)); }
.text-amber-100	{ --text-opacity: 1;	color: rgb(254, 243, 199, var(--text-opacity)); }
.text-amber-200	{ --text-opacity: 1;	color: rgb(253, 230, 138, var(--text-opacity)); }
.text-amber-300	{ --text-opacity: 1;	color: rgb(252, 211, 77, var(--text-opacity)); }
.text-amber-400	{ --text-opacity: 1;	color: rgb(251, 191, 36, var(--text-opacity)); }
.text-amber-500	{ --text-opacity: 1;	color: rgb(245, 158, 11, var(--text-opacity)); }
.text-amber-600	{ --text-opacity: 1;	color: rgb(217, 119, 6, var(--text-opacity)); }
.text-amber-700	{ --text-opacity: 1;	color: rgb(180, 83, 9, var(--text-opacity)); }
.text-amber-800	{ --text-opacity: 1;	color: rgb(146, 64, 14, var(--text-opacity)); }
.text-amber-900	{ --text-opacity: 1;	color: rgb(120, 53, 15, var(--text-opacity)); }
.text-amber-950	{ --text-opacity: 1;	color: rgb(69, 26, 3, var(--text-opacity)); }
.text-yellow-50	{ --text-opacity: 1;	color: rgb(254, 252, 232, var(--text-opacity)); }
.text-yellow-100	{ --text-opacity: 1;	color: rgb(254, 249, 195, var(--text-opacity)); }
.text-yellow-200	{ --text-opacity: 1;	color: rgb(254, 240, 138, var(--text-opacity)); }
.text-yellow-300	{ --text-opacity: 1;	color: rgb(253, 224, 71, var(--text-opacity)); }
.text-yellow-400	{ --text-opacity: 1;	color: rgb(250, 204, 21, var(--text-opacity)); }
.text-yellow-500	{ --text-opacity: 1;	color: rgb(234, 179, 8, var(--text-opacity)); }
.text-yellow-600	{ --text-opacity: 1;	color: rgb(202, 138, 4, var(--text-opacity)); }
.text-yellow-700	{ --text-opacity: 1;	color: rgb(161, 98, 7, var(--text-opacity)); }
.text-yellow-800	{ --text-opacity: 1;	color: rgb(133, 77, 14, var(--text-opacity)); }
.text-yellow-900	{ --text-opacity: 1;	color: rgb(113, 63, 18, var(--text-opacity)); }
.text-yellow-950	{ --text-opacity: 1;	color: rgb(66, 32, 6, var(--text-opacity)); }
.text-lime-50	{ --text-opacity: 1;	color: rgb(247, 254, 231, var(--text-opacity)); }
.text-lime-100	{ --text-opacity: 1;	color: rgb(236, 252, 203, var(--text-opacity)); }
.text-lime-200	{ --text-opacity: 1;	color: rgb(217, 249, 157, var(--text-opacity)); }
.text-lime-300	{ --text-opacity: 1;	color: rgb(190, 242, 100, var(--text-opacity)); }
.text-lime-400	{ --text-opacity: 1;	color: rgb(163, 230, 53, var(--text-opacity)); }
.text-lime-500	{ --text-opacity: 1;	color: rgb(132, 204, 22, var(--text-opacity)); }
.text-lime-600	{ --text-opacity: 1;	color: rgb(101, 163, 13, var(--text-opacity)); }
.text-lime-700	{ --text-opacity: 1;	color: rgb(77, 124, 15, var(--text-opacity)); }
.text-lime-800	{ --text-opacity: 1;	color: rgb(63, 98, 18, var(--text-opacity)); }
.text-lime-900	{ --text-opacity: 1;	color: rgb(54, 83, 20, var(--text-opacity)); }
.text-lime-950	{ --text-opacity: 1;	color: rgb(26, 46, 5, var(--text-opacity)); }
.text-green-50	{ --text-opacity: 1;	color: rgb(240, 253, 244, var(--text-opacity)); }
.text-green-100	{ --text-opacity: 1;	color: rgb(220, 252, 231, var(--text-opacity)); }
.text-green-200	{ --text-opacity: 1;	color: rgb(187, 247, 208, var(--text-opacity)); }
.text-green-300	{ --text-opacity: 1;	color: rgb(134, 239, 172, var(--text-opacity)); }
.text-green-400	{ --text-opacity: 1;	color: rgb(74, 222, 128, var(--text-opacity)); }
.text-green-500	{ --text-opacity: 1;	color: rgb(34, 197, 94, var(--text-opacity)); }
.text-green-600	{ --text-opacity: 1;	color: rgb(22, 163, 74, var(--text-opacity)); }
.text-green-700	{ --text-opacity: 1;	color: rgb(21, 128, 61, var(--text-opacity)); }
.text-green-800	{ --text-opacity: 1;	color: rgb(22, 101, 52, var(--text-opacity)); }
.text-green-900	{ --text-opacity: 1;	color: rgb(20, 83, 45, var(--text-opacity)); }
.text-green-950	{ --text-opacity: 1;	color: rgb(5, 46, 22, var(--text-opacity)); }
.text-emerald-50	{ --text-opacity: 1;	color: rgb(236, 253, 245, var(--text-opacity)); }
.text-emerald-100	{ --text-opacity: 1;	color: rgb(209, 250, 229, var(--text-opacity)); }
.text-emerald-200	{ --text-opacity: 1;	color: rgb(167, 243, 208, var(--text-opacity)); }
.text-emerald-300	{ --text-opacity: 1;	color: rgb(110, 231, 183, var(--text-opacity)); }
.text-emerald-400	{ --text-opacity: 1;	color: rgb(52, 211, 153, var(--text-opacity)); }
.text-emerald-500	{ --text-opacity: 1;	color: rgb(16, 185, 129, var(--text-opacity)); }
.text-emerald-600	{ --text-opacity: 1;	color: rgb(5, 150, 105, var(--text-opacity)); }
.text-emerald-700	{ --text-opacity: 1;	color: rgb(4, 120, 87, var(--text-opacity)); }
.text-emerald-800	{ --text-opacity: 1;	color: rgb(6, 95, 70, var(--text-opacity)); }
.text-emerald-900	{ --text-opacity: 1;	color: rgb(6, 78, 59, var(--text-opacity)); }
.text-emerald-950	{ --text-opacity: 1;	color: rgb(2, 44, 34, var(--text-opacity)); }
.text-teal-50	{ --text-opacity: 1;	color: rgb(240, 253, 250, var(--text-opacity)); }
.text-teal-100	{ --text-opacity: 1;	color: rgb(204, 251, 241, var(--text-opacity)); }
.text-teal-200	{ --text-opacity: 1;	color: rgb(153, 246, 228, var(--text-opacity)); }
.text-teal-300	{ --text-opacity: 1;	color: rgb(94, 234, 212, var(--text-opacity)); }
.text-teal-400	{ --text-opacity: 1;	color: rgb(45, 212, 191, var(--text-opacity)); }
.text-teal-500	{ --text-opacity: 1;	color: rgb(20, 184, 166, var(--text-opacity)); }
.text-teal-600	{ --text-opacity: 1;	color: rgb(13, 148, 136, var(--text-opacity)); }
.text-teal-700	{ --text-opacity: 1;	color: rgb(15, 118, 110, var(--text-opacity)); }
.text-teal-800	{ --text-opacity: 1;	color: rgb(17, 94, 89, var(--text-opacity)); }
.text-teal-900	{ --text-opacity: 1;	color: rgb(19, 78, 74, var(--text-opacity)); }
.text-teal-950	{ --text-opacity: 1;	color: rgb(4, 47, 46, var(--text-opacity)); }
.text-cyan-50	{ --text-opacity: 1;	color: rgb(236, 254, 255, var(--text-opacity)); }
.text-cyan-100	{ --text-opacity: 1;	color: rgb(207, 250, 254, var(--text-opacity)); }
.text-cyan-200	{ --text-opacity: 1;	color: rgb(165, 243, 252, var(--text-opacity)); }
.text-cyan-300	{ --text-opacity: 1;	color: rgb(103, 232, 249, var(--text-opacity)); }
.text-cyan-400	{ --text-opacity: 1;	color: rgb(34, 211, 238, var(--text-opacity)); }
.text-cyan-500	{ --text-opacity: 1;	color: rgb(6, 182, 212, var(--text-opacity)); }
.text-cyan-600	{ --text-opacity: 1;	color: rgb(8, 145, 178, var(--text-opacity)); }
.text-cyan-700	{ --text-opacity: 1;	color: rgb(14, 116, 144, var(--text-opacity)); }
.text-cyan-800	{ --text-opacity: 1;	color: rgb(21, 94, 117, var(--text-opacity)); }
.text-cyan-900	{ --text-opacity: 1;	color: rgb(22, 78, 99, var(--text-opacity)); }
.text-cyan-950	{ --text-opacity: 1;	color: rgb(8, 51, 68, var(--text-opacity)); }
.text-sky-50	{ --text-opacity: 1;	color: rgb(240, 249, 255, var(--text-opacity)); }
.text-sky-100	{ --text-opacity: 1;	color: rgb(224, 242, 254, var(--text-opacity)); }
.text-sky-200	{ --text-opacity: 1;	color: rgb(186, 230, 253, var(--text-opacity)); }
.text-sky-300	{ --text-opacity: 1;	color: rgb(125, 211, 252, var(--text-opacity)); }
.text-sky-400	{ --text-opacity: 1;	color: rgb(56, 189, 248, var(--text-opacity)); }
.text-sky-500	{ --text-opacity: 1;	color: rgb(14, 165, 233, var(--text-opacity)); }
.text-sky-600	{ --text-opacity: 1;	color: rgb(2, 132, 199, var(--text-opacity)); }
.text-sky-700	{ --text-opacity: 1;	color: rgb(3, 105, 161, var(--text-opacity)); }
.text-sky-800	{ --text-opacity: 1;	color: rgb(7, 89, 133, var(--text-opacity)); }
.text-sky-900	{ --text-opacity: 1;	color: rgb(12, 74, 110, var(--text-opacity)); }
.text-sky-950	{ --text-opacity: 1;	color: rgb(8, 47, 73, var(--text-opacity)); }
.text-blue-50	{ --text-opacity: 1;	color: rgb(239, 246, 255, var(--text-opacity)); }
.text-blue-100	{ --text-opacity: 1;	color: rgb(219, 234, 254, var(--text-opacity)); }
.text-blue-200	{ --text-opacity: 1;	color: rgb(191, 219, 254, var(--text-opacity)); }
.text-blue-300	{ --text-opacity: 1;	color: rgb(147, 197, 253, var(--text-opacity)); }
.text-blue-400	{ --text-opacity: 1;	color: rgb(96, 165, 250, var(--text-opacity)); }
.text-blue-500	{ --text-opacity: 1;	color: rgb(59, 130, 246, var(--text-opacity)); }
.text-blue-600	{ --text-opacity: 1;	color: rgb(37, 99, 235, var(--text-opacity)); }
.text-blue-700	{ --text-opacity: 1;	color: rgb(29, 78, 216, var(--text-opacity)); }
.text-blue-800	{ --text-opacity: 1;	color: rgb(30, 64, 175, var(--text-opacity)); }
.text-blue-900	{ --text-opacity: 1;	color: rgb(30, 58, 138, var(--text-opacity)); }
.text-blue-950	{ --text-opacity: 1;	color: rgb(23, 37, 84, var(--text-opacity)); }
.text-indigo-50	{ --text-opacity: 1;	color: rgb(238, 242, 255, var(--text-opacity)); }
.text-indigo-100	{ --text-opacity: 1;	color: rgb(224, 231, 255, var(--text-opacity)); }
.text-indigo-200	{ --text-opacity: 1;	color: rgb(199, 210, 254, var(--text-opacity)); }
.text-indigo-300	{ --text-opacity: 1;	color: rgb(165, 180, 252, var(--text-opacity)); }
.text-indigo-400	{ --text-opacity: 1;	color: rgb(129, 140, 248, var(--text-opacity)); }
.text-indigo-500	{ --text-opacity: 1;	color: rgb(99, 102, 241, var(--text-opacity)); }
.text-indigo-600	{ --text-opacity: 1;	color: rgb(79, 70, 229, var(--text-opacity)); }
.text-indigo-700	{ --text-opacity: 1;	color: rgb(67, 56, 202, var(--text-opacity)); }
.text-indigo-800	{ --text-opacity: 1;	color: rgb(55, 48, 163, var(--text-opacity)); }
.text-indigo-900	{ --text-opacity: 1;	color: rgb(49, 46, 129, var(--text-opacity)); }
.text-indigo-950	{ --text-opacity: 1;	color: rgb(30, 27, 75, var(--text-opacity)); }
.text-violet-50	{ --text-opacity: 1;	color: rgb(245, 243, 255, var(--text-opacity)); }
.text-violet-100	{ --text-opacity: 1;	color: rgb(237, 233, 254, var(--text-opacity)); }
.text-violet-200	{ --text-opacity: 1;	color: rgb(221, 214, 254, var(--text-opacity)); }
.text-violet-300	{ --text-opacity: 1;	color: rgb(196, 181, 253, var(--text-opacity)); }
.text-violet-400	{ --text-opacity: 1;	color: rgb(167, 139, 250, var(--text-opacity)); }
.text-violet-500	{ --text-opacity: 1;	color: rgb(139, 92, 246, var(--text-opacity)); }
.text-violet-600	{ --text-opacity: 1;	color: rgb(124, 58, 237, var(--text-opacity)); }
.text-violet-700	{ --text-opacity: 1;	color: rgb(109, 40, 217, var(--text-opacity)); }
.text-violet-800	{ --text-opacity: 1;	color: rgb(91, 33, 182, var(--text-opacity)); }
.text-violet-900	{ --text-opacity: 1;	color: rgb(76, 29, 149, var(--text-opacity)); }
.text-violet-950	{ --text-opacity: 1;	color: rgb(46, 16, 101, var(--text-opacity)); }
.text-purple-50	{ --text-opacity: 1;	color: rgb(250, 245, 255, var(--text-opacity)); }
.text-purple-100	{ --text-opacity: 1;	color: rgb(243, 232, 255, var(--text-opacity)); }
.text-purple-200	{ --text-opacity: 1;	color: rgb(233, 213, 255, var(--text-opacity)); }
.text-purple-300	{ --text-opacity: 1;	color: rgb(216, 180, 254, var(--text-opacity)); }
.text-purple-400	{ --text-opacity: 1;	color: rgb(192, 132, 252, var(--text-opacity)); }
.text-purple-500	{ --text-opacity: 1;	color: rgb(168, 85, 247, var(--text-opacity)); }
.text-purple-600	{ --text-opacity: 1;	color: rgb(147, 51, 234, var(--text-opacity)); }
.text-purple-700	{ --text-opacity: 1;	color: rgb(126, 34, 206, var(--text-opacity)); }
.text-purple-800	{ --text-opacity: 1;	color: rgb(107, 33, 168, var(--text-opacity)); }
.text-purple-900	{ --text-opacity: 1;	color: rgb(88, 28, 135, var(--text-opacity)); }
.text-purple-950	{ --text-opacity: 1;	color: rgb(59, 7, 100, var(--text-opacity)); }
.text-fuchsia-50	{ --text-opacity: 1;	color: rgb(253, 244, 255, var(--text-opacity)); }
.text-fuchsia-100	{ --text-opacity: 1;	color: rgb(250, 232, 255, var(--text-opacity)); }
.text-fuchsia-200	{ --text-opacity: 1;	color: rgb(245, 208, 254, var(--text-opacity)); }
.text-fuchsia-300	{ --text-opacity: 1;	color: rgb(240, 171, 252, var(--text-opacity)); }
.text-fuchsia-400	{ --text-opacity: 1;	color: rgb(232, 121, 249, var(--text-opacity)); }
.text-fuchsia-500	{ --text-opacity: 1;	color: rgb(217, 70, 239, var(--text-opacity)); }
.text-fuchsia-600	{ --text-opacity: 1;	color: rgb(192, 38, 211, var(--text-opacity)); }
.text-fuchsia-700	{ --text-opacity: 1;	color: rgb(162, 28, 175, var(--text-opacity)); }
.text-fuchsia-800	{ --text-opacity: 1;	color: rgb(134, 25, 143, var(--text-opacity)); }
.text-fuchsia-900	{ --text-opacity: 1;	color: rgb(112, 26, 117, var(--text-opacity)); }
.text-fuchsia-950	{ --text-opacity: 1;	color: rgb(74, 4, 78, var(--text-opacity)); }
.text-pink-50	{ --text-opacity: 1;	color: rgb(253, 242, 248, var(--text-opacity)); }
.text-pink-100	{ --text-opacity: 1;	color: rgb(252, 231, 243, var(--text-opacity)); }
.text-pink-200	{ --text-opacity: 1;	color: rgb(251, 207, 232, var(--text-opacity)); }
.text-pink-300	{ --text-opacity: 1;	color: rgb(249, 168, 212, var(--text-opacity)); }
.text-pink-400	{ --text-opacity: 1;	color: rgb(244, 114, 182, var(--text-opacity)); }
.text-pink-500	{ --text-opacity: 1;	color: rgb(236, 72, 153, var(--text-opacity)); }
.text-pink-600	{ --text-opacity: 1;	color: rgb(219, 39, 119, var(--text-opacity)); }
.text-pink-700	{ --text-opacity: 1;	color: rgb(190, 24, 93, var(--text-opacity)); }
.text-pink-800	{ --text-opacity: 1;	color: rgb(157, 23, 77, var(--text-opacity)); }
.text-pink-900	{ --text-opacity: 1;	color: rgb(131, 24, 67, var(--text-opacity)); }
.text-pink-950	{ --text-opacity: 1;	color: rgb(80, 7, 36, var(--text-opacity)); }
.text-rose-50	{ --text-opacity: 1;	color: rgb(255, 241, 242, var(--text-opacity)); }
.text-rose-100	{ --text-opacity: 1;	color: rgb(255, 228, 230, var(--text-opacity)); }
.text-rose-200	{ --text-opacity: 1;	color: rgb(254, 205, 211, var(--text-opacity)); }
.text-rose-300	{ --text-opacity: 1;	color: rgb(253, 164, 175, var(--text-opacity)); }
.text-rose-400	{ --text-opacity: 1;	color: rgb(251, 113, 133, var(--text-opacity)); }
.text-rose-500	{ --text-opacity: 1;	color: rgb(244, 63, 94, var(--text-opacity)); }
.text-rose-600	{ --text-opacity: 1;	color: rgb(225, 29, 72, var(--text-opacity)); }
.text-rose-700	{ --text-opacity: 1;	color: rgb(190, 18, 60, var(--text-opacity)); }
.text-rose-800	{ --text-opacity: 1;	color: rgb(159, 18, 57, var(--text-opacity)); }
.text-rose-900	{ --text-opacity: 1;	color: rgb(136, 19, 55, var(--text-opacity)); }
.text-rose-950	{ --text-opacity: 1;	color: rgb(76, 5, 25, var(--text-opacity)); }

.hover\:text-inherit	{ color: inherit; }
.hover\:text-current	{ color: currentColor; }
.hover\:text-transparent	{ color: transparent; }
.hover\:text-black	{ --text-opacity: 1;	color: rgb(0, 0, 0, var(--text-opacity)); }
.hover\:text-white	{ --text-opacity: 1;	color: rgb(255, 255, 255, var(--text-opacity)); }
.hover\:text-slate-50	{ --text-opacity: 1;	color: rgb(248, 250, 252, var(--text-opacity)); }
.hover\:text-slate-100	{ --text-opacity: 1;	color: rgb(241, 245, 249, var(--text-opacity)); }
.hover\:text-slate-200	{ --text-opacity: 1;	color: rgb(226, 232, 240, var(--text-opacity)); }
.hover\:text-slate-300	{ --text-opacity: 1;	color: rgb(203, 213, 225, var(--text-opacity)); }
.hover\:text-slate-400	{ --text-opacity: 1;	color: rgb(148, 163, 184, var(--text-opacity)); }
.hover\:text-slate-500	{ --text-opacity: 1;	color: rgb(100, 116, 139, var(--text-opacity)); }
.hover\:text-slate-600	{ --text-opacity: 1;	color: rgb(71, 85, 105, var(--text-opacity)); }
.hover\:text-slate-700	{ --text-opacity: 1;	color: rgb(51, 65, 85, var(--text-opacity)); }
.hover\:text-slate-800	{ --text-opacity: 1;	color: rgb(30, 41, 59, var(--text-opacity)); }
.hover\:text-slate-900	{ --text-opacity: 1;	color: rgb(15, 23, 42, var(--text-opacity)); }
.hover\:text-slate-950	{ --text-opacity: 1;	color: rgb(2, 6, 23, var(--text-opacity)); }
.hover\:text-gray-50	{ --text-opacity: 1;	color: rgb(249, 250, 251, var(--text-opacity)); }
.hover\:text-gray-100	{ --text-opacity: 1;	color: rgb(243, 244, 246, var(--text-opacity)); }
.hover\:text-gray-200	{ --text-opacity: 1;	color: rgb(229, 231, 235, var(--text-opacity)); }
.hover\:text-gray-300	{ --text-opacity: 1;	color: rgb(209, 213, 219, var(--text-opacity)); }
.hover\:text-gray-400	{ --text-opacity: 1;	color: rgb(156, 163, 175, var(--text-opacity)); }
.hover\:text-gray-500	{ --text-opacity: 1;	color: rgb(107, 114, 128, var(--text-opacity)); }
.hover\:text-gray-600	{ --text-opacity: 1;	color: rgb(75, 85, 99, var(--text-opacity)); }
.hover\:text-gray-700	{ --text-opacity: 1;	color: rgb(55, 65, 81, var(--text-opacity)); }
.hover\:text-gray-800	{ --text-opacity: 1;	color: rgb(31, 41, 55, var(--text-opacity)); }
.hover\:text-gray-900	{ --text-opacity: 1;	color: rgb(17, 24, 39, var(--text-opacity)); }
.hover\:text-gray-950	{ --text-opacity: 1;	color: rgb(3, 7, 18, var(--text-opacity)); }
.hover\:text-zinc-50	{ --text-opacity: 1;	color: rgb(250, 250, 250, var(--text-opacity)); }
.hover\:text-zinc-100	{ --text-opacity: 1;	color: rgb(244, 244, 245, var(--text-opacity)); }
.hover\:text-zinc-200	{ --text-opacity: 1;	color: rgb(228, 228, 231, var(--text-opacity)); }
.hover\:text-zinc-300	{ --text-opacity: 1;	color: rgb(212, 212, 216, var(--text-opacity)); }
.hover\:text-zinc-400	{ --text-opacity: 1;	color: rgb(161, 161, 170, var(--text-opacity)); }
.hover\:text-zinc-500	{ --text-opacity: 1;	color: rgb(113, 113, 122, var(--text-opacity)); }
.hover\:text-zinc-600	{ --text-opacity: 1;	color: rgb(82, 82, 91, var(--text-opacity)); }
.hover\:text-zinc-700	{ --text-opacity: 1;	color: rgb(63, 63, 70, var(--text-opacity)); }
.hover\:text-zinc-800	{ --text-opacity: 1;	color: rgb(39, 39, 42, var(--text-opacity)); }
.hover\:text-zinc-900	{ --text-opacity: 1;	color: rgb(24, 24, 27, var(--text-opacity)); }
.hover\:text-zinc-950	{ --text-opacity: 1;	color: rgb(9, 9, 11, var(--text-opacity)); }
.hover\:text-neutral-50	{ --text-opacity: 1;	color: rgb(250, 250, 250, var(--text-opacity)); }
.hover\:text-neutral-100	{ --text-opacity: 1;	color: rgb(245, 245, 245, var(--text-opacity)); }
.hover\:text-neutral-200	{ --text-opacity: 1;	color: rgb(229, 229, 229, var(--text-opacity)); }
.hover\:text-neutral-300	{ --text-opacity: 1;	color: rgb(212, 212, 212, var(--text-opacity)); }
.hover\:text-neutral-400	{ --text-opacity: 1;	color: rgb(163, 163, 163, var(--text-opacity)); }
.hover\:text-neutral-500	{ --text-opacity: 1;	color: rgb(115, 115, 115, var(--text-opacity)); }
.hover\:text-neutral-600	{ --text-opacity: 1;	color: rgb(82, 82, 82, var(--text-opacity)); }
.hover\:text-neutral-700	{ --text-opacity: 1;	color: rgb(64, 64, 64, var(--text-opacity)); }
.hover\:text-neutral-800	{ --text-opacity: 1;	color: rgb(38, 38, 38, var(--text-opacity)); }
.hover\:text-neutral-900	{ --text-opacity: 1;	color: rgb(23, 23, 23, var(--text-opacity)); }
.hover\:text-neutral-950	{ --text-opacity: 1;	color: rgb(10, 10, 10, var(--text-opacity)); }
.hover\:text-stone-50	{ --text-opacity: 1;	color: rgb(250, 250, 249, var(--text-opacity)); }
.hover\:text-stone-100	{ --text-opacity: 1;	color: rgb(245, 245, 244, var(--text-opacity)); }
.hover\:text-stone-200	{ --text-opacity: 1;	color: rgb(231, 229, 228, var(--text-opacity)); }
.hover\:text-stone-300	{ --text-opacity: 1;	color: rgb(214, 211, 209, var(--text-opacity)); }
.hover\:text-stone-400	{ --text-opacity: 1;	color: rgb(168, 162, 158, var(--text-opacity)); }
.hover\:text-stone-500	{ --text-opacity: 1;	color: rgb(120, 113, 108, var(--text-opacity)); }
.hover\:text-stone-600	{ --text-opacity: 1;	color: rgb(87, 83, 78, var(--text-opacity)); }
.hover\:text-stone-700	{ --text-opacity: 1;	color: rgb(68, 64, 60, var(--text-opacity)); }
.hover\:text-stone-800	{ --text-opacity: 1;	color: rgb(41, 37, 36, var(--text-opacity)); }
.hover\:text-stone-900	{ --text-opacity: 1;	color: rgb(28, 25, 23, var(--text-opacity)); }
.hover\:text-stone-950	{ --text-opacity: 1;	color: rgb(12, 10, 9, var(--text-opacity)); }
.hover\:text-red-50	{ --text-opacity: 1;	color: rgb(254, 242, 242, var(--text-opacity)); }
.hover\:text-red-100	{ --text-opacity: 1;	color: rgb(254, 226, 226, var(--text-opacity)); }
.hover\:text-red-200	{ --text-opacity: 1;	color: rgb(254, 202, 202, var(--text-opacity)); }
.hover\:text-red-300	{ --text-opacity: 1;	color: rgb(252, 165, 165, var(--text-opacity)); }
.hover\:text-red-400	{ --text-opacity: 1;	color: rgb(248, 113, 113, var(--text-opacity)); }
.hover\:text-red-500	{ --text-opacity: 1;	color: rgb(239, 68, 68, var(--text-opacity)); }
.hover\:text-red-600	{ --text-opacity: 1;	color: rgb(220, 38, 38, var(--text-opacity)); }
.hover\:text-red-700	{ --text-opacity: 1;	color: rgb(185, 28, 28, var(--text-opacity)); }
.hover\:text-red-800	{ --text-opacity: 1;	color: rgb(153, 27, 27, var(--text-opacity)); }
.hover\:text-red-900	{ --text-opacity: 1;	color: rgb(127, 29, 29, var(--text-opacity)); }
.hover\:text-red-950	{ --text-opacity: 1;	color: rgb(69, 10, 10, var(--text-opacity)); }
.hover\:text-orange-50	{ --text-opacity: 1;	color: rgb(255, 247, 237, var(--text-opacity)); }
.hover\:text-orange-100	{ --text-opacity: 1;	color: rgb(255, 237, 213, var(--text-opacity)); }
.hover\:text-orange-200	{ --text-opacity: 1;	color: rgb(254, 215, 170, var(--text-opacity)); }
.hover\:text-orange-300	{ --text-opacity: 1;	color: rgb(253, 186, 116, var(--text-opacity)); }
.hover\:text-orange-400	{ --text-opacity: 1;	color: rgb(251, 146, 60, var(--text-opacity)); }
.hover\:text-orange-500	{ --text-opacity: 1;	color: rgb(249, 115, 22, var(--text-opacity)); }
.hover\:text-orange-600	{ --text-opacity: 1;	color: rgb(234, 88, 12, var(--text-opacity)); }
.hover\:text-orange-700	{ --text-opacity: 1;	color: rgb(194, 65, 12, var(--text-opacity)); }
.hover\:text-orange-800	{ --text-opacity: 1;	color: rgb(154, 52, 18, var(--text-opacity)); }
.hover\:text-orange-900	{ --text-opacity: 1;	color: rgb(124, 45, 18, var(--text-opacity)); }
.hover\:text-orange-950	{ --text-opacity: 1;	color: rgb(67, 20, 7, var(--text-opacity)); }
.hover\:text-amber-50	{ --text-opacity: 1;	color: rgb(255, 251, 235, var(--text-opacity)); }
.hover\:text-amber-100	{ --text-opacity: 1;	color: rgb(254, 243, 199, var(--text-opacity)); }
.hover\:text-amber-200	{ --text-opacity: 1;	color: rgb(253, 230, 138, var(--text-opacity)); }
.hover\:text-amber-300	{ --text-opacity: 1;	color: rgb(252, 211, 77, var(--text-opacity)); }
.hover\:text-amber-400	{ --text-opacity: 1;	color: rgb(251, 191, 36, var(--text-opacity)); }
.hover\:text-amber-500	{ --text-opacity: 1;	color: rgb(245, 158, 11, var(--text-opacity)); }
.hover\:text-amber-600	{ --text-opacity: 1;	color: rgb(217, 119, 6, var(--text-opacity)); }
.hover\:text-amber-700	{ --text-opacity: 1;	color: rgb(180, 83, 9, var(--text-opacity)); }
.hover\:text-amber-800	{ --text-opacity: 1;	color: rgb(146, 64, 14, var(--text-opacity)); }
.hover\:text-amber-900	{ --text-opacity: 1;	color: rgb(120, 53, 15, var(--text-opacity)); }
.hover\:text-amber-950	{ --text-opacity: 1;	color: rgb(69, 26, 3, var(--text-opacity)); }
.hover\:text-yellow-50	{ --text-opacity: 1;	color: rgb(254, 252, 232, var(--text-opacity)); }
.hover\:text-yellow-100	{ --text-opacity: 1;	color: rgb(254, 249, 195, var(--text-opacity)); }
.hover\:text-yellow-200	{ --text-opacity: 1;	color: rgb(254, 240, 138, var(--text-opacity)); }
.hover\:text-yellow-300	{ --text-opacity: 1;	color: rgb(253, 224, 71, var(--text-opacity)); }
.hover\:text-yellow-400	{ --text-opacity: 1;	color: rgb(250, 204, 21, var(--text-opacity)); }
.hover\:text-yellow-500	{ --text-opacity: 1;	color: rgb(234, 179, 8, var(--text-opacity)); }
.hover\:text-yellow-600	{ --text-opacity: 1;	color: rgb(202, 138, 4, var(--text-opacity)); }
.hover\:text-yellow-700	{ --text-opacity: 1;	color: rgb(161, 98, 7, var(--text-opacity)); }
.hover\:text-yellow-800	{ --text-opacity: 1;	color: rgb(133, 77, 14, var(--text-opacity)); }
.hover\:text-yellow-900	{ --text-opacity: 1;	color: rgb(113, 63, 18, var(--text-opacity)); }
.hover\:text-yellow-950	{ --text-opacity: 1;	color: rgb(66, 32, 6, var(--text-opacity)); }
.hover\:text-lime-50	{ --text-opacity: 1;	color: rgb(247, 254, 231, var(--text-opacity)); }
.hover\:text-lime-100	{ --text-opacity: 1;	color: rgb(236, 252, 203, var(--text-opacity)); }
.hover\:text-lime-200	{ --text-opacity: 1;	color: rgb(217, 249, 157, var(--text-opacity)); }
.hover\:text-lime-300	{ --text-opacity: 1;	color: rgb(190, 242, 100, var(--text-opacity)); }
.hover\:text-lime-400	{ --text-opacity: 1;	color: rgb(163, 230, 53, var(--text-opacity)); }
.hover\:text-lime-500	{ --text-opacity: 1;	color: rgb(132, 204, 22, var(--text-opacity)); }
.hover\:text-lime-600	{ --text-opacity: 1;	color: rgb(101, 163, 13, var(--text-opacity)); }
.hover\:text-lime-700	{ --text-opacity: 1;	color: rgb(77, 124, 15, var(--text-opacity)); }
.hover\:text-lime-800	{ --text-opacity: 1;	color: rgb(63, 98, 18, var(--text-opacity)); }
.hover\:text-lime-900	{ --text-opacity: 1;	color: rgb(54, 83, 20, var(--text-opacity)); }
.hover\:text-lime-950	{ --text-opacity: 1;	color: rgb(26, 46, 5, var(--text-opacity)); }
.hover\:text-green-50	{ --text-opacity: 1;	color: rgb(240, 253, 244, var(--text-opacity)); }
.hover\:text-green-100	{ --text-opacity: 1;	color: rgb(220, 252, 231, var(--text-opacity)); }
.hover\:text-green-200	{ --text-opacity: 1;	color: rgb(187, 247, 208, var(--text-opacity)); }
.hover\:text-green-300	{ --text-opacity: 1;	color: rgb(134, 239, 172, var(--text-opacity)); }
.hover\:text-green-400	{ --text-opacity: 1;	color: rgb(74, 222, 128, var(--text-opacity)); }
.hover\:text-green-500	{ --text-opacity: 1;	color: rgb(34, 197, 94, var(--text-opacity)); }
.hover\:text-green-600	{ --text-opacity: 1;	color: rgb(22, 163, 74, var(--text-opacity)); }
.hover\:text-green-700	{ --text-opacity: 1;	color: rgb(21, 128, 61, var(--text-opacity)); }
.hover\:text-green-800	{ --text-opacity: 1;	color: rgb(22, 101, 52, var(--text-opacity)); }
.hover\:text-green-900	{ --text-opacity: 1;	color: rgb(20, 83, 45, var(--text-opacity)); }
.hover\:text-green-950	{ --text-opacity: 1;	color: rgb(5, 46, 22, var(--text-opacity)); }
.hover\:text-emerald-50	{ --text-opacity: 1;	color: rgb(236, 253, 245, var(--text-opacity)); }
.hover\:text-emerald-100	{ --text-opacity: 1;	color: rgb(209, 250, 229, var(--text-opacity)); }
.hover\:text-emerald-200	{ --text-opacity: 1;	color: rgb(167, 243, 208, var(--text-opacity)); }
.hover\:text-emerald-300	{ --text-opacity: 1;	color: rgb(110, 231, 183, var(--text-opacity)); }
.hover\:text-emerald-400	{ --text-opacity: 1;	color: rgb(52, 211, 153, var(--text-opacity)); }
.hover\:text-emerald-500	{ --text-opacity: 1;	color: rgb(16, 185, 129, var(--text-opacity)); }
.hover\:text-emerald-600	{ --text-opacity: 1;	color: rgb(5, 150, 105, var(--text-opacity)); }
.hover\:text-emerald-700	{ --text-opacity: 1;	color: rgb(4, 120, 87, var(--text-opacity)); }
.hover\:text-emerald-800	{ --text-opacity: 1;	color: rgb(6, 95, 70, var(--text-opacity)); }
.hover\:text-emerald-900	{ --text-opacity: 1;	color: rgb(6, 78, 59, var(--text-opacity)); }
.hover\:text-emerald-950	{ --text-opacity: 1;	color: rgb(2, 44, 34, var(--text-opacity)); }
.hover\:text-teal-50	{ --text-opacity: 1;	color: rgb(240, 253, 250, var(--text-opacity)); }
.hover\:text-teal-100	{ --text-opacity: 1;	color: rgb(204, 251, 241, var(--text-opacity)); }
.hover\:text-teal-200	{ --text-opacity: 1;	color: rgb(153, 246, 228, var(--text-opacity)); }
.hover\:text-teal-300	{ --text-opacity: 1;	color: rgb(94, 234, 212, var(--text-opacity)); }
.hover\:text-teal-400	{ --text-opacity: 1;	color: rgb(45, 212, 191, var(--text-opacity)); }
.hover\:text-teal-500	{ --text-opacity: 1;	color: rgb(20, 184, 166, var(--text-opacity)); }
.hover\:text-teal-600	{ --text-opacity: 1;	color: rgb(13, 148, 136, var(--text-opacity)); }
.hover\:text-teal-700	{ --text-opacity: 1;	color: rgb(15, 118, 110, var(--text-opacity)); }
.hover\:text-teal-800	{ --text-opacity: 1;	color: rgb(17, 94, 89, var(--text-opacity)); }
.hover\:text-teal-900	{ --text-opacity: 1;	color: rgb(19, 78, 74, var(--text-opacity)); }
.hover\:text-teal-950	{ --text-opacity: 1;	color: rgb(4, 47, 46, var(--text-opacity)); }
.hover\:text-cyan-50	{ --text-opacity: 1;	color: rgb(236, 254, 255, var(--text-opacity)); }
.hover\:text-cyan-100	{ --text-opacity: 1;	color: rgb(207, 250, 254, var(--text-opacity)); }
.hover\:text-cyan-200	{ --text-opacity: 1;	color: rgb(165, 243, 252, var(--text-opacity)); }
.hover\:text-cyan-300	{ --text-opacity: 1;	color: rgb(103, 232, 249, var(--text-opacity)); }
.hover\:text-cyan-400	{ --text-opacity: 1;	color: rgb(34, 211, 238, var(--text-opacity)); }
.hover\:text-cyan-500	{ --text-opacity: 1;	color: rgb(6, 182, 212, var(--text-opacity)); }
.hover\:text-cyan-600	{ --text-opacity: 1;	color: rgb(8, 145, 178, var(--text-opacity)); }
.hover\:text-cyan-700	{ --text-opacity: 1;	color: rgb(14, 116, 144, var(--text-opacity)); }
.hover\:text-cyan-800	{ --text-opacity: 1;	color: rgb(21, 94, 117, var(--text-opacity)); }
.hover\:text-cyan-900	{ --text-opacity: 1;	color: rgb(22, 78, 99, var(--text-opacity)); }
.hover\:text-cyan-950	{ --text-opacity: 1;	color: rgb(8, 51, 68, var(--text-opacity)); }
.hover\:text-sky-50	{ --text-opacity: 1;	color: rgb(240, 249, 255, var(--text-opacity)); }
.hover\:text-sky-100	{ --text-opacity: 1;	color: rgb(224, 242, 254, var(--text-opacity)); }
.hover\:text-sky-200	{ --text-opacity: 1;	color: rgb(186, 230, 253, var(--text-opacity)); }
.hover\:text-sky-300	{ --text-opacity: 1;	color: rgb(125, 211, 252, var(--text-opacity)); }
.hover\:text-sky-400	{ --text-opacity: 1;	color: rgb(56, 189, 248, var(--text-opacity)); }
.hover\:text-sky-500	{ --text-opacity: 1;	color: rgb(14, 165, 233, var(--text-opacity)); }
.hover\:text-sky-600	{ --text-opacity: 1;	color: rgb(2, 132, 199, var(--text-opacity)); }
.hover\:text-sky-700	{ --text-opacity: 1;	color: rgb(3, 105, 161, var(--text-opacity)); }
.hover\:text-sky-800	{ --text-opacity: 1;	color: rgb(7, 89, 133, var(--text-opacity)); }
.hover\:text-sky-900	{ --text-opacity: 1;	color: rgb(12, 74, 110, var(--text-opacity)); }
.hover\:text-sky-950	{ --text-opacity: 1;	color: rgb(8, 47, 73, var(--text-opacity)); }
.hover\:text-blue-50	{ --text-opacity: 1;	color: rgb(239, 246, 255, var(--text-opacity)); }
.hover\:text-blue-100	{ --text-opacity: 1;	color: rgb(219, 234, 254, var(--text-opacity)); }
.hover\:text-blue-200	{ --text-opacity: 1;	color: rgb(191, 219, 254, var(--text-opacity)); }
.hover\:text-blue-300	{ --text-opacity: 1;	color: rgb(147, 197, 253, var(--text-opacity)); }
.hover\:text-blue-400	{ --text-opacity: 1;	color: rgb(96, 165, 250, var(--text-opacity)); }
.hover\:text-blue-500	{ --text-opacity: 1;	color: rgb(59, 130, 246, var(--text-opacity)); }
.hover\:text-blue-600	{ --text-opacity: 1;	color: rgb(37, 99, 235, var(--text-opacity)); }
.hover\:text-blue-700	{ --text-opacity: 1;	color: rgb(29, 78, 216, var(--text-opacity)); }
.hover\:text-blue-800	{ --text-opacity: 1;	color: rgb(30, 64, 175, var(--text-opacity)); }
.hover\:text-blue-900	{ --text-opacity: 1;	color: rgb(30, 58, 138, var(--text-opacity)); }
.hover\:text-blue-950	{ --text-opacity: 1;	color: rgb(23, 37, 84, var(--text-opacity)); }
.hover\:text-indigo-50	{ --text-opacity: 1;	color: rgb(238, 242, 255, var(--text-opacity)); }
.hover\:text-indigo-100	{ --text-opacity: 1;	color: rgb(224, 231, 255, var(--text-opacity)); }
.hover\:text-indigo-200	{ --text-opacity: 1;	color: rgb(199, 210, 254, var(--text-opacity)); }
.hover\:text-indigo-300	{ --text-opacity: 1;	color: rgb(165, 180, 252, var(--text-opacity)); }
.hover\:text-indigo-400	{ --text-opacity: 1;	color: rgb(129, 140, 248, var(--text-opacity)); }
.hover\:text-indigo-500	{ --text-opacity: 1;	color: rgb(99, 102, 241, var(--text-opacity)); }
.hover\:text-indigo-600	{ --text-opacity: 1;	color: rgb(79, 70, 229, var(--text-opacity)); }
.hover\:text-indigo-700	{ --text-opacity: 1;	color: rgb(67, 56, 202, var(--text-opacity)); }
.hover\:text-indigo-800	{ --text-opacity: 1;	color: rgb(55, 48, 163, var(--text-opacity)); }
.hover\:text-indigo-900	{ --text-opacity: 1;	color: rgb(49, 46, 129, var(--text-opacity)); }
.hover\:text-indigo-950	{ --text-opacity: 1;	color: rgb(30, 27, 75, var(--text-opacity)); }
.hover\:text-violet-50	{ --text-opacity: 1;	color: rgb(245, 243, 255, var(--text-opacity)); }
.hover\:text-violet-100	{ --text-opacity: 1;	color: rgb(237, 233, 254, var(--text-opacity)); }
.hover\:text-violet-200	{ --text-opacity: 1;	color: rgb(221, 214, 254, var(--text-opacity)); }
.hover\:text-violet-300	{ --text-opacity: 1;	color: rgb(196, 181, 253, var(--text-opacity)); }
.hover\:text-violet-400	{ --text-opacity: 1;	color: rgb(167, 139, 250, var(--text-opacity)); }
.hover\:text-violet-500	{ --text-opacity: 1;	color: rgb(139, 92, 246, var(--text-opacity)); }
.hover\:text-violet-600	{ --text-opacity: 1;	color: rgb(124, 58, 237, var(--text-opacity)); }
.hover\:text-violet-700	{ --text-opacity: 1;	color: rgb(109, 40, 217, var(--text-opacity)); }
.hover\:text-violet-800	{ --text-opacity: 1;	color: rgb(91, 33, 182, var(--text-opacity)); }
.hover\:text-violet-900	{ --text-opacity: 1;	color: rgb(76, 29, 149, var(--text-opacity)); }
.hover\:text-violet-950	{ --text-opacity: 1;	color: rgb(46, 16, 101, var(--text-opacity)); }
.hover\:text-purple-50	{ --text-opacity: 1;	color: rgb(250, 245, 255, var(--text-opacity)); }
.hover\:text-purple-100	{ --text-opacity: 1;	color: rgb(243, 232, 255, var(--text-opacity)); }
.hover\:text-purple-200	{ --text-opacity: 1;	color: rgb(233, 213, 255, var(--text-opacity)); }
.hover\:text-purple-300	{ --text-opacity: 1;	color: rgb(216, 180, 254, var(--text-opacity)); }
.hover\:text-purple-400	{ --text-opacity: 1;	color: rgb(192, 132, 252, var(--text-opacity)); }
.hover\:text-purple-500	{ --text-opacity: 1;	color: rgb(168, 85, 247, var(--text-opacity)); }
.hover\:text-purple-600	{ --text-opacity: 1;	color: rgb(147, 51, 234, var(--text-opacity)); }
.hover\:text-purple-700	{ --text-opacity: 1;	color: rgb(126, 34, 206, var(--text-opacity)); }
.hover\:text-purple-800	{ --text-opacity: 1;	color: rgb(107, 33, 168, var(--text-opacity)); }
.hover\:text-purple-900	{ --text-opacity: 1;	color: rgb(88, 28, 135, var(--text-opacity)); }
.hover\:text-purple-950	{ --text-opacity: 1;	color: rgb(59, 7, 100, var(--text-opacity)); }
.hover\:text-fuchsia-50	{ --text-opacity: 1;	color: rgb(253, 244, 255, var(--text-opacity)); }
.hover\:text-fuchsia-100	{ --text-opacity: 1;	color: rgb(250, 232, 255, var(--text-opacity)); }
.hover\:text-fuchsia-200	{ --text-opacity: 1;	color: rgb(245, 208, 254, var(--text-opacity)); }
.hover\:text-fuchsia-300	{ --text-opacity: 1;	color: rgb(240, 171, 252, var(--text-opacity)); }
.hover\:text-fuchsia-400	{ --text-opacity: 1;	color: rgb(232, 121, 249, var(--text-opacity)); }
.hover\:text-fuchsia-500	{ --text-opacity: 1;	color: rgb(217, 70, 239, var(--text-opacity)); }
.hover\:text-fuchsia-600	{ --text-opacity: 1;	color: rgb(192, 38, 211, var(--text-opacity)); }
.hover\:text-fuchsia-700	{ --text-opacity: 1;	color: rgb(162, 28, 175, var(--text-opacity)); }
.hover\:text-fuchsia-800	{ --text-opacity: 1;	color: rgb(134, 25, 143, var(--text-opacity)); }
.hover\:text-fuchsia-900	{ --text-opacity: 1;	color: rgb(112, 26, 117, var(--text-opacity)); }
.hover\:text-fuchsia-950	{ --text-opacity: 1;	color: rgb(74, 4, 78, var(--text-opacity)); }
.hover\:text-pink-50	{ --text-opacity: 1;	color: rgb(253, 242, 248, var(--text-opacity)); }
.hover\:text-pink-100	{ --text-opacity: 1;	color: rgb(252, 231, 243, var(--text-opacity)); }
.hover\:text-pink-200	{ --text-opacity: 1;	color: rgb(251, 207, 232, var(--text-opacity)); }
.hover\:text-pink-300	{ --text-opacity: 1;	color: rgb(249, 168, 212, var(--text-opacity)); }
.hover\:text-pink-400	{ --text-opacity: 1;	color: rgb(244, 114, 182, var(--text-opacity)); }
.hover\:text-pink-500	{ --text-opacity: 1;	color: rgb(236, 72, 153, var(--text-opacity)); }
.hover\:text-pink-600	{ --text-opacity: 1;	color: rgb(219, 39, 119, var(--text-opacity)); }
.hover\:text-pink-700	{ --text-opacity: 1;	color: rgb(190, 24, 93, var(--text-opacity)); }
.hover\:text-pink-800	{ --text-opacity: 1;	color: rgb(157, 23, 77, var(--text-opacity)); }
.hover\:text-pink-900	{ --text-opacity: 1;	color: rgb(131, 24, 67, var(--text-opacity)); }
.hover\:text-pink-950	{ --text-opacity: 1;	color: rgb(80, 7, 36, var(--text-opacity)); }
.hover\:text-rose-50	{ --text-opacity: 1;	color: rgb(255, 241, 242, var(--text-opacity)); }
.hover\:text-rose-100	{ --text-opacity: 1;	color: rgb(255, 228, 230, var(--text-opacity)); }
.hover\:text-rose-200	{ --text-opacity: 1;	color: rgb(254, 205, 211, var(--text-opacity)); }
.hover\:text-rose-300	{ --text-opacity: 1;	color: rgb(253, 164, 175, var(--text-opacity)); }
.hover\:text-rose-400	{ --text-opacity: 1;	color: rgb(251, 113, 133, var(--text-opacity)); }
.hover\:text-rose-500	{ --text-opacity: 1;	color: rgb(244, 63, 94, var(--text-opacity)); }
.hover\:text-rose-600	{ --text-opacity: 1;	color: rgb(225, 29, 72, var(--text-opacity)); }
.hover\:text-rose-700	{ --text-opacity: 1;	color: rgb(190, 18, 60, var(--text-opacity)); }
.hover\:text-rose-800	{ --text-opacity: 1;	color: rgb(159, 18, 57, var(--text-opacity)); }
.hover\:text-rose-900	{ --text-opacity: 1;	color: rgb(136, 19, 55, var(--text-opacity)); }
.hover\:text-rose-950	{ --text-opacity: 1;	color: rgb(76, 5, 25, var(--text-opacity)); }
