/* theme patch: green / emerald */
.from-emerald-50{--tw-gradient-from:#ecfdf5 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-emerald-50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecfdf5 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}
.text-emerald-50{color:#ecfdf5}
.bg-emerald-50{background-color:#ecfdf5}
.border-emerald-50{border-color:#ecfdf5}
.focus\:ring-emerald-50:focus{--tw-ring-color:#ecfdf5}
.hover\:text-emerald-50:hover{color:#ecfdf5}
.hover\:bg-emerald-50:hover{background-color:#ecfdf5}
.hover\:from-emerald-50:hover{--tw-gradient-from:#ecfdf5 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-emerald-50:hover{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}
.from-emerald-100{--tw-gradient-from:#d1fae5 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-emerald-100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d1fae5 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-100{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}
.text-emerald-100{color:#d1fae5}
.bg-emerald-100{background-color:#d1fae5}
.border-emerald-100{border-color:#d1fae5}
.focus\:ring-emerald-100:focus{--tw-ring-color:#d1fae5}
.hover\:text-emerald-100:hover{color:#d1fae5}
.hover\:bg-emerald-100:hover{background-color:#d1fae5}
.hover\:from-emerald-100:hover{--tw-gradient-from:#d1fae5 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-emerald-100:hover{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}
.from-emerald-200{--tw-gradient-from:#a7f3d0 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-emerald-200{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a7f3d0 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-200{--tw-gradient-to:#a7f3d0 var(--tw-gradient-to-position)}
.text-emerald-200{color:#a7f3d0}
.bg-emerald-200{background-color:#a7f3d0}
.border-emerald-200{border-color:#a7f3d0}
.focus\:ring-emerald-200:focus{--tw-ring-color:#a7f3d0}
.hover\:text-emerald-200:hover{color:#a7f3d0}
.hover\:bg-emerald-200:hover{background-color:#a7f3d0}
.hover\:from-emerald-200:hover{--tw-gradient-from:#a7f3d0 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-emerald-200:hover{--tw-gradient-to:#a7f3d0 var(--tw-gradient-to-position)}
.from-emerald-400{--tw-gradient-from:#34d399 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-emerald-400{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#34d399 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}
.text-emerald-400{color:#34d399}
.bg-emerald-400{background-color:#34d399}
.border-emerald-400{border-color:#34d399}
.focus\:ring-emerald-400:focus{--tw-ring-color:#34d399}
.hover\:text-emerald-400:hover{color:#34d399}
.hover\:bg-emerald-400:hover{background-color:#34d399}
.hover\:from-emerald-400:hover{--tw-gradient-from:#34d399 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-emerald-400:hover{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}
.from-emerald-500{--tw-gradient-from:#10b981 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-emerald-500{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#10b981 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}
.text-emerald-500{color:#10b981}
.bg-emerald-500{background-color:#10b981}
.border-emerald-500{border-color:#10b981}
.focus\:ring-emerald-500:focus{--tw-ring-color:#10b981}
.hover\:text-emerald-500:hover{color:#10b981}
.hover\:bg-emerald-500:hover{background-color:#10b981}
.hover\:from-emerald-500:hover{--tw-gradient-from:#10b981 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-emerald-500:hover{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}
.from-emerald-600{--tw-gradient-from:#059669 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-emerald-600{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#059669 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}
.text-emerald-600{color:#059669}
.bg-emerald-600{background-color:#059669}
.border-emerald-600{border-color:#059669}
.focus\:ring-emerald-600:focus{--tw-ring-color:#059669}
.hover\:text-emerald-600:hover{color:#059669}
.hover\:bg-emerald-600:hover{background-color:#059669}
.hover\:from-emerald-600:hover{--tw-gradient-from:#059669 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-emerald-600:hover{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}
.from-emerald-700{--tw-gradient-from:#047857 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-emerald-700{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#047857 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}
.text-emerald-700{color:#047857}
.bg-emerald-700{background-color:#047857}
.border-emerald-700{border-color:#047857}
.focus\:ring-emerald-700:focus{--tw-ring-color:#047857}
.hover\:text-emerald-700:hover{color:#047857}
.hover\:bg-emerald-700:hover{background-color:#047857}
.hover\:from-emerald-700:hover{--tw-gradient-from:#047857 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-emerald-700:hover{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}
.from-emerald-800{--tw-gradient-from:#065f46 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-emerald-800{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#065f46 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-800{--tw-gradient-to:#065f46 var(--tw-gradient-to-position)}
.text-emerald-800{color:#065f46}
.bg-emerald-800{background-color:#065f46}
.border-emerald-800{border-color:#065f46}
.focus\:ring-emerald-800:focus{--tw-ring-color:#065f46}
.hover\:text-emerald-800:hover{color:#065f46}
.hover\:bg-emerald-800:hover{background-color:#065f46}
.hover\:from-emerald-800:hover{--tw-gradient-from:#065f46 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-emerald-800:hover{--tw-gradient-to:#065f46 var(--tw-gradient-to-position)}
.from-emerald-900{--tw-gradient-from:#064e3b 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-emerald-900{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#064e3b var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-emerald-900{--tw-gradient-to:#064e3b var(--tw-gradient-to-position)}
.text-emerald-900{color:#064e3b}
.bg-emerald-900{background-color:#064e3b}
.border-emerald-900{border-color:#064e3b}
.focus\:ring-emerald-900:focus{--tw-ring-color:#064e3b}
.hover\:text-emerald-900:hover{color:#064e3b}
.hover\:bg-emerald-900:hover{background-color:#064e3b}
.hover\:from-emerald-900:hover{--tw-gradient-from:#064e3b 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-emerald-900:hover{--tw-gradient-to:#064e3b 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-green-50{--tw-gradient-from:#f0fdf4 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-green-50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}
.text-green-50{color:#f0fdf4}
.bg-green-50{background-color:#f0fdf4}
.border-green-50{border-color:#f0fdf4}
.focus\:ring-green-50:focus{--tw-ring-color:#f0fdf4}
.hover\:text-green-50:hover{color:#f0fdf4}
.hover\:bg-green-50:hover{background-color:#f0fdf4}
.hover\:from-green-50:hover{--tw-gradient-from:#f0fdf4 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-green-50:hover{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}
.from-green-100{--tw-gradient-from:#dcfce7 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-green-100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dcfce7 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-100{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}
.text-green-100{color:#dcfce7}
.bg-green-100{background-color:#dcfce7}
.border-green-100{border-color:#dcfce7}
.focus\:ring-green-100:focus{--tw-ring-color:#dcfce7}
.hover\:text-green-100:hover{color:#dcfce7}
.hover\:bg-green-100:hover{background-color:#dcfce7}
.hover\:from-green-100:hover{--tw-gradient-from:#dcfce7 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-green-100:hover{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}
.from-green-200{--tw-gradient-from:#bbf7d0 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-green-200{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-200{--tw-gradient-to:#bbf7d0 var(--tw-gradient-to-position)}
.text-green-200{color:#bbf7d0}
.bg-green-200{background-color:#bbf7d0}
.border-green-200{border-color:#bbf7d0}
.focus\:ring-green-200:focus{--tw-ring-color:#bbf7d0}
.hover\:text-green-200:hover{color:#bbf7d0}
.hover\:bg-green-200:hover{background-color:#bbf7d0}
.hover\:from-green-200:hover{--tw-gradient-from:#bbf7d0 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-green-200:hover{--tw-gradient-to:#bbf7d0 var(--tw-gradient-to-position)}
.from-green-400{--tw-gradient-from:#4ade80 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-green-400{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4ade80 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-400{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}
.text-green-400{color:#4ade80}
.bg-green-400{background-color:#4ade80}
.border-green-400{border-color:#4ade80}
.focus\:ring-green-400:focus{--tw-ring-color:#4ade80}
.hover\:text-green-400:hover{color:#4ade80}
.hover\:bg-green-400:hover{background-color:#4ade80}
.hover\:from-green-400:hover{--tw-gradient-from:#4ade80 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-green-400:hover{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}
.from-green-500{--tw-gradient-from:#22c55e 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-green-500{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22c55e var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}
.text-green-500{color:#22c55e}
.bg-green-500{background-color:#22c55e}
.border-green-500{border-color:#22c55e}
.focus\:ring-green-500:focus{--tw-ring-color:#22c55e}
.hover\:text-green-500:hover{color:#22c55e}
.hover\:bg-green-500:hover{background-color:#22c55e}
.hover\:from-green-500:hover{--tw-gradient-from:#22c55e 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-green-500:hover{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}
.from-green-600{--tw-gradient-from:#16a34a 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-green-600{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#16a34a var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}
.text-green-600{color:#16a34a}
.bg-green-600{background-color:#16a34a}
.border-green-600{border-color:#16a34a}
.focus\:ring-green-600:focus{--tw-ring-color:#16a34a}
.hover\:text-green-600:hover{color:#16a34a}
.hover\:bg-green-600:hover{background-color:#16a34a}
.hover\:from-green-600:hover{--tw-gradient-from:#16a34a 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-green-600:hover{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}
.from-green-700{--tw-gradient-from:#15803d 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-green-700{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#15803d var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}
.text-green-700{color:#15803d}
.bg-green-700{background-color:#15803d}
.border-green-700{border-color:#15803d}
.focus\:ring-green-700:focus{--tw-ring-color:#15803d}
.hover\:text-green-700:hover{color:#15803d}
.hover\:bg-green-700:hover{background-color:#15803d}
.hover\:from-green-700:hover{--tw-gradient-from:#15803d 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-green-700:hover{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}
.from-green-800{--tw-gradient-from:#166534 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-green-800{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#166534 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-800{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}
.text-green-800{color:#166534}
.bg-green-800{background-color:#166534}
.border-green-800{border-color:#166534}
.focus\:ring-green-800:focus{--tw-ring-color:#166534}
.hover\:text-green-800:hover{color:#166534}
.hover\:bg-green-800:hover{background-color:#166534}
.hover\:from-green-800:hover{--tw-gradient-from:#166534 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-green-800:hover{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}
.from-green-900{--tw-gradient-from:#14532d 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-green-900{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14532d var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-green-900{--tw-gradient-to:#14532d var(--tw-gradient-to-position)}
.text-green-900{color:#14532d}
.bg-green-900{background-color:#14532d}
.border-green-900{border-color:#14532d}
.focus\:ring-green-900:focus{--tw-ring-color:#14532d}
.hover\:text-green-900:hover{color:#14532d}
.hover\:bg-green-900:hover{background-color:#14532d}
.hover\:from-green-900:hover{--tw-gradient-from:#14532d 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-green-900:hover{--tw-gradient-to:#14532d var(--tw-gradient-to-position)}
