/* theme patch: teal / cyan */
.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0fdfa var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}
.text-teal-50{color:#f0fdfa}
.bg-teal-50{background-color:#f0fdfa}
.border-teal-50{border-color:#f0fdfa}
.focus\:ring-teal-50:focus{--tw-ring-color:#f0fdfa}
.hover\:text-teal-50:hover{color:#f0fdfa}
.hover\:bg-teal-50:hover{background-color:#f0fdfa}
.hover\:from-teal-50:hover{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-50:hover{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}
.from-teal-100{--tw-gradient-from:#ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ccfbf1 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-100{--tw-gradient-to:#ccfbf1 var(--tw-gradient-to-position)}
.text-teal-100{color:#ccfbf1}
.bg-teal-100{background-color:#ccfbf1}
.border-teal-100{border-color:#ccfbf1}
.focus\:ring-teal-100:focus{--tw-ring-color:#ccfbf1}
.hover\:text-teal-100:hover{color:#ccfbf1}
.hover\:bg-teal-100:hover{background-color:#ccfbf1}
.hover\:from-teal-100:hover{--tw-gradient-from:#ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-100:hover{--tw-gradient-to:#ccfbf1 var(--tw-gradient-to-position)}
.from-teal-200{--tw-gradient-from:#99f6e4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-200{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#99f6e4 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-200{--tw-gradient-to:#99f6e4 var(--tw-gradient-to-position)}
.text-teal-200{color:#99f6e4}
.bg-teal-200{background-color:#99f6e4}
.border-teal-200{border-color:#99f6e4}
.focus\:ring-teal-200:focus{--tw-ring-color:#99f6e4}
.hover\:text-teal-200:hover{color:#99f6e4}
.hover\:bg-teal-200:hover{background-color:#99f6e4}
.hover\:from-teal-200:hover{--tw-gradient-from:#99f6e4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-200:hover{--tw-gradient-to:#99f6e4 var(--tw-gradient-to-position)}
.from-teal-400{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-400{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2dd4bf var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}
.text-teal-400{color:#2dd4bf}
.bg-teal-400{background-color:#2dd4bf}
.border-teal-400{border-color:#2dd4bf}
.focus\:ring-teal-400:focus{--tw-ring-color:#2dd4bf}
.hover\:text-teal-400:hover{color:#2dd4bf}
.hover\:bg-teal-400:hover{background-color:#2dd4bf}
.hover\:from-teal-400:hover{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-400:hover{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}
.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-500{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14b8a6 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}
.text-teal-500{color:#14b8a6}
.bg-teal-500{background-color:#14b8a6}
.border-teal-500{border-color:#14b8a6}
.focus\:ring-teal-500:focus{--tw-ring-color:#14b8a6}
.hover\:text-teal-500:hover{color:#14b8a6}
.hover\:bg-teal-500:hover{background-color:#14b8a6}
.hover\:from-teal-500:hover{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-500:hover{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}
.from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-600{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0d9488 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}
.text-teal-600{color:#0d9488}
.bg-teal-600{background-color:#0d9488}
.border-teal-600{border-color:#0d9488}
.focus\:ring-teal-600:focus{--tw-ring-color:#0d9488}
.hover\:text-teal-600:hover{color:#0d9488}
.hover\:bg-teal-600:hover{background-color:#0d9488}
.hover\:from-teal-600:hover{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-600:hover{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}
.from-teal-700{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-700{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f766e var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}
.text-teal-700{color:#0f766e}
.bg-teal-700{background-color:#0f766e}
.border-teal-700{border-color:#0f766e}
.focus\:ring-teal-700:focus{--tw-ring-color:#0f766e}
.hover\:text-teal-700:hover{color:#0f766e}
.hover\:bg-teal-700:hover{background-color:#0f766e}
.hover\:from-teal-700:hover{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-700:hover{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}
.from-teal-800{--tw-gradient-from:#115e59 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-800{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#115e59 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-800{--tw-gradient-to:#115e59 var(--tw-gradient-to-position)}
.text-teal-800{color:#115e59}
.bg-teal-800{background-color:#115e59}
.border-teal-800{border-color:#115e59}
.focus\:ring-teal-800:focus{--tw-ring-color:#115e59}
.hover\:text-teal-800:hover{color:#115e59}
.hover\:bg-teal-800:hover{background-color:#115e59}
.hover\:from-teal-800:hover{--tw-gradient-from:#115e59 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-800:hover{--tw-gradient-to:#115e59 var(--tw-gradient-to-position)}
.from-teal-900{--tw-gradient-from:#134e4a var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-teal-900{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#134e4a var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-teal-900{--tw-gradient-to:#134e4a var(--tw-gradient-to-position)}
.text-teal-900{color:#134e4a}
.bg-teal-900{background-color:#134e4a}
.border-teal-900{border-color:#134e4a}
.focus\:ring-teal-900:focus{--tw-ring-color:#134e4a}
.hover\:text-teal-900:hover{color:#134e4a}
.hover\:bg-teal-900:hover{background-color:#134e4a}
.hover\:from-teal-900:hover{--tw-gradient-from:#134e4a var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-teal-900:hover{--tw-gradient-to:#134e4a var(--tw-gradient-to-position)}
.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eef2ff var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}
.text-indigo-50{color:#eef2ff}
.bg-indigo-50{background-color:#eef2ff}
.border-indigo-50{border-color:#eef2ff}
.focus\:ring-indigo-50:focus{--tw-ring-color:#eef2ff}
.hover\:text-indigo-50:hover{color:#eef2ff}
.hover\:bg-indigo-50:hover{background-color:#eef2ff}
.hover\:from-indigo-50:hover{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-50:hover{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}
.from-indigo-100{--tw-gradient-from:#e0e7ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}
.text-indigo-100{color:#e0e7ff}
.bg-indigo-100{background-color:#e0e7ff}
.border-indigo-100{border-color:#e0e7ff}
.focus\:ring-indigo-100:focus{--tw-ring-color:#e0e7ff}
.hover\:text-indigo-100:hover{color:#e0e7ff}
.hover\:bg-indigo-100:hover{background-color:#e0e7ff}
.hover\:from-indigo-100:hover{--tw-gradient-from:#e0e7ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-100:hover{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}
.from-indigo-200{--tw-gradient-from:#c7d2fe var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-200{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-200{--tw-gradient-to:#c7d2fe var(--tw-gradient-to-position)}
.text-indigo-200{color:#c7d2fe}
.bg-indigo-200{background-color:#c7d2fe}
.border-indigo-200{border-color:#c7d2fe}
.focus\:ring-indigo-200:focus{--tw-ring-color:#c7d2fe}
.hover\:text-indigo-200:hover{color:#c7d2fe}
.hover\:bg-indigo-200:hover{background-color:#c7d2fe}
.hover\:from-indigo-200:hover{--tw-gradient-from:#c7d2fe var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-200:hover{--tw-gradient-to:#c7d2fe var(--tw-gradient-to-position)}
.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-400{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#818cf8 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-400{--tw-gradient-to:#818cf8 var(--tw-gradient-to-position)}
.text-indigo-400{color:#818cf8}
.bg-indigo-400{background-color:#818cf8}
.border-indigo-400{border-color:#818cf8}
.focus\:ring-indigo-400:focus{--tw-ring-color:#818cf8}
.hover\:text-indigo-400:hover{color:#818cf8}
.hover\:bg-indigo-400:hover{background-color:#818cf8}
.hover\:from-indigo-400:hover{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8 var(--tw-gradient-to-position)}
.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-500{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6366f1 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}
.text-indigo-500{color:#6366f1}
.bg-indigo-500{background-color:#6366f1}
.border-indigo-500{border-color:#6366f1}
.focus\:ring-indigo-500:focus{--tw-ring-color:#6366f1}
.hover\:text-indigo-500:hover{color:#6366f1}
.hover\:bg-indigo-500:hover{background-color:#6366f1}
.hover\:from-indigo-500:hover{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}
.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-600{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4f46e5 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}
.text-indigo-600{color:#4f46e5}
.bg-indigo-600{background-color:#4f46e5}
.border-indigo-600{border-color:#4f46e5}
.focus\:ring-indigo-600:focus{--tw-ring-color:#4f46e5}
.hover\:text-indigo-600:hover{color:#4f46e5}
.hover\:bg-indigo-600:hover{background-color:#4f46e5}
.hover\:from-indigo-600:hover{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-600:hover{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}
.from-indigo-700{--tw-gradient-from:#4338ca var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-700{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4338ca var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}
.text-indigo-700{color:#4338ca}
.bg-indigo-700{background-color:#4338ca}
.border-indigo-700{border-color:#4338ca}
.focus\:ring-indigo-700:focus{--tw-ring-color:#4338ca}
.hover\:text-indigo-700:hover{color:#4338ca}
.hover\:bg-indigo-700:hover{background-color:#4338ca}
.hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}
.from-indigo-800{--tw-gradient-from:#3730a3 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-800{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3730a3 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-800{--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}
.text-indigo-800{color:#3730a3}
.bg-indigo-800{background-color:#3730a3}
.border-indigo-800{border-color:#3730a3}
.focus\:ring-indigo-800:focus{--tw-ring-color:#3730a3}
.hover\:text-indigo-800:hover{color:#3730a3}
.hover\:bg-indigo-800:hover{background-color:#3730a3}
.hover\:from-indigo-800:hover{--tw-gradient-from:#3730a3 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-800:hover{--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}
.from-indigo-900{--tw-gradient-from:#312e81 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-indigo-900{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#312e81 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-indigo-900{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}
.text-indigo-900{color:#312e81}
.bg-indigo-900{background-color:#312e81}
.border-indigo-900{border-color:#312e81}
.focus\:ring-indigo-900:focus{--tw-ring-color:#312e81}
.hover\:text-indigo-900:hover{color:#312e81}
.hover\:bg-indigo-900:hover{background-color:#312e81}
.hover\:from-indigo-900:hover{--tw-gradient-from:#312e81 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-indigo-900:hover{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}
.from-cyan-50{--tw-gradient-from:#ecfeff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecfeff var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}
.text-cyan-50{color:#ecfeff}
.bg-cyan-50{background-color:#ecfeff}
.border-cyan-50{border-color:#ecfeff}
.focus\:ring-cyan-50:focus{--tw-ring-color:#ecfeff}
.hover\:text-cyan-50:hover{color:#ecfeff}
.hover\:bg-cyan-50:hover{background-color:#ecfeff}
.hover\:from-cyan-50:hover{--tw-gradient-from:#ecfeff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-50:hover{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}
.from-cyan-100{--tw-gradient-from:#cffafe var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#cffafe var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-100{--tw-gradient-to:#cffafe var(--tw-gradient-to-position)}
.text-cyan-100{color:#cffafe}
.bg-cyan-100{background-color:#cffafe}
.border-cyan-100{border-color:#cffafe}
.focus\:ring-cyan-100:focus{--tw-ring-color:#cffafe}
.hover\:text-cyan-100:hover{color:#cffafe}
.hover\:bg-cyan-100:hover{background-color:#cffafe}
.hover\:from-cyan-100:hover{--tw-gradient-from:#cffafe var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-100:hover{--tw-gradient-to:#cffafe var(--tw-gradient-to-position)}
.from-cyan-200{--tw-gradient-from:#a5f3fc var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-200{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a5f3fc var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-200{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}
.text-cyan-200{color:#a5f3fc}
.bg-cyan-200{background-color:#a5f3fc}
.border-cyan-200{border-color:#a5f3fc}
.focus\:ring-cyan-200:focus{--tw-ring-color:#a5f3fc}
.hover\:text-cyan-200:hover{color:#a5f3fc}
.hover\:bg-cyan-200:hover{background-color:#a5f3fc}
.hover\:from-cyan-200:hover{--tw-gradient-from:#a5f3fc var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-200:hover{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}
.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-400{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22d3ee var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}
.text-cyan-400{color:#22d3ee}
.bg-cyan-400{background-color:#22d3ee}
.border-cyan-400{border-color:#22d3ee}
.focus\:ring-cyan-400:focus{--tw-ring-color:#22d3ee}
.hover\:text-cyan-400:hover{color:#22d3ee}
.hover\:bg-cyan-400:hover{background-color:#22d3ee}
.hover\:from-cyan-400:hover{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-400:hover{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}
.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-500{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}
.text-cyan-500{color:#06b6d4}
.bg-cyan-500{background-color:#06b6d4}
.border-cyan-500{border-color:#06b6d4}
.focus\:ring-cyan-500:focus{--tw-ring-color:#06b6d4}
.hover\:text-cyan-500:hover{color:#06b6d4}
.hover\:bg-cyan-500:hover{background-color:#06b6d4}
.hover\:from-cyan-500:hover{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-500:hover{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}
.from-cyan-600{--tw-gradient-from:#0891b2 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-600{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0891b2 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}
.text-cyan-600{color:#0891b2}
.bg-cyan-600{background-color:#0891b2}
.border-cyan-600{border-color:#0891b2}
.focus\:ring-cyan-600:focus{--tw-ring-color:#0891b2}
.hover\:text-cyan-600:hover{color:#0891b2}
.hover\:bg-cyan-600:hover{background-color:#0891b2}
.hover\:from-cyan-600:hover{--tw-gradient-from:#0891b2 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-600:hover{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}
.from-cyan-700{--tw-gradient-from:#0e7490 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-700{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0e7490 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}
.text-cyan-700{color:#0e7490}
.bg-cyan-700{background-color:#0e7490}
.border-cyan-700{border-color:#0e7490}
.focus\:ring-cyan-700:focus{--tw-ring-color:#0e7490}
.hover\:text-cyan-700:hover{color:#0e7490}
.hover\:bg-cyan-700:hover{background-color:#0e7490}
.hover\:from-cyan-700:hover{--tw-gradient-from:#0e7490 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-700:hover{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}
.from-cyan-800{--tw-gradient-from:#155e75 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-800{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#155e75 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-800{--tw-gradient-to:#155e75 var(--tw-gradient-to-position)}
.text-cyan-800{color:#155e75}
.bg-cyan-800{background-color:#155e75}
.border-cyan-800{border-color:#155e75}
.focus\:ring-cyan-800:focus{--tw-ring-color:#155e75}
.hover\:text-cyan-800:hover{color:#155e75}
.hover\:bg-cyan-800:hover{background-color:#155e75}
.hover\:from-cyan-800:hover{--tw-gradient-from:#155e75 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-800:hover{--tw-gradient-to:#155e75 var(--tw-gradient-to-position)}
.from-cyan-900{--tw-gradient-from:#164e63 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.via-cyan-900{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#164e63 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-cyan-900{--tw-gradient-to:#164e63 var(--tw-gradient-to-position)}
.text-cyan-900{color:#164e63}
.bg-cyan-900{background-color:#164e63}
.border-cyan-900{border-color:#164e63}
.focus\:ring-cyan-900:focus{--tw-ring-color:#164e63}
.hover\:text-cyan-900:hover{color:#164e63}
.hover\:bg-cyan-900:hover{background-color:#164e63}
.hover\:from-cyan-900:hover{--tw-gradient-from:#164e63 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.hover\:to-cyan-900:hover{--tw-gradient-to:#164e63 var(--tw-gradient-to-position)}
