/* theme patch: violet / fuchsia */
.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-fuchsia-50{--tw-gradient-from:#fdf4ff 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-fuchsia-50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fdf4ff var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-50{--tw-gradient-to:#fdf4ff var(--tw-gradient-to-position)}
.text-fuchsia-50{color:#fdf4ff}
.bg-fuchsia-50{background-color:#fdf4ff}
.border-fuchsia-50{border-color:#fdf4ff}
.focus\:ring-fuchsia-50:focus{--tw-ring-color:#fdf4ff}
.hover\:text-fuchsia-50:hover{color:#fdf4ff}
.hover\:bg-fuchsia-50:hover{background-color:#fdf4ff}
.hover\:from-fuchsia-50:hover{--tw-gradient-from:#fdf4ff 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-fuchsia-50:hover{--tw-gradient-to:#fdf4ff var(--tw-gradient-to-position)}
.from-fuchsia-100{--tw-gradient-from:#fae8ff 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-fuchsia-100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fae8ff var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-100{--tw-gradient-to:#fae8ff var(--tw-gradient-to-position)}
.text-fuchsia-100{color:#fae8ff}
.bg-fuchsia-100{background-color:#fae8ff}
.border-fuchsia-100{border-color:#fae8ff}
.focus\:ring-fuchsia-100:focus{--tw-ring-color:#fae8ff}
.hover\:text-fuchsia-100:hover{color:#fae8ff}
.hover\:bg-fuchsia-100:hover{background-color:#fae8ff}
.hover\:from-fuchsia-100:hover{--tw-gradient-from:#fae8ff 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-fuchsia-100:hover{--tw-gradient-to:#fae8ff var(--tw-gradient-to-position)}
.from-fuchsia-200{--tw-gradient-from:#f5d0fe 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-fuchsia-200{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f5d0fe var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-200{--tw-gradient-to:#f5d0fe var(--tw-gradient-to-position)}
.text-fuchsia-200{color:#f5d0fe}
.bg-fuchsia-200{background-color:#f5d0fe}
.border-fuchsia-200{border-color:#f5d0fe}
.focus\:ring-fuchsia-200:focus{--tw-ring-color:#f5d0fe}
.hover\:text-fuchsia-200:hover{color:#f5d0fe}
.hover\:bg-fuchsia-200:hover{background-color:#f5d0fe}
.hover\:from-fuchsia-200:hover{--tw-gradient-from:#f5d0fe 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-fuchsia-200:hover{--tw-gradient-to:#f5d0fe var(--tw-gradient-to-position)}
.from-fuchsia-400{--tw-gradient-from:#e879f9 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-fuchsia-400{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e879f9 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-400{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}
.text-fuchsia-400{color:#e879f9}
.bg-fuchsia-400{background-color:#e879f9}
.border-fuchsia-400{border-color:#e879f9}
.focus\:ring-fuchsia-400:focus{--tw-ring-color:#e879f9}
.hover\:text-fuchsia-400:hover{color:#e879f9}
.hover\:bg-fuchsia-400:hover{background-color:#e879f9}
.hover\:from-fuchsia-400:hover{--tw-gradient-from:#e879f9 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-fuchsia-400:hover{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}
.from-fuchsia-500{--tw-gradient-from:#d946ef 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-fuchsia-500{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d946ef var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}
.text-fuchsia-500{color:#d946ef}
.bg-fuchsia-500{background-color:#d946ef}
.border-fuchsia-500{border-color:#d946ef}
.focus\:ring-fuchsia-500:focus{--tw-ring-color:#d946ef}
.hover\:text-fuchsia-500:hover{color:#d946ef}
.hover\:bg-fuchsia-500:hover{background-color:#d946ef}
.hover\:from-fuchsia-500:hover{--tw-gradient-from:#d946ef 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-fuchsia-500:hover{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}
.from-fuchsia-600{--tw-gradient-from:#c026d3 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-fuchsia-600{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c026d3 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}
.text-fuchsia-600{color:#c026d3}
.bg-fuchsia-600{background-color:#c026d3}
.border-fuchsia-600{border-color:#c026d3}
.focus\:ring-fuchsia-600:focus{--tw-ring-color:#c026d3}
.hover\:text-fuchsia-600:hover{color:#c026d3}
.hover\:bg-fuchsia-600:hover{background-color:#c026d3}
.hover\:from-fuchsia-600:hover{--tw-gradient-from:#c026d3 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-fuchsia-600:hover{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}
.from-fuchsia-700{--tw-gradient-from:#a21caf 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-fuchsia-700{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a21caf var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-700{--tw-gradient-to:#a21caf var(--tw-gradient-to-position)}
.text-fuchsia-700{color:#a21caf}
.bg-fuchsia-700{background-color:#a21caf}
.border-fuchsia-700{border-color:#a21caf}
.focus\:ring-fuchsia-700:focus{--tw-ring-color:#a21caf}
.hover\:text-fuchsia-700:hover{color:#a21caf}
.hover\:bg-fuchsia-700:hover{background-color:#a21caf}
.hover\:from-fuchsia-700:hover{--tw-gradient-from:#a21caf 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-fuchsia-700:hover{--tw-gradient-to:#a21caf var(--tw-gradient-to-position)}
.from-fuchsia-800{--tw-gradient-from:#86198f 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-fuchsia-800{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#86198f var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-800{--tw-gradient-to:#86198f var(--tw-gradient-to-position)}
.text-fuchsia-800{color:#86198f}
.bg-fuchsia-800{background-color:#86198f}
.border-fuchsia-800{border-color:#86198f}
.focus\:ring-fuchsia-800:focus{--tw-ring-color:#86198f}
.hover\:text-fuchsia-800:hover{color:#86198f}
.hover\:bg-fuchsia-800:hover{background-color:#86198f}
.hover\:from-fuchsia-800:hover{--tw-gradient-from:#86198f 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-fuchsia-800:hover{--tw-gradient-to:#86198f var(--tw-gradient-to-position)}
.from-fuchsia-900{--tw-gradient-from:#701a75 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-fuchsia-900{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#701a75 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-fuchsia-900{--tw-gradient-to:#701a75 var(--tw-gradient-to-position)}
.text-fuchsia-900{color:#701a75}
.bg-fuchsia-900{background-color:#701a75}
.border-fuchsia-900{border-color:#701a75}
.focus\:ring-fuchsia-900:focus{--tw-ring-color:#701a75}
.hover\:text-fuchsia-900:hover{color:#701a75}
.hover\:bg-fuchsia-900:hover{background-color:#701a75}
.hover\:from-fuchsia-900:hover{--tw-gradient-from:#701a75 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-fuchsia-900:hover{--tw-gradient-to:#701a75 var(--tw-gradient-to-position)}
.from-violet-50{--tw-gradient-from:#f5f3ff 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-violet-50{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f5f3ff var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}
.text-violet-50{color:#f5f3ff}
.bg-violet-50{background-color:#f5f3ff}
.border-violet-50{border-color:#f5f3ff}
.focus\:ring-violet-50:focus{--tw-ring-color:#f5f3ff}
.hover\:text-violet-50:hover{color:#f5f3ff}
.hover\:bg-violet-50:hover{background-color:#f5f3ff}
.hover\:from-violet-50:hover{--tw-gradient-from:#f5f3ff 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-violet-50:hover{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}
.from-violet-100{--tw-gradient-from:#ede9fe 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-violet-100{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ede9fe var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-100{--tw-gradient-to:#ede9fe var(--tw-gradient-to-position)}
.text-violet-100{color:#ede9fe}
.bg-violet-100{background-color:#ede9fe}
.border-violet-100{border-color:#ede9fe}
.focus\:ring-violet-100:focus{--tw-ring-color:#ede9fe}
.hover\:text-violet-100:hover{color:#ede9fe}
.hover\:bg-violet-100:hover{background-color:#ede9fe}
.hover\:from-violet-100:hover{--tw-gradient-from:#ede9fe 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-violet-100:hover{--tw-gradient-to:#ede9fe var(--tw-gradient-to-position)}
.from-violet-200{--tw-gradient-from:#ddd6fe 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-violet-200{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ddd6fe var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-200{--tw-gradient-to:#ddd6fe var(--tw-gradient-to-position)}
.text-violet-200{color:#ddd6fe}
.bg-violet-200{background-color:#ddd6fe}
.border-violet-200{border-color:#ddd6fe}
.focus\:ring-violet-200:focus{--tw-ring-color:#ddd6fe}
.hover\:text-violet-200:hover{color:#ddd6fe}
.hover\:bg-violet-200:hover{background-color:#ddd6fe}
.hover\:from-violet-200:hover{--tw-gradient-from:#ddd6fe 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-violet-200:hover{--tw-gradient-to:#ddd6fe var(--tw-gradient-to-position)}
.from-violet-400{--tw-gradient-from:#a78bfa 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-violet-400{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a78bfa var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}
.text-violet-400{color:#a78bfa}
.bg-violet-400{background-color:#a78bfa}
.border-violet-400{border-color:#a78bfa}
.focus\:ring-violet-400:focus{--tw-ring-color:#a78bfa}
.hover\:text-violet-400:hover{color:#a78bfa}
.hover\:bg-violet-400:hover{background-color:#a78bfa}
.hover\:from-violet-400:hover{--tw-gradient-from:#a78bfa 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-violet-400:hover{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}
.from-violet-500{--tw-gradient-from:#8b5cf6 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-violet-500{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf6 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}
.text-violet-500{color:#8b5cf6}
.bg-violet-500{background-color:#8b5cf6}
.border-violet-500{border-color:#8b5cf6}
.focus\:ring-violet-500:focus{--tw-ring-color:#8b5cf6}
.hover\:text-violet-500:hover{color:#8b5cf6}
.hover\:bg-violet-500:hover{background-color:#8b5cf6}
.hover\:from-violet-500:hover{--tw-gradient-from:#8b5cf6 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-violet-500:hover{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}
.from-violet-600{--tw-gradient-from:#7c3aed 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-violet-600{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7c3aed var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}
.text-violet-600{color:#7c3aed}
.bg-violet-600{background-color:#7c3aed}
.border-violet-600{border-color:#7c3aed}
.focus\:ring-violet-600:focus{--tw-ring-color:#7c3aed}
.hover\:text-violet-600:hover{color:#7c3aed}
.hover\:bg-violet-600:hover{background-color:#7c3aed}
.hover\:from-violet-600:hover{--tw-gradient-from:#7c3aed 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-violet-600:hover{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}
.from-violet-700{--tw-gradient-from:#6d28d9 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-violet-700{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6d28d9 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}
.text-violet-700{color:#6d28d9}
.bg-violet-700{background-color:#6d28d9}
.border-violet-700{border-color:#6d28d9}
.focus\:ring-violet-700:focus{--tw-ring-color:#6d28d9}
.hover\:text-violet-700:hover{color:#6d28d9}
.hover\:bg-violet-700:hover{background-color:#6d28d9}
.hover\:from-violet-700:hover{--tw-gradient-from:#6d28d9 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-violet-700:hover{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}
.from-violet-800{--tw-gradient-from:#5b21b6 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-violet-800{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5b21b6 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-800{--tw-gradient-to:#5b21b6 var(--tw-gradient-to-position)}
.text-violet-800{color:#5b21b6}
.bg-violet-800{background-color:#5b21b6}
.border-violet-800{border-color:#5b21b6}
.focus\:ring-violet-800:focus{--tw-ring-color:#5b21b6}
.hover\:text-violet-800:hover{color:#5b21b6}
.hover\:bg-violet-800:hover{background-color:#5b21b6}
.hover\:from-violet-800:hover{--tw-gradient-from:#5b21b6 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-violet-800:hover{--tw-gradient-to:#5b21b6 var(--tw-gradient-to-position)}
.from-violet-900{--tw-gradient-from:#4c1d95 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-violet-900{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4c1d95 var(--tw-gradient-via-position),var(--tw-gradient-to)}
.to-violet-900{--tw-gradient-to:#4c1d95 var(--tw-gradient-to-position)}
.text-violet-900{color:#4c1d95}
.bg-violet-900{background-color:#4c1d95}
.border-violet-900{border-color:#4c1d95}
.focus\:ring-violet-900:focus{--tw-ring-color:#4c1d95}
.hover\:text-violet-900:hover{color:#4c1d95}
.hover\:bg-violet-900:hover{background-color:#4c1d95}
.hover\:from-violet-900:hover{--tw-gradient-from:#4c1d95 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-violet-900:hover{--tw-gradient-to:#4c1d95 var(--tw-gradient-to-position)}
