.border-transparent {
  border-color: transparent;
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus-within\:border-transparent:focus-within {
  border-color: transparent;
}

.active\:border-transparent:active {
  border-color: transparent;
}

.border-black {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.hover\:border-black:hover {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus\:border-black:focus {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus-within\:border-black:focus-within {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.active\:border-black:active {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.border-white {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.hover\:border-white:hover {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus\:border-white:focus {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus-within\:border-white:focus-within {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.active\:border-white:active {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.border-gray-50 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.border-gray-100 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.border-gray-200 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.border-gray-300 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.border-gray-400 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.border-gray-500 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.border-gray-600 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.border-gray-700 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.border-gray-800 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.border-gray-900 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.border-gray-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.border-gray-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.border-gray-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.hover\:border-gray-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.hover\:border-gray-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.hover\:border-gray-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.hover\:border-gray-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.hover\:border-gray-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.hover\:border-gray-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.hover\:border-gray-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.hover\:border-gray-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.hover\:border-gray-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.hover\:border-gray-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.hover\:border-gray-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.hover\:border-gray-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.hover\:border-gray-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus\:border-gray-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus\:border-gray-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus\:border-gray-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus\:border-gray-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus\:border-gray-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus\:border-gray-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus\:border-gray-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus\:border-gray-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus\:border-gray-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus\:border-gray-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus\:border-gray-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus\:border-gray-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus\:border-gray-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus-within\:border-gray-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus-within\:border-gray-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus-within\:border-gray-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus-within\:border-gray-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus-within\:border-gray-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus-within\:border-gray-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus-within\:border-gray-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus-within\:border-gray-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus-within\:border-gray-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus-within\:border-gray-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus-within\:border-gray-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus-within\:border-gray-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus-within\:border-gray-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.active\:border-gray-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.active\:border-gray-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.active\:border-gray-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.active\:border-gray-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.active\:border-gray-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.active\:border-gray-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.active\:border-gray-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.active\:border-gray-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.active\:border-gray-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.active\:border-gray-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.active\:border-gray-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.active\:border-gray-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.active\:border-gray-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.border-slate-50 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.border-slate-100 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.border-slate-200 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.border-slate-300 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.border-slate-400 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.border-slate-500 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.border-slate-600 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.border-slate-700 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.border-slate-800 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.border-slate-900 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.border-slate-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.border-slate-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.border-slate-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.hover\:border-slate-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.hover\:border-slate-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.hover\:border-slate-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.hover\:border-slate-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.hover\:border-slate-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.hover\:border-slate-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.hover\:border-slate-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.hover\:border-slate-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.hover\:border-slate-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.hover\:border-slate-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.hover\:border-slate-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.hover\:border-slate-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.hover\:border-slate-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus\:border-slate-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus\:border-slate-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus\:border-slate-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus\:border-slate-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus\:border-slate-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus\:border-slate-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus\:border-slate-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus\:border-slate-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus\:border-slate-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus\:border-slate-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus\:border-slate-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus\:border-slate-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus\:border-slate-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus-within\:border-slate-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus-within\:border-slate-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus-within\:border-slate-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus-within\:border-slate-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus-within\:border-slate-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus-within\:border-slate-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus-within\:border-slate-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus-within\:border-slate-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus-within\:border-slate-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus-within\:border-slate-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus-within\:border-slate-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus-within\:border-slate-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus-within\:border-slate-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.active\:border-slate-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.active\:border-slate-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.active\:border-slate-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.active\:border-slate-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.active\:border-slate-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.active\:border-slate-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.active\:border-slate-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.active\:border-slate-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.active\:border-slate-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.active\:border-slate-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.active\:border-slate-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.active\:border-slate-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.active\:border-slate-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.border-stone-50 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.border-stone-100 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.border-stone-200 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.border-stone-300 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.border-stone-400 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.border-stone-500 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.border-stone-600 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.border-stone-700 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.border-stone-800 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.border-stone-900 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.border-stone-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.border-stone-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.border-stone-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.hover\:border-stone-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.hover\:border-stone-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.hover\:border-stone-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.hover\:border-stone-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.hover\:border-stone-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.hover\:border-stone-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.hover\:border-stone-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.hover\:border-stone-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.hover\:border-stone-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.hover\:border-stone-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.hover\:border-stone-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.hover\:border-stone-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.hover\:border-stone-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus\:border-stone-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus\:border-stone-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus\:border-stone-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus\:border-stone-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus\:border-stone-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus\:border-stone-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus\:border-stone-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus\:border-stone-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus\:border-stone-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus\:border-stone-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus\:border-stone-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus\:border-stone-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus\:border-stone-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus-within\:border-stone-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus-within\:border-stone-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus-within\:border-stone-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus-within\:border-stone-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus-within\:border-stone-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus-within\:border-stone-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus-within\:border-stone-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus-within\:border-stone-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus-within\:border-stone-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus-within\:border-stone-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus-within\:border-stone-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus-within\:border-stone-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus-within\:border-stone-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.active\:border-stone-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.active\:border-stone-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.active\:border-stone-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.active\:border-stone-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.active\:border-stone-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.active\:border-stone-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.active\:border-stone-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.active\:border-stone-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.active\:border-stone-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.active\:border-stone-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.active\:border-stone-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.active\:border-stone-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.active\:border-stone-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.border-red-50 {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.border-red-100 {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.border-red-200 {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.border-red-300 {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.border-red-400 {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.border-red-500 {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.border-red-600 {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.border-red-700 {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.border-red-800 {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.border-red-900 {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.border-red-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.border-red-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.border-red-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.hover\:border-red-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.hover\:border-red-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.hover\:border-red-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.hover\:border-red-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.hover\:border-red-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.hover\:border-red-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.hover\:border-red-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.hover\:border-red-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.hover\:border-red-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.hover\:border-red-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.hover\:border-red-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.hover\:border-red-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.hover\:border-red-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus\:border-red-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.focus\:border-red-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.focus\:border-red-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.focus\:border-red-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.focus\:border-red-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.focus\:border-red-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.focus\:border-red-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.focus\:border-red-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.focus\:border-red-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.focus\:border-red-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.focus\:border-red-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus\:border-red-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus\:border-red-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus-within\:border-red-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.focus-within\:border-red-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.focus-within\:border-red-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.focus-within\:border-red-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.focus-within\:border-red-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.focus-within\:border-red-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.focus-within\:border-red-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.focus-within\:border-red-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.focus-within\:border-red-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.focus-within\:border-red-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.focus-within\:border-red-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus-within\:border-red-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus-within\:border-red-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.active\:border-red-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.active\:border-red-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.active\:border-red-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.active\:border-red-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.active\:border-red-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.active\:border-red-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.active\:border-red-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.active\:border-red-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.active\:border-red-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.active\:border-red-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.active\:border-red-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.active\:border-red-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.active\:border-red-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.border-orange-50 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.border-orange-100 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.border-orange-200 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.border-orange-300 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.border-orange-400 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.border-orange-500 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.border-orange-600 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.border-orange-700 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.border-orange-800 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.border-orange-900 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.border-orange-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.border-orange-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.border-orange-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.hover\:border-orange-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.hover\:border-orange-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.hover\:border-orange-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.hover\:border-orange-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.hover\:border-orange-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.hover\:border-orange-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.hover\:border-orange-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.hover\:border-orange-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.hover\:border-orange-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.hover\:border-orange-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.hover\:border-orange-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.hover\:border-orange-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.hover\:border-orange-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus\:border-orange-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus\:border-orange-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus\:border-orange-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus\:border-orange-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus\:border-orange-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus\:border-orange-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus\:border-orange-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus\:border-orange-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus\:border-orange-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus\:border-orange-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus\:border-orange-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus\:border-orange-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus\:border-orange-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus-within\:border-orange-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus-within\:border-orange-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus-within\:border-orange-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus-within\:border-orange-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus-within\:border-orange-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus-within\:border-orange-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus-within\:border-orange-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus-within\:border-orange-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus-within\:border-orange-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus-within\:border-orange-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus-within\:border-orange-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus-within\:border-orange-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus-within\:border-orange-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.active\:border-orange-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.active\:border-orange-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.active\:border-orange-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.active\:border-orange-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.active\:border-orange-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.active\:border-orange-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.active\:border-orange-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.active\:border-orange-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.active\:border-orange-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.active\:border-orange-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.active\:border-orange-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.active\:border-orange-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.active\:border-orange-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.border-yellow-50 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.border-yellow-100 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.border-yellow-200 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.border-yellow-300 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.border-yellow-400 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.border-yellow-500 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.border-yellow-600 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.border-yellow-700 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.border-yellow-800 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.border-yellow-900 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.border-yellow-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.border-yellow-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.border-yellow-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.hover\:border-yellow-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.hover\:border-yellow-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.hover\:border-yellow-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.hover\:border-yellow-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.hover\:border-yellow-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.hover\:border-yellow-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.hover\:border-yellow-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.hover\:border-yellow-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.hover\:border-yellow-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.hover\:border-yellow-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.hover\:border-yellow-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.hover\:border-yellow-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.hover\:border-yellow-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus\:border-yellow-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus\:border-yellow-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus\:border-yellow-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus\:border-yellow-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus\:border-yellow-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus\:border-yellow-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus\:border-yellow-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus\:border-yellow-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus\:border-yellow-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus\:border-yellow-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus\:border-yellow-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus\:border-yellow-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus\:border-yellow-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus-within\:border-yellow-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus-within\:border-yellow-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus-within\:border-yellow-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus-within\:border-yellow-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus-within\:border-yellow-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus-within\:border-yellow-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus-within\:border-yellow-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus-within\:border-yellow-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus-within\:border-yellow-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus-within\:border-yellow-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus-within\:border-yellow-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus-within\:border-yellow-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus-within\:border-yellow-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.active\:border-yellow-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.active\:border-yellow-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.active\:border-yellow-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.active\:border-yellow-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.active\:border-yellow-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.active\:border-yellow-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.active\:border-yellow-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.active\:border-yellow-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.active\:border-yellow-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.active\:border-yellow-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.active\:border-yellow-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.active\:border-yellow-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.active\:border-yellow-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.border-green-50 {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.border-green-100 {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.border-green-200 {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.border-green-300 {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.border-green-400 {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.border-green-500 {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.border-green-600 {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.border-green-700 {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.border-green-800 {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.border-green-900 {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.border-green-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.border-green-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.border-green-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.hover\:border-green-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.hover\:border-green-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.hover\:border-green-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.hover\:border-green-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.hover\:border-green-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.hover\:border-green-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.hover\:border-green-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.hover\:border-green-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.hover\:border-green-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.hover\:border-green-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.hover\:border-green-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.hover\:border-green-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.hover\:border-green-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus\:border-green-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.focus\:border-green-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.focus\:border-green-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.focus\:border-green-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.focus\:border-green-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.focus\:border-green-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.focus\:border-green-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.focus\:border-green-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.focus\:border-green-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.focus\:border-green-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.focus\:border-green-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus\:border-green-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus\:border-green-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus-within\:border-green-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.focus-within\:border-green-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.focus-within\:border-green-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.focus-within\:border-green-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.focus-within\:border-green-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.focus-within\:border-green-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.focus-within\:border-green-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.focus-within\:border-green-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.focus-within\:border-green-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.focus-within\:border-green-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.focus-within\:border-green-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus-within\:border-green-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus-within\:border-green-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.active\:border-green-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.active\:border-green-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.active\:border-green-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.active\:border-green-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.active\:border-green-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.active\:border-green-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.active\:border-green-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.active\:border-green-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.active\:border-green-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.active\:border-green-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.active\:border-green-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.active\:border-green-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.active\:border-green-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.border-turquoise-50 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.border-turquoise-100 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.border-turquoise-200 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.border-turquoise-300 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.border-turquoise-400 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.border-turquoise-500 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.border-turquoise-600 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.border-turquoise-700 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.border-turquoise-800 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.border-turquoise-900 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.border-turquoise-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.border-turquoise-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.border-turquoise-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.hover\:border-turquoise-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.hover\:border-turquoise-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.hover\:border-turquoise-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.hover\:border-turquoise-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.hover\:border-turquoise-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.hover\:border-turquoise-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.hover\:border-turquoise-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.hover\:border-turquoise-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.hover\:border-turquoise-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.hover\:border-turquoise-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.hover\:border-turquoise-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.hover\:border-turquoise-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.hover\:border-turquoise-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus\:border-turquoise-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus\:border-turquoise-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus\:border-turquoise-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus\:border-turquoise-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus\:border-turquoise-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus\:border-turquoise-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus\:border-turquoise-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus\:border-turquoise-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus\:border-turquoise-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus\:border-turquoise-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus\:border-turquoise-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus\:border-turquoise-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus\:border-turquoise-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus-within\:border-turquoise-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus-within\:border-turquoise-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus-within\:border-turquoise-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus-within\:border-turquoise-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus-within\:border-turquoise-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus-within\:border-turquoise-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus-within\:border-turquoise-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus-within\:border-turquoise-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus-within\:border-turquoise-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus-within\:border-turquoise-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus-within\:border-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus-within\:border-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus-within\:border-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.active\:border-turquoise-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.active\:border-turquoise-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.active\:border-turquoise-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.active\:border-turquoise-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.active\:border-turquoise-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.active\:border-turquoise-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.active\:border-turquoise-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.active\:border-turquoise-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.active\:border-turquoise-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.active\:border-turquoise-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.active\:border-turquoise-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.active\:border-turquoise-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.active\:border-turquoise-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.border-cyan-50 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.border-cyan-100 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.border-cyan-200 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.border-cyan-300 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.border-cyan-400 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.border-cyan-500 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.border-cyan-600 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.border-cyan-700 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.border-cyan-800 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.border-cyan-900 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.border-cyan-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.border-cyan-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.border-cyan-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.hover\:border-cyan-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.hover\:border-cyan-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.hover\:border-cyan-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.hover\:border-cyan-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.hover\:border-cyan-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.hover\:border-cyan-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.hover\:border-cyan-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.hover\:border-cyan-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.hover\:border-cyan-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.hover\:border-cyan-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.hover\:border-cyan-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.hover\:border-cyan-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.hover\:border-cyan-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus\:border-cyan-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus\:border-cyan-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus\:border-cyan-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus\:border-cyan-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus\:border-cyan-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus\:border-cyan-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus\:border-cyan-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus\:border-cyan-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus\:border-cyan-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus\:border-cyan-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus\:border-cyan-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus\:border-cyan-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus\:border-cyan-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus-within\:border-cyan-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus-within\:border-cyan-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus-within\:border-cyan-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus-within\:border-cyan-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus-within\:border-cyan-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus-within\:border-cyan-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus-within\:border-cyan-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus-within\:border-cyan-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus-within\:border-cyan-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus-within\:border-cyan-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus-within\:border-cyan-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus-within\:border-cyan-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus-within\:border-cyan-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.active\:border-cyan-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.active\:border-cyan-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.active\:border-cyan-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.active\:border-cyan-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.active\:border-cyan-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.active\:border-cyan-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.active\:border-cyan-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.active\:border-cyan-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.active\:border-cyan-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.active\:border-cyan-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.active\:border-cyan-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.active\:border-cyan-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.active\:border-cyan-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.border-blue-50 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.border-blue-100 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.border-blue-200 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.border-blue-300 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.border-blue-400 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.border-blue-500 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.border-blue-600 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.border-blue-700 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.border-blue-800 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.border-blue-900 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.border-blue-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.border-blue-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.border-blue-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.hover\:border-blue-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.hover\:border-blue-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.hover\:border-blue-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.hover\:border-blue-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.hover\:border-blue-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.hover\:border-blue-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.hover\:border-blue-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.hover\:border-blue-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.hover\:border-blue-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.hover\:border-blue-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.hover\:border-blue-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.hover\:border-blue-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.hover\:border-blue-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus\:border-blue-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus\:border-blue-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus\:border-blue-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus\:border-blue-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus\:border-blue-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus\:border-blue-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus\:border-blue-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus\:border-blue-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus\:border-blue-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus\:border-blue-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus\:border-blue-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus\:border-blue-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus\:border-blue-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus-within\:border-blue-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus-within\:border-blue-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus-within\:border-blue-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus-within\:border-blue-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus-within\:border-blue-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus-within\:border-blue-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus-within\:border-blue-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus-within\:border-blue-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus-within\:border-blue-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus-within\:border-blue-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus-within\:border-blue-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus-within\:border-blue-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus-within\:border-blue-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.active\:border-blue-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.active\:border-blue-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.active\:border-blue-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.active\:border-blue-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.active\:border-blue-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.active\:border-blue-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.active\:border-blue-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.active\:border-blue-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.active\:border-blue-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.active\:border-blue-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.active\:border-blue-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.active\:border-blue-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.active\:border-blue-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.border-indigo-50 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.border-indigo-100 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.border-indigo-200 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.border-indigo-300 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.border-indigo-400 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.border-indigo-500 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.border-indigo-600 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.border-indigo-700 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.border-indigo-800 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.border-indigo-900 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.border-indigo-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.border-indigo-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.border-indigo-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.hover\:border-indigo-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.hover\:border-indigo-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.hover\:border-indigo-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.hover\:border-indigo-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.hover\:border-indigo-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.hover\:border-indigo-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.hover\:border-indigo-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.hover\:border-indigo-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.hover\:border-indigo-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.hover\:border-indigo-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.hover\:border-indigo-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.hover\:border-indigo-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.hover\:border-indigo-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus\:border-indigo-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus\:border-indigo-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus\:border-indigo-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus\:border-indigo-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus\:border-indigo-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus\:border-indigo-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus\:border-indigo-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus\:border-indigo-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus\:border-indigo-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus\:border-indigo-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus\:border-indigo-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus\:border-indigo-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus\:border-indigo-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus-within\:border-indigo-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus-within\:border-indigo-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus-within\:border-indigo-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus-within\:border-indigo-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus-within\:border-indigo-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus-within\:border-indigo-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus-within\:border-indigo-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus-within\:border-indigo-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus-within\:border-indigo-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus-within\:border-indigo-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus-within\:border-indigo-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus-within\:border-indigo-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus-within\:border-indigo-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.active\:border-indigo-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.active\:border-indigo-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.active\:border-indigo-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.active\:border-indigo-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.active\:border-indigo-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.active\:border-indigo-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.active\:border-indigo-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.active\:border-indigo-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.active\:border-indigo-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.active\:border-indigo-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.active\:border-indigo-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.active\:border-indigo-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.active\:border-indigo-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.border-violet-50 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.border-violet-100 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.border-violet-200 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.border-violet-300 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.border-violet-400 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.border-violet-500 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.border-violet-600 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.border-violet-700 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.border-violet-800 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.border-violet-900 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.border-violet-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.border-violet-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.border-violet-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.hover\:border-violet-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.hover\:border-violet-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.hover\:border-violet-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.hover\:border-violet-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.hover\:border-violet-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.hover\:border-violet-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.hover\:border-violet-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.hover\:border-violet-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.hover\:border-violet-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.hover\:border-violet-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.hover\:border-violet-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.hover\:border-violet-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.hover\:border-violet-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus\:border-violet-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus\:border-violet-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus\:border-violet-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus\:border-violet-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus\:border-violet-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus\:border-violet-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus\:border-violet-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus\:border-violet-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus\:border-violet-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus\:border-violet-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus\:border-violet-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus\:border-violet-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus\:border-violet-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus-within\:border-violet-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus-within\:border-violet-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus-within\:border-violet-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus-within\:border-violet-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus-within\:border-violet-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus-within\:border-violet-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus-within\:border-violet-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus-within\:border-violet-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus-within\:border-violet-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus-within\:border-violet-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus-within\:border-violet-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus-within\:border-violet-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus-within\:border-violet-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.active\:border-violet-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.active\:border-violet-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.active\:border-violet-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.active\:border-violet-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.active\:border-violet-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.active\:border-violet-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.active\:border-violet-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.active\:border-violet-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.active\:border-violet-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.active\:border-violet-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.active\:border-violet-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.active\:border-violet-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.active\:border-violet-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.border-magenta-50 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.border-magenta-100 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.border-magenta-200 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.border-magenta-300 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.border-magenta-400 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.border-magenta-500 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.border-magenta-600 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.border-magenta-700 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.border-magenta-800 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.border-magenta-900 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.border-magenta-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.border-magenta-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.border-magenta-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.hover\:border-magenta-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.hover\:border-magenta-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.hover\:border-magenta-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.hover\:border-magenta-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.hover\:border-magenta-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.hover\:border-magenta-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.hover\:border-magenta-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.hover\:border-magenta-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.hover\:border-magenta-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.hover\:border-magenta-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.hover\:border-magenta-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.hover\:border-magenta-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.hover\:border-magenta-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus\:border-magenta-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus\:border-magenta-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus\:border-magenta-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus\:border-magenta-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus\:border-magenta-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus\:border-magenta-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus\:border-magenta-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus\:border-magenta-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus\:border-magenta-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus\:border-magenta-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus\:border-magenta-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus\:border-magenta-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus\:border-magenta-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus-within\:border-magenta-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus-within\:border-magenta-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus-within\:border-magenta-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus-within\:border-magenta-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus-within\:border-magenta-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus-within\:border-magenta-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus-within\:border-magenta-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus-within\:border-magenta-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus-within\:border-magenta-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus-within\:border-magenta-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus-within\:border-magenta-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus-within\:border-magenta-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus-within\:border-magenta-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.active\:border-magenta-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.active\:border-magenta-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.active\:border-magenta-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.active\:border-magenta-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.active\:border-magenta-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.active\:border-magenta-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.active\:border-magenta-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.active\:border-magenta-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.active\:border-magenta-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.active\:border-magenta-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.active\:border-magenta-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.active\:border-magenta-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.active\:border-magenta-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.border-bottom-transparent {
  border-bottom-color: transparent;
}

.hover\:border-bottom-transparent:hover {
  border-bottom-color: transparent;
}

.focus\:border-bottom-transparent:focus {
  border-bottom-color: transparent;
}

.focus-within\:border-bottom-transparent:focus-within {
  border-bottom-color: transparent;
}

.active\:border-bottom-transparent:active {
  border-bottom-color: transparent;
}

.border-bottom-black {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.hover\:border-bottom-black:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus\:border-bottom-black:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus-within\:border-bottom-black:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.active\:border-bottom-black:active {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.border-bottom-white {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.hover\:border-bottom-white:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus\:border-bottom-white:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus-within\:border-bottom-white:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.active\:border-bottom-white:active {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.border-bottom-gray-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.border-bottom-gray-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.border-bottom-gray-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.border-bottom-gray-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.border-bottom-gray-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.border-bottom-gray-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.border-bottom-gray-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.border-bottom-gray-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.border-bottom-gray-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.border-bottom-gray-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.border-bottom-gray-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.border-bottom-gray-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.border-bottom-gray-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.hover\:border-bottom-gray-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.hover\:border-bottom-gray-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.hover\:border-bottom-gray-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.hover\:border-bottom-gray-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.hover\:border-bottom-gray-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.hover\:border-bottom-gray-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.hover\:border-bottom-gray-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.hover\:border-bottom-gray-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.hover\:border-bottom-gray-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.hover\:border-bottom-gray-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.hover\:border-bottom-gray-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.hover\:border-bottom-gray-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.hover\:border-bottom-gray-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus\:border-bottom-gray-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus\:border-bottom-gray-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus\:border-bottom-gray-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus\:border-bottom-gray-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus\:border-bottom-gray-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus\:border-bottom-gray-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus\:border-bottom-gray-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus\:border-bottom-gray-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus\:border-bottom-gray-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus\:border-bottom-gray-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus\:border-bottom-gray-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus\:border-bottom-gray-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus\:border-bottom-gray-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus-within\:border-bottom-gray-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus-within\:border-bottom-gray-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus-within\:border-bottom-gray-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus-within\:border-bottom-gray-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus-within\:border-bottom-gray-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus-within\:border-bottom-gray-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus-within\:border-bottom-gray-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus-within\:border-bottom-gray-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus-within\:border-bottom-gray-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus-within\:border-bottom-gray-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus-within\:border-bottom-gray-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus-within\:border-bottom-gray-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus-within\:border-bottom-gray-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.active\:border-bottom-gray-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.active\:border-bottom-gray-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.active\:border-bottom-gray-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.active\:border-bottom-gray-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.active\:border-bottom-gray-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.active\:border-bottom-gray-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.active\:border-bottom-gray-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.active\:border-bottom-gray-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.active\:border-bottom-gray-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.active\:border-bottom-gray-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.active\:border-bottom-gray-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.active\:border-bottom-gray-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.active\:border-bottom-gray-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.border-bottom-slate-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.border-bottom-slate-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.border-bottom-slate-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.border-bottom-slate-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.border-bottom-slate-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.border-bottom-slate-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.border-bottom-slate-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.border-bottom-slate-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.border-bottom-slate-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.border-bottom-slate-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.border-bottom-slate-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.border-bottom-slate-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.border-bottom-slate-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.hover\:border-bottom-slate-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.hover\:border-bottom-slate-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.hover\:border-bottom-slate-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.hover\:border-bottom-slate-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.hover\:border-bottom-slate-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.hover\:border-bottom-slate-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.hover\:border-bottom-slate-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.hover\:border-bottom-slate-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.hover\:border-bottom-slate-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.hover\:border-bottom-slate-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.hover\:border-bottom-slate-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.hover\:border-bottom-slate-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.hover\:border-bottom-slate-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus\:border-bottom-slate-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus\:border-bottom-slate-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus\:border-bottom-slate-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus\:border-bottom-slate-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus\:border-bottom-slate-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus\:border-bottom-slate-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus\:border-bottom-slate-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus\:border-bottom-slate-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus\:border-bottom-slate-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus\:border-bottom-slate-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus\:border-bottom-slate-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus\:border-bottom-slate-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus\:border-bottom-slate-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus-within\:border-bottom-slate-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus-within\:border-bottom-slate-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus-within\:border-bottom-slate-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus-within\:border-bottom-slate-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus-within\:border-bottom-slate-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus-within\:border-bottom-slate-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus-within\:border-bottom-slate-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus-within\:border-bottom-slate-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus-within\:border-bottom-slate-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus-within\:border-bottom-slate-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus-within\:border-bottom-slate-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus-within\:border-bottom-slate-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus-within\:border-bottom-slate-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.active\:border-bottom-slate-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.active\:border-bottom-slate-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.active\:border-bottom-slate-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.active\:border-bottom-slate-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.active\:border-bottom-slate-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.active\:border-bottom-slate-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.active\:border-bottom-slate-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.active\:border-bottom-slate-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.active\:border-bottom-slate-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.active\:border-bottom-slate-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.active\:border-bottom-slate-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.active\:border-bottom-slate-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.active\:border-bottom-slate-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.border-bottom-stone-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.border-bottom-stone-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.border-bottom-stone-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.border-bottom-stone-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.border-bottom-stone-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.border-bottom-stone-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.border-bottom-stone-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.border-bottom-stone-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.border-bottom-stone-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.border-bottom-stone-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.border-bottom-stone-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.border-bottom-stone-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.border-bottom-stone-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.hover\:border-bottom-stone-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.hover\:border-bottom-stone-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.hover\:border-bottom-stone-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.hover\:border-bottom-stone-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.hover\:border-bottom-stone-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.hover\:border-bottom-stone-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.hover\:border-bottom-stone-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.hover\:border-bottom-stone-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.hover\:border-bottom-stone-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.hover\:border-bottom-stone-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.hover\:border-bottom-stone-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.hover\:border-bottom-stone-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.hover\:border-bottom-stone-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus\:border-bottom-stone-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus\:border-bottom-stone-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus\:border-bottom-stone-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus\:border-bottom-stone-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus\:border-bottom-stone-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus\:border-bottom-stone-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus\:border-bottom-stone-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus\:border-bottom-stone-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus\:border-bottom-stone-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus\:border-bottom-stone-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus\:border-bottom-stone-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus\:border-bottom-stone-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus\:border-bottom-stone-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus-within\:border-bottom-stone-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus-within\:border-bottom-stone-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus-within\:border-bottom-stone-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus-within\:border-bottom-stone-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus-within\:border-bottom-stone-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus-within\:border-bottom-stone-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus-within\:border-bottom-stone-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus-within\:border-bottom-stone-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus-within\:border-bottom-stone-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus-within\:border-bottom-stone-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus-within\:border-bottom-stone-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus-within\:border-bottom-stone-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus-within\:border-bottom-stone-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.active\:border-bottom-stone-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.active\:border-bottom-stone-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.active\:border-bottom-stone-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.active\:border-bottom-stone-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.active\:border-bottom-stone-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.active\:border-bottom-stone-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.active\:border-bottom-stone-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.active\:border-bottom-stone-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.active\:border-bottom-stone-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.active\:border-bottom-stone-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.active\:border-bottom-stone-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.active\:border-bottom-stone-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.active\:border-bottom-stone-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.border-bottom-red-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.border-bottom-red-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.border-bottom-red-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.border-bottom-red-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.border-bottom-red-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.border-bottom-red-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.border-bottom-red-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.border-bottom-red-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.border-bottom-red-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.border-bottom-red-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.border-bottom-red-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.border-bottom-red-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.border-bottom-red-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.hover\:border-bottom-red-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.hover\:border-bottom-red-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.hover\:border-bottom-red-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.hover\:border-bottom-red-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.hover\:border-bottom-red-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.hover\:border-bottom-red-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.hover\:border-bottom-red-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.hover\:border-bottom-red-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.hover\:border-bottom-red-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.hover\:border-bottom-red-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.hover\:border-bottom-red-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.hover\:border-bottom-red-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.hover\:border-bottom-red-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus\:border-bottom-red-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.focus\:border-bottom-red-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.focus\:border-bottom-red-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.focus\:border-bottom-red-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.focus\:border-bottom-red-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.focus\:border-bottom-red-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.focus\:border-bottom-red-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.focus\:border-bottom-red-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.focus\:border-bottom-red-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.focus\:border-bottom-red-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.focus\:border-bottom-red-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus\:border-bottom-red-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus\:border-bottom-red-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus-within\:border-bottom-red-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.focus-within\:border-bottom-red-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.focus-within\:border-bottom-red-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.focus-within\:border-bottom-red-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.focus-within\:border-bottom-red-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.focus-within\:border-bottom-red-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.focus-within\:border-bottom-red-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.focus-within\:border-bottom-red-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.focus-within\:border-bottom-red-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.focus-within\:border-bottom-red-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.focus-within\:border-bottom-red-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus-within\:border-bottom-red-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus-within\:border-bottom-red-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.active\:border-bottom-red-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.active\:border-bottom-red-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.active\:border-bottom-red-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.active\:border-bottom-red-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.active\:border-bottom-red-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.active\:border-bottom-red-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.active\:border-bottom-red-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.active\:border-bottom-red-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.active\:border-bottom-red-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.active\:border-bottom-red-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.active\:border-bottom-red-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.active\:border-bottom-red-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.active\:border-bottom-red-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.border-bottom-orange-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.border-bottom-orange-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.border-bottom-orange-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.border-bottom-orange-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.border-bottom-orange-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.border-bottom-orange-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.border-bottom-orange-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.border-bottom-orange-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.border-bottom-orange-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.border-bottom-orange-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.border-bottom-orange-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.border-bottom-orange-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.border-bottom-orange-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.hover\:border-bottom-orange-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.hover\:border-bottom-orange-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.hover\:border-bottom-orange-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.hover\:border-bottom-orange-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.hover\:border-bottom-orange-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.hover\:border-bottom-orange-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.hover\:border-bottom-orange-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.hover\:border-bottom-orange-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.hover\:border-bottom-orange-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.hover\:border-bottom-orange-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.hover\:border-bottom-orange-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.hover\:border-bottom-orange-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.hover\:border-bottom-orange-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus\:border-bottom-orange-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus\:border-bottom-orange-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus\:border-bottom-orange-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus\:border-bottom-orange-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus\:border-bottom-orange-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus\:border-bottom-orange-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus\:border-bottom-orange-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus\:border-bottom-orange-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus\:border-bottom-orange-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus\:border-bottom-orange-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus\:border-bottom-orange-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus\:border-bottom-orange-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus\:border-bottom-orange-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus-within\:border-bottom-orange-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus-within\:border-bottom-orange-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus-within\:border-bottom-orange-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus-within\:border-bottom-orange-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus-within\:border-bottom-orange-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus-within\:border-bottom-orange-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus-within\:border-bottom-orange-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus-within\:border-bottom-orange-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus-within\:border-bottom-orange-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus-within\:border-bottom-orange-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus-within\:border-bottom-orange-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus-within\:border-bottom-orange-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus-within\:border-bottom-orange-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.active\:border-bottom-orange-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.active\:border-bottom-orange-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.active\:border-bottom-orange-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.active\:border-bottom-orange-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.active\:border-bottom-orange-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.active\:border-bottom-orange-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.active\:border-bottom-orange-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.active\:border-bottom-orange-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.active\:border-bottom-orange-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.active\:border-bottom-orange-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.active\:border-bottom-orange-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.active\:border-bottom-orange-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.active\:border-bottom-orange-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.border-bottom-yellow-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.border-bottom-yellow-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.border-bottom-yellow-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.border-bottom-yellow-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.border-bottom-yellow-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.border-bottom-yellow-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.border-bottom-yellow-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.border-bottom-yellow-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.border-bottom-yellow-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.border-bottom-yellow-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.border-bottom-yellow-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.border-bottom-yellow-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.border-bottom-yellow-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.hover\:border-bottom-yellow-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.hover\:border-bottom-yellow-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.hover\:border-bottom-yellow-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.hover\:border-bottom-yellow-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.hover\:border-bottom-yellow-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.hover\:border-bottom-yellow-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.hover\:border-bottom-yellow-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.hover\:border-bottom-yellow-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.hover\:border-bottom-yellow-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.hover\:border-bottom-yellow-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.hover\:border-bottom-yellow-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.hover\:border-bottom-yellow-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.hover\:border-bottom-yellow-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus\:border-bottom-yellow-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus\:border-bottom-yellow-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus\:border-bottom-yellow-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus\:border-bottom-yellow-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus\:border-bottom-yellow-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus\:border-bottom-yellow-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus\:border-bottom-yellow-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus\:border-bottom-yellow-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus\:border-bottom-yellow-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus\:border-bottom-yellow-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus\:border-bottom-yellow-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus\:border-bottom-yellow-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus\:border-bottom-yellow-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus-within\:border-bottom-yellow-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.active\:border-bottom-yellow-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.active\:border-bottom-yellow-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.active\:border-bottom-yellow-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.active\:border-bottom-yellow-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.active\:border-bottom-yellow-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.active\:border-bottom-yellow-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.active\:border-bottom-yellow-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.active\:border-bottom-yellow-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.active\:border-bottom-yellow-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.active\:border-bottom-yellow-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.active\:border-bottom-yellow-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.active\:border-bottom-yellow-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.active\:border-bottom-yellow-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.border-bottom-green-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.border-bottom-green-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.border-bottom-green-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.border-bottom-green-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.border-bottom-green-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.border-bottom-green-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.border-bottom-green-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.border-bottom-green-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.border-bottom-green-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.border-bottom-green-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.border-bottom-green-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.border-bottom-green-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.border-bottom-green-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.hover\:border-bottom-green-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.hover\:border-bottom-green-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.hover\:border-bottom-green-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.hover\:border-bottom-green-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.hover\:border-bottom-green-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.hover\:border-bottom-green-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.hover\:border-bottom-green-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.hover\:border-bottom-green-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.hover\:border-bottom-green-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.hover\:border-bottom-green-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.hover\:border-bottom-green-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.hover\:border-bottom-green-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.hover\:border-bottom-green-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus\:border-bottom-green-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.focus\:border-bottom-green-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.focus\:border-bottom-green-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.focus\:border-bottom-green-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.focus\:border-bottom-green-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.focus\:border-bottom-green-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.focus\:border-bottom-green-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.focus\:border-bottom-green-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.focus\:border-bottom-green-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.focus\:border-bottom-green-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.focus\:border-bottom-green-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus\:border-bottom-green-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus\:border-bottom-green-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus-within\:border-bottom-green-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.focus-within\:border-bottom-green-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.focus-within\:border-bottom-green-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.focus-within\:border-bottom-green-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.focus-within\:border-bottom-green-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.focus-within\:border-bottom-green-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.focus-within\:border-bottom-green-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.focus-within\:border-bottom-green-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.focus-within\:border-bottom-green-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.focus-within\:border-bottom-green-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.focus-within\:border-bottom-green-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus-within\:border-bottom-green-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus-within\:border-bottom-green-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.active\:border-bottom-green-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.active\:border-bottom-green-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.active\:border-bottom-green-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.active\:border-bottom-green-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.active\:border-bottom-green-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.active\:border-bottom-green-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.active\:border-bottom-green-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.active\:border-bottom-green-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.active\:border-bottom-green-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.active\:border-bottom-green-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.active\:border-bottom-green-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.active\:border-bottom-green-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.active\:border-bottom-green-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.border-bottom-turquoise-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.border-bottom-turquoise-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.border-bottom-turquoise-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.border-bottom-turquoise-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.border-bottom-turquoise-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.border-bottom-turquoise-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.border-bottom-turquoise-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.border-bottom-turquoise-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.border-bottom-turquoise-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.border-bottom-turquoise-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.border-bottom-turquoise-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.border-bottom-turquoise-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.border-bottom-turquoise-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.hover\:border-bottom-turquoise-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.hover\:border-bottom-turquoise-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.hover\:border-bottom-turquoise-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.hover\:border-bottom-turquoise-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.hover\:border-bottom-turquoise-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.hover\:border-bottom-turquoise-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.hover\:border-bottom-turquoise-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.hover\:border-bottom-turquoise-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.hover\:border-bottom-turquoise-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.hover\:border-bottom-turquoise-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.hover\:border-bottom-turquoise-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.hover\:border-bottom-turquoise-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.hover\:border-bottom-turquoise-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus\:border-bottom-turquoise-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus\:border-bottom-turquoise-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus\:border-bottom-turquoise-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus\:border-bottom-turquoise-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus\:border-bottom-turquoise-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus\:border-bottom-turquoise-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus\:border-bottom-turquoise-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus\:border-bottom-turquoise-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus\:border-bottom-turquoise-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus\:border-bottom-turquoise-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus\:border-bottom-turquoise-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus\:border-bottom-turquoise-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus\:border-bottom-turquoise-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus-within\:border-bottom-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.active\:border-bottom-turquoise-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.active\:border-bottom-turquoise-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.active\:border-bottom-turquoise-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.active\:border-bottom-turquoise-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.active\:border-bottom-turquoise-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.active\:border-bottom-turquoise-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.active\:border-bottom-turquoise-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.active\:border-bottom-turquoise-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.active\:border-bottom-turquoise-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.active\:border-bottom-turquoise-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.active\:border-bottom-turquoise-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.active\:border-bottom-turquoise-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.active\:border-bottom-turquoise-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.border-bottom-cyan-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.border-bottom-cyan-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.border-bottom-cyan-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.border-bottom-cyan-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.border-bottom-cyan-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.border-bottom-cyan-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.border-bottom-cyan-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.border-bottom-cyan-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.border-bottom-cyan-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.border-bottom-cyan-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.border-bottom-cyan-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.border-bottom-cyan-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.border-bottom-cyan-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.hover\:border-bottom-cyan-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.hover\:border-bottom-cyan-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.hover\:border-bottom-cyan-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.hover\:border-bottom-cyan-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.hover\:border-bottom-cyan-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.hover\:border-bottom-cyan-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.hover\:border-bottom-cyan-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.hover\:border-bottom-cyan-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.hover\:border-bottom-cyan-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.hover\:border-bottom-cyan-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.hover\:border-bottom-cyan-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.hover\:border-bottom-cyan-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.hover\:border-bottom-cyan-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus\:border-bottom-cyan-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus\:border-bottom-cyan-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus\:border-bottom-cyan-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus\:border-bottom-cyan-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus\:border-bottom-cyan-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus\:border-bottom-cyan-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus\:border-bottom-cyan-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus\:border-bottom-cyan-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus\:border-bottom-cyan-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus\:border-bottom-cyan-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus\:border-bottom-cyan-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus\:border-bottom-cyan-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus\:border-bottom-cyan-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus-within\:border-bottom-cyan-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.active\:border-bottom-cyan-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.active\:border-bottom-cyan-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.active\:border-bottom-cyan-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.active\:border-bottom-cyan-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.active\:border-bottom-cyan-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.active\:border-bottom-cyan-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.active\:border-bottom-cyan-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.active\:border-bottom-cyan-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.active\:border-bottom-cyan-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.active\:border-bottom-cyan-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.active\:border-bottom-cyan-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.active\:border-bottom-cyan-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.active\:border-bottom-cyan-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.border-bottom-blue-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.border-bottom-blue-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.border-bottom-blue-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.border-bottom-blue-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.border-bottom-blue-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.border-bottom-blue-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.border-bottom-blue-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.border-bottom-blue-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.border-bottom-blue-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.border-bottom-blue-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.border-bottom-blue-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.border-bottom-blue-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.border-bottom-blue-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.hover\:border-bottom-blue-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.hover\:border-bottom-blue-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.hover\:border-bottom-blue-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.hover\:border-bottom-blue-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.hover\:border-bottom-blue-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.hover\:border-bottom-blue-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.hover\:border-bottom-blue-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.hover\:border-bottom-blue-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.hover\:border-bottom-blue-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.hover\:border-bottom-blue-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.hover\:border-bottom-blue-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.hover\:border-bottom-blue-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.hover\:border-bottom-blue-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus\:border-bottom-blue-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus\:border-bottom-blue-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus\:border-bottom-blue-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus\:border-bottom-blue-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus\:border-bottom-blue-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus\:border-bottom-blue-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus\:border-bottom-blue-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus\:border-bottom-blue-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus\:border-bottom-blue-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus\:border-bottom-blue-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus\:border-bottom-blue-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus\:border-bottom-blue-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus\:border-bottom-blue-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus-within\:border-bottom-blue-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus-within\:border-bottom-blue-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus-within\:border-bottom-blue-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus-within\:border-bottom-blue-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus-within\:border-bottom-blue-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus-within\:border-bottom-blue-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus-within\:border-bottom-blue-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus-within\:border-bottom-blue-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus-within\:border-bottom-blue-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus-within\:border-bottom-blue-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus-within\:border-bottom-blue-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus-within\:border-bottom-blue-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus-within\:border-bottom-blue-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.active\:border-bottom-blue-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.active\:border-bottom-blue-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.active\:border-bottom-blue-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.active\:border-bottom-blue-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.active\:border-bottom-blue-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.active\:border-bottom-blue-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.active\:border-bottom-blue-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.active\:border-bottom-blue-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.active\:border-bottom-blue-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.active\:border-bottom-blue-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.active\:border-bottom-blue-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.active\:border-bottom-blue-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.active\:border-bottom-blue-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.border-bottom-indigo-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.border-bottom-indigo-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.border-bottom-indigo-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.border-bottom-indigo-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.border-bottom-indigo-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.border-bottom-indigo-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.border-bottom-indigo-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.border-bottom-indigo-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.border-bottom-indigo-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.border-bottom-indigo-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.border-bottom-indigo-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.border-bottom-indigo-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.border-bottom-indigo-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.hover\:border-bottom-indigo-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.hover\:border-bottom-indigo-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.hover\:border-bottom-indigo-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.hover\:border-bottom-indigo-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.hover\:border-bottom-indigo-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.hover\:border-bottom-indigo-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.hover\:border-bottom-indigo-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.hover\:border-bottom-indigo-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.hover\:border-bottom-indigo-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.hover\:border-bottom-indigo-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.hover\:border-bottom-indigo-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.hover\:border-bottom-indigo-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.hover\:border-bottom-indigo-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus\:border-bottom-indigo-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus\:border-bottom-indigo-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus\:border-bottom-indigo-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus\:border-bottom-indigo-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus\:border-bottom-indigo-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus\:border-bottom-indigo-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus\:border-bottom-indigo-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus\:border-bottom-indigo-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus\:border-bottom-indigo-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus\:border-bottom-indigo-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus\:border-bottom-indigo-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus\:border-bottom-indigo-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus\:border-bottom-indigo-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus-within\:border-bottom-indigo-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.active\:border-bottom-indigo-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.active\:border-bottom-indigo-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.active\:border-bottom-indigo-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.active\:border-bottom-indigo-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.active\:border-bottom-indigo-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.active\:border-bottom-indigo-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.active\:border-bottom-indigo-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.active\:border-bottom-indigo-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.active\:border-bottom-indigo-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.active\:border-bottom-indigo-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.active\:border-bottom-indigo-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.active\:border-bottom-indigo-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.active\:border-bottom-indigo-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.border-bottom-violet-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.border-bottom-violet-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.border-bottom-violet-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.border-bottom-violet-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.border-bottom-violet-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.border-bottom-violet-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.border-bottom-violet-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.border-bottom-violet-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.border-bottom-violet-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.border-bottom-violet-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.border-bottom-violet-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.border-bottom-violet-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.border-bottom-violet-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.hover\:border-bottom-violet-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.hover\:border-bottom-violet-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.hover\:border-bottom-violet-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.hover\:border-bottom-violet-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.hover\:border-bottom-violet-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.hover\:border-bottom-violet-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.hover\:border-bottom-violet-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.hover\:border-bottom-violet-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.hover\:border-bottom-violet-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.hover\:border-bottom-violet-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.hover\:border-bottom-violet-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.hover\:border-bottom-violet-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.hover\:border-bottom-violet-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus\:border-bottom-violet-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus\:border-bottom-violet-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus\:border-bottom-violet-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus\:border-bottom-violet-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus\:border-bottom-violet-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus\:border-bottom-violet-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus\:border-bottom-violet-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus\:border-bottom-violet-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus\:border-bottom-violet-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus\:border-bottom-violet-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus\:border-bottom-violet-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus\:border-bottom-violet-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus\:border-bottom-violet-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus-within\:border-bottom-violet-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus-within\:border-bottom-violet-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus-within\:border-bottom-violet-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus-within\:border-bottom-violet-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus-within\:border-bottom-violet-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus-within\:border-bottom-violet-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus-within\:border-bottom-violet-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus-within\:border-bottom-violet-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus-within\:border-bottom-violet-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus-within\:border-bottom-violet-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus-within\:border-bottom-violet-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus-within\:border-bottom-violet-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus-within\:border-bottom-violet-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.active\:border-bottom-violet-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.active\:border-bottom-violet-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.active\:border-bottom-violet-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.active\:border-bottom-violet-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.active\:border-bottom-violet-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.active\:border-bottom-violet-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.active\:border-bottom-violet-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.active\:border-bottom-violet-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.active\:border-bottom-violet-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.active\:border-bottom-violet-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.active\:border-bottom-violet-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.active\:border-bottom-violet-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.active\:border-bottom-violet-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.border-bottom-magenta-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.border-bottom-magenta-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.border-bottom-magenta-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.border-bottom-magenta-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.border-bottom-magenta-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.border-bottom-magenta-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.border-bottom-magenta-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.border-bottom-magenta-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.border-bottom-magenta-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.border-bottom-magenta-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.border-bottom-magenta-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.border-bottom-magenta-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.border-bottom-magenta-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.hover\:border-bottom-magenta-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.hover\:border-bottom-magenta-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.hover\:border-bottom-magenta-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.hover\:border-bottom-magenta-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.hover\:border-bottom-magenta-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.hover\:border-bottom-magenta-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.hover\:border-bottom-magenta-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.hover\:border-bottom-magenta-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.hover\:border-bottom-magenta-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.hover\:border-bottom-magenta-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.hover\:border-bottom-magenta-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.hover\:border-bottom-magenta-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.hover\:border-bottom-magenta-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus\:border-bottom-magenta-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus\:border-bottom-magenta-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus\:border-bottom-magenta-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus\:border-bottom-magenta-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus\:border-bottom-magenta-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus\:border-bottom-magenta-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus\:border-bottom-magenta-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus\:border-bottom-magenta-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus\:border-bottom-magenta-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus\:border-bottom-magenta-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus\:border-bottom-magenta-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus\:border-bottom-magenta-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus\:border-bottom-magenta-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus-within\:border-bottom-magenta-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.active\:border-bottom-magenta-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.active\:border-bottom-magenta-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.active\:border-bottom-magenta-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.active\:border-bottom-magenta-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.active\:border-bottom-magenta-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.active\:border-bottom-magenta-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.active\:border-bottom-magenta-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.active\:border-bottom-magenta-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.active\:border-bottom-magenta-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.active\:border-bottom-magenta-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.active\:border-bottom-magenta-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.active\:border-bottom-magenta-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.active\:border-bottom-magenta-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.border-left-transparent {
  border-left-color: transparent;
}

.hover\:border-left-transparent:hover {
  border-left-color: transparent;
}

.focus\:border-left-transparent:focus {
  border-left-color: transparent;
}

.focus-within\:border-left-transparent:focus-within {
  border-left-color: transparent;
}

.active\:border-left-transparent:active {
  border-left-color: transparent;
}

.border-left-black {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.hover\:border-left-black:hover {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus\:border-left-black:focus {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus-within\:border-left-black:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.active\:border-left-black:active {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.border-left-white {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.hover\:border-left-white:hover {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus\:border-left-white:focus {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus-within\:border-left-white:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.active\:border-left-white:active {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.border-left-gray-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.border-left-gray-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.border-left-gray-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.border-left-gray-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.border-left-gray-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.border-left-gray-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.border-left-gray-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.border-left-gray-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.border-left-gray-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.border-left-gray-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.border-left-gray-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.border-left-gray-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.border-left-gray-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.hover\:border-left-gray-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.hover\:border-left-gray-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.hover\:border-left-gray-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.hover\:border-left-gray-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.hover\:border-left-gray-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.hover\:border-left-gray-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.hover\:border-left-gray-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.hover\:border-left-gray-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.hover\:border-left-gray-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.hover\:border-left-gray-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.hover\:border-left-gray-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.hover\:border-left-gray-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.hover\:border-left-gray-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus\:border-left-gray-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus\:border-left-gray-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus\:border-left-gray-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus\:border-left-gray-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus\:border-left-gray-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus\:border-left-gray-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus\:border-left-gray-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus\:border-left-gray-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus\:border-left-gray-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus\:border-left-gray-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus\:border-left-gray-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus\:border-left-gray-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus\:border-left-gray-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus-within\:border-left-gray-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus-within\:border-left-gray-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus-within\:border-left-gray-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus-within\:border-left-gray-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus-within\:border-left-gray-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus-within\:border-left-gray-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus-within\:border-left-gray-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus-within\:border-left-gray-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus-within\:border-left-gray-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus-within\:border-left-gray-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus-within\:border-left-gray-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus-within\:border-left-gray-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus-within\:border-left-gray-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.active\:border-left-gray-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.active\:border-left-gray-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.active\:border-left-gray-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.active\:border-left-gray-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.active\:border-left-gray-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.active\:border-left-gray-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.active\:border-left-gray-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.active\:border-left-gray-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.active\:border-left-gray-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.active\:border-left-gray-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.active\:border-left-gray-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.active\:border-left-gray-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.active\:border-left-gray-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.border-left-slate-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.border-left-slate-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.border-left-slate-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.border-left-slate-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.border-left-slate-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.border-left-slate-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.border-left-slate-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.border-left-slate-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.border-left-slate-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.border-left-slate-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.border-left-slate-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.border-left-slate-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.border-left-slate-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.hover\:border-left-slate-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.hover\:border-left-slate-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.hover\:border-left-slate-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.hover\:border-left-slate-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.hover\:border-left-slate-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.hover\:border-left-slate-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.hover\:border-left-slate-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.hover\:border-left-slate-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.hover\:border-left-slate-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.hover\:border-left-slate-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.hover\:border-left-slate-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.hover\:border-left-slate-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.hover\:border-left-slate-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus\:border-left-slate-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus\:border-left-slate-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus\:border-left-slate-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus\:border-left-slate-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus\:border-left-slate-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus\:border-left-slate-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus\:border-left-slate-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus\:border-left-slate-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus\:border-left-slate-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus\:border-left-slate-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus\:border-left-slate-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus\:border-left-slate-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus\:border-left-slate-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus-within\:border-left-slate-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus-within\:border-left-slate-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus-within\:border-left-slate-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus-within\:border-left-slate-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus-within\:border-left-slate-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus-within\:border-left-slate-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus-within\:border-left-slate-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus-within\:border-left-slate-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus-within\:border-left-slate-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus-within\:border-left-slate-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus-within\:border-left-slate-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus-within\:border-left-slate-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus-within\:border-left-slate-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.active\:border-left-slate-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.active\:border-left-slate-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.active\:border-left-slate-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.active\:border-left-slate-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.active\:border-left-slate-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.active\:border-left-slate-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.active\:border-left-slate-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.active\:border-left-slate-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.active\:border-left-slate-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.active\:border-left-slate-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.active\:border-left-slate-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.active\:border-left-slate-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.active\:border-left-slate-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.border-left-stone-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.border-left-stone-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.border-left-stone-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.border-left-stone-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.border-left-stone-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.border-left-stone-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.border-left-stone-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.border-left-stone-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.border-left-stone-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.border-left-stone-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.border-left-stone-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.border-left-stone-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.border-left-stone-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.hover\:border-left-stone-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.hover\:border-left-stone-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.hover\:border-left-stone-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.hover\:border-left-stone-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.hover\:border-left-stone-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.hover\:border-left-stone-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.hover\:border-left-stone-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.hover\:border-left-stone-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.hover\:border-left-stone-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.hover\:border-left-stone-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.hover\:border-left-stone-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.hover\:border-left-stone-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.hover\:border-left-stone-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus\:border-left-stone-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus\:border-left-stone-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus\:border-left-stone-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus\:border-left-stone-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus\:border-left-stone-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus\:border-left-stone-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus\:border-left-stone-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus\:border-left-stone-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus\:border-left-stone-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus\:border-left-stone-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus\:border-left-stone-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus\:border-left-stone-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus\:border-left-stone-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus-within\:border-left-stone-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus-within\:border-left-stone-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus-within\:border-left-stone-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus-within\:border-left-stone-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus-within\:border-left-stone-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus-within\:border-left-stone-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus-within\:border-left-stone-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus-within\:border-left-stone-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus-within\:border-left-stone-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus-within\:border-left-stone-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus-within\:border-left-stone-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus-within\:border-left-stone-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus-within\:border-left-stone-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.active\:border-left-stone-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.active\:border-left-stone-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.active\:border-left-stone-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.active\:border-left-stone-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.active\:border-left-stone-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.active\:border-left-stone-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.active\:border-left-stone-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.active\:border-left-stone-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.active\:border-left-stone-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.active\:border-left-stone-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.active\:border-left-stone-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.active\:border-left-stone-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.active\:border-left-stone-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.border-left-red-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.border-left-red-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.border-left-red-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.border-left-red-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.border-left-red-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.border-left-red-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.border-left-red-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.border-left-red-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.border-left-red-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.border-left-red-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.border-left-red-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.border-left-red-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.border-left-red-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.hover\:border-left-red-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.hover\:border-left-red-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.hover\:border-left-red-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.hover\:border-left-red-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.hover\:border-left-red-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.hover\:border-left-red-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.hover\:border-left-red-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.hover\:border-left-red-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.hover\:border-left-red-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.hover\:border-left-red-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.hover\:border-left-red-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.hover\:border-left-red-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.hover\:border-left-red-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus\:border-left-red-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.focus\:border-left-red-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.focus\:border-left-red-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.focus\:border-left-red-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.focus\:border-left-red-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.focus\:border-left-red-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.focus\:border-left-red-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.focus\:border-left-red-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.focus\:border-left-red-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.focus\:border-left-red-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.focus\:border-left-red-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus\:border-left-red-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus\:border-left-red-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus-within\:border-left-red-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.focus-within\:border-left-red-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.focus-within\:border-left-red-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.focus-within\:border-left-red-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.focus-within\:border-left-red-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.focus-within\:border-left-red-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.focus-within\:border-left-red-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.focus-within\:border-left-red-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.focus-within\:border-left-red-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.focus-within\:border-left-red-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.focus-within\:border-left-red-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus-within\:border-left-red-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus-within\:border-left-red-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.active\:border-left-red-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.active\:border-left-red-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.active\:border-left-red-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.active\:border-left-red-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.active\:border-left-red-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.active\:border-left-red-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.active\:border-left-red-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.active\:border-left-red-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.active\:border-left-red-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.active\:border-left-red-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.active\:border-left-red-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.active\:border-left-red-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.active\:border-left-red-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.border-left-orange-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.border-left-orange-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.border-left-orange-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.border-left-orange-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.border-left-orange-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.border-left-orange-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.border-left-orange-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.border-left-orange-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.border-left-orange-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.border-left-orange-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.border-left-orange-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.border-left-orange-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.border-left-orange-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.hover\:border-left-orange-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.hover\:border-left-orange-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.hover\:border-left-orange-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.hover\:border-left-orange-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.hover\:border-left-orange-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.hover\:border-left-orange-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.hover\:border-left-orange-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.hover\:border-left-orange-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.hover\:border-left-orange-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.hover\:border-left-orange-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.hover\:border-left-orange-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.hover\:border-left-orange-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.hover\:border-left-orange-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus\:border-left-orange-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus\:border-left-orange-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus\:border-left-orange-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus\:border-left-orange-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus\:border-left-orange-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus\:border-left-orange-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus\:border-left-orange-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus\:border-left-orange-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus\:border-left-orange-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus\:border-left-orange-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus\:border-left-orange-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus\:border-left-orange-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus\:border-left-orange-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus-within\:border-left-orange-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus-within\:border-left-orange-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus-within\:border-left-orange-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus-within\:border-left-orange-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus-within\:border-left-orange-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus-within\:border-left-orange-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus-within\:border-left-orange-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus-within\:border-left-orange-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus-within\:border-left-orange-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus-within\:border-left-orange-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus-within\:border-left-orange-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus-within\:border-left-orange-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus-within\:border-left-orange-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.active\:border-left-orange-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.active\:border-left-orange-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.active\:border-left-orange-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.active\:border-left-orange-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.active\:border-left-orange-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.active\:border-left-orange-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.active\:border-left-orange-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.active\:border-left-orange-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.active\:border-left-orange-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.active\:border-left-orange-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.active\:border-left-orange-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.active\:border-left-orange-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.active\:border-left-orange-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.border-left-yellow-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.border-left-yellow-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.border-left-yellow-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.border-left-yellow-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.border-left-yellow-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.border-left-yellow-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.border-left-yellow-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.border-left-yellow-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.border-left-yellow-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.border-left-yellow-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.border-left-yellow-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.border-left-yellow-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.border-left-yellow-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.hover\:border-left-yellow-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.hover\:border-left-yellow-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.hover\:border-left-yellow-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.hover\:border-left-yellow-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.hover\:border-left-yellow-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.hover\:border-left-yellow-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.hover\:border-left-yellow-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.hover\:border-left-yellow-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.hover\:border-left-yellow-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.hover\:border-left-yellow-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.hover\:border-left-yellow-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.hover\:border-left-yellow-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.hover\:border-left-yellow-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus\:border-left-yellow-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus\:border-left-yellow-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus\:border-left-yellow-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus\:border-left-yellow-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus\:border-left-yellow-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus\:border-left-yellow-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus\:border-left-yellow-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus\:border-left-yellow-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus\:border-left-yellow-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus\:border-left-yellow-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus\:border-left-yellow-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus\:border-left-yellow-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus\:border-left-yellow-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus-within\:border-left-yellow-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus-within\:border-left-yellow-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus-within\:border-left-yellow-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus-within\:border-left-yellow-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus-within\:border-left-yellow-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus-within\:border-left-yellow-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus-within\:border-left-yellow-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus-within\:border-left-yellow-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus-within\:border-left-yellow-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus-within\:border-left-yellow-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus-within\:border-left-yellow-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus-within\:border-left-yellow-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus-within\:border-left-yellow-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.active\:border-left-yellow-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.active\:border-left-yellow-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.active\:border-left-yellow-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.active\:border-left-yellow-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.active\:border-left-yellow-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.active\:border-left-yellow-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.active\:border-left-yellow-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.active\:border-left-yellow-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.active\:border-left-yellow-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.active\:border-left-yellow-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.active\:border-left-yellow-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.active\:border-left-yellow-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.active\:border-left-yellow-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.border-left-green-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.border-left-green-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.border-left-green-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.border-left-green-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.border-left-green-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.border-left-green-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.border-left-green-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.border-left-green-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.border-left-green-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.border-left-green-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.border-left-green-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.border-left-green-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.border-left-green-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.hover\:border-left-green-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.hover\:border-left-green-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.hover\:border-left-green-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.hover\:border-left-green-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.hover\:border-left-green-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.hover\:border-left-green-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.hover\:border-left-green-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.hover\:border-left-green-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.hover\:border-left-green-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.hover\:border-left-green-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.hover\:border-left-green-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.hover\:border-left-green-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.hover\:border-left-green-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus\:border-left-green-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.focus\:border-left-green-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.focus\:border-left-green-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.focus\:border-left-green-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.focus\:border-left-green-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.focus\:border-left-green-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.focus\:border-left-green-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.focus\:border-left-green-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.focus\:border-left-green-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.focus\:border-left-green-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.focus\:border-left-green-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus\:border-left-green-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus\:border-left-green-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus-within\:border-left-green-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.focus-within\:border-left-green-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.focus-within\:border-left-green-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.focus-within\:border-left-green-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.focus-within\:border-left-green-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.focus-within\:border-left-green-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.focus-within\:border-left-green-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.focus-within\:border-left-green-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.focus-within\:border-left-green-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.focus-within\:border-left-green-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.focus-within\:border-left-green-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus-within\:border-left-green-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus-within\:border-left-green-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.active\:border-left-green-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.active\:border-left-green-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.active\:border-left-green-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.active\:border-left-green-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.active\:border-left-green-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.active\:border-left-green-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.active\:border-left-green-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.active\:border-left-green-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.active\:border-left-green-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.active\:border-left-green-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.active\:border-left-green-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.active\:border-left-green-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.active\:border-left-green-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.border-left-turquoise-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.border-left-turquoise-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.border-left-turquoise-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.border-left-turquoise-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.border-left-turquoise-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.border-left-turquoise-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.border-left-turquoise-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.border-left-turquoise-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.border-left-turquoise-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.border-left-turquoise-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.border-left-turquoise-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.border-left-turquoise-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.border-left-turquoise-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.hover\:border-left-turquoise-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.hover\:border-left-turquoise-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.hover\:border-left-turquoise-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.hover\:border-left-turquoise-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.hover\:border-left-turquoise-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.hover\:border-left-turquoise-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.hover\:border-left-turquoise-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.hover\:border-left-turquoise-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.hover\:border-left-turquoise-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.hover\:border-left-turquoise-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.hover\:border-left-turquoise-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.hover\:border-left-turquoise-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.hover\:border-left-turquoise-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus\:border-left-turquoise-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus\:border-left-turquoise-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus\:border-left-turquoise-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus\:border-left-turquoise-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus\:border-left-turquoise-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus\:border-left-turquoise-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus\:border-left-turquoise-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus\:border-left-turquoise-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus\:border-left-turquoise-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus\:border-left-turquoise-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus\:border-left-turquoise-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus\:border-left-turquoise-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus\:border-left-turquoise-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus-within\:border-left-turquoise-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus-within\:border-left-turquoise-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus-within\:border-left-turquoise-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus-within\:border-left-turquoise-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus-within\:border-left-turquoise-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus-within\:border-left-turquoise-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus-within\:border-left-turquoise-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus-within\:border-left-turquoise-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus-within\:border-left-turquoise-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus-within\:border-left-turquoise-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus-within\:border-left-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus-within\:border-left-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus-within\:border-left-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.active\:border-left-turquoise-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.active\:border-left-turquoise-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.active\:border-left-turquoise-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.active\:border-left-turquoise-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.active\:border-left-turquoise-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.active\:border-left-turquoise-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.active\:border-left-turquoise-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.active\:border-left-turquoise-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.active\:border-left-turquoise-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.active\:border-left-turquoise-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.active\:border-left-turquoise-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.active\:border-left-turquoise-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.active\:border-left-turquoise-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.border-left-cyan-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.border-left-cyan-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.border-left-cyan-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.border-left-cyan-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.border-left-cyan-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.border-left-cyan-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.border-left-cyan-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.border-left-cyan-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.border-left-cyan-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.border-left-cyan-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.border-left-cyan-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.border-left-cyan-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.border-left-cyan-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.hover\:border-left-cyan-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.hover\:border-left-cyan-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.hover\:border-left-cyan-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.hover\:border-left-cyan-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.hover\:border-left-cyan-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.hover\:border-left-cyan-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.hover\:border-left-cyan-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.hover\:border-left-cyan-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.hover\:border-left-cyan-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.hover\:border-left-cyan-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.hover\:border-left-cyan-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.hover\:border-left-cyan-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.hover\:border-left-cyan-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus\:border-left-cyan-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus\:border-left-cyan-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus\:border-left-cyan-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus\:border-left-cyan-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus\:border-left-cyan-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus\:border-left-cyan-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus\:border-left-cyan-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus\:border-left-cyan-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus\:border-left-cyan-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus\:border-left-cyan-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus\:border-left-cyan-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus\:border-left-cyan-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus\:border-left-cyan-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus-within\:border-left-cyan-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus-within\:border-left-cyan-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus-within\:border-left-cyan-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus-within\:border-left-cyan-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus-within\:border-left-cyan-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus-within\:border-left-cyan-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus-within\:border-left-cyan-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus-within\:border-left-cyan-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus-within\:border-left-cyan-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus-within\:border-left-cyan-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus-within\:border-left-cyan-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus-within\:border-left-cyan-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus-within\:border-left-cyan-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.active\:border-left-cyan-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.active\:border-left-cyan-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.active\:border-left-cyan-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.active\:border-left-cyan-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.active\:border-left-cyan-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.active\:border-left-cyan-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.active\:border-left-cyan-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.active\:border-left-cyan-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.active\:border-left-cyan-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.active\:border-left-cyan-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.active\:border-left-cyan-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.active\:border-left-cyan-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.active\:border-left-cyan-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.border-left-blue-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.border-left-blue-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.border-left-blue-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.border-left-blue-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.border-left-blue-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.border-left-blue-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.border-left-blue-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.border-left-blue-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.border-left-blue-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.border-left-blue-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.border-left-blue-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.border-left-blue-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.border-left-blue-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.hover\:border-left-blue-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.hover\:border-left-blue-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.hover\:border-left-blue-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.hover\:border-left-blue-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.hover\:border-left-blue-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.hover\:border-left-blue-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.hover\:border-left-blue-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.hover\:border-left-blue-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.hover\:border-left-blue-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.hover\:border-left-blue-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.hover\:border-left-blue-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.hover\:border-left-blue-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.hover\:border-left-blue-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus\:border-left-blue-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus\:border-left-blue-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus\:border-left-blue-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus\:border-left-blue-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus\:border-left-blue-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus\:border-left-blue-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus\:border-left-blue-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus\:border-left-blue-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus\:border-left-blue-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus\:border-left-blue-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus\:border-left-blue-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus\:border-left-blue-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus\:border-left-blue-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus-within\:border-left-blue-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus-within\:border-left-blue-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus-within\:border-left-blue-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus-within\:border-left-blue-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus-within\:border-left-blue-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus-within\:border-left-blue-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus-within\:border-left-blue-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus-within\:border-left-blue-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus-within\:border-left-blue-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus-within\:border-left-blue-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus-within\:border-left-blue-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus-within\:border-left-blue-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus-within\:border-left-blue-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.active\:border-left-blue-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.active\:border-left-blue-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.active\:border-left-blue-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.active\:border-left-blue-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.active\:border-left-blue-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.active\:border-left-blue-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.active\:border-left-blue-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.active\:border-left-blue-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.active\:border-left-blue-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.active\:border-left-blue-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.active\:border-left-blue-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.active\:border-left-blue-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.active\:border-left-blue-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.border-left-indigo-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.border-left-indigo-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.border-left-indigo-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.border-left-indigo-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.border-left-indigo-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.border-left-indigo-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.border-left-indigo-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.border-left-indigo-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.border-left-indigo-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.border-left-indigo-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.border-left-indigo-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.border-left-indigo-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.border-left-indigo-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.hover\:border-left-indigo-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.hover\:border-left-indigo-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.hover\:border-left-indigo-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.hover\:border-left-indigo-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.hover\:border-left-indigo-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.hover\:border-left-indigo-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.hover\:border-left-indigo-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.hover\:border-left-indigo-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.hover\:border-left-indigo-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.hover\:border-left-indigo-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.hover\:border-left-indigo-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.hover\:border-left-indigo-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.hover\:border-left-indigo-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus\:border-left-indigo-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus\:border-left-indigo-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus\:border-left-indigo-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus\:border-left-indigo-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus\:border-left-indigo-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus\:border-left-indigo-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus\:border-left-indigo-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus\:border-left-indigo-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus\:border-left-indigo-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus\:border-left-indigo-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus\:border-left-indigo-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus\:border-left-indigo-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus\:border-left-indigo-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus-within\:border-left-indigo-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus-within\:border-left-indigo-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus-within\:border-left-indigo-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus-within\:border-left-indigo-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus-within\:border-left-indigo-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus-within\:border-left-indigo-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus-within\:border-left-indigo-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus-within\:border-left-indigo-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus-within\:border-left-indigo-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus-within\:border-left-indigo-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus-within\:border-left-indigo-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus-within\:border-left-indigo-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus-within\:border-left-indigo-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.active\:border-left-indigo-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.active\:border-left-indigo-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.active\:border-left-indigo-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.active\:border-left-indigo-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.active\:border-left-indigo-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.active\:border-left-indigo-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.active\:border-left-indigo-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.active\:border-left-indigo-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.active\:border-left-indigo-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.active\:border-left-indigo-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.active\:border-left-indigo-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.active\:border-left-indigo-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.active\:border-left-indigo-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.border-left-violet-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.border-left-violet-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.border-left-violet-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.border-left-violet-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.border-left-violet-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.border-left-violet-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.border-left-violet-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.border-left-violet-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.border-left-violet-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.border-left-violet-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.border-left-violet-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.border-left-violet-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.border-left-violet-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.hover\:border-left-violet-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.hover\:border-left-violet-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.hover\:border-left-violet-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.hover\:border-left-violet-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.hover\:border-left-violet-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.hover\:border-left-violet-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.hover\:border-left-violet-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.hover\:border-left-violet-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.hover\:border-left-violet-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.hover\:border-left-violet-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.hover\:border-left-violet-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.hover\:border-left-violet-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.hover\:border-left-violet-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus\:border-left-violet-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus\:border-left-violet-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus\:border-left-violet-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus\:border-left-violet-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus\:border-left-violet-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus\:border-left-violet-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus\:border-left-violet-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus\:border-left-violet-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus\:border-left-violet-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus\:border-left-violet-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus\:border-left-violet-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus\:border-left-violet-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus\:border-left-violet-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus-within\:border-left-violet-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus-within\:border-left-violet-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus-within\:border-left-violet-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus-within\:border-left-violet-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus-within\:border-left-violet-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus-within\:border-left-violet-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus-within\:border-left-violet-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus-within\:border-left-violet-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus-within\:border-left-violet-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus-within\:border-left-violet-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus-within\:border-left-violet-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus-within\:border-left-violet-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus-within\:border-left-violet-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.active\:border-left-violet-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.active\:border-left-violet-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.active\:border-left-violet-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.active\:border-left-violet-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.active\:border-left-violet-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.active\:border-left-violet-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.active\:border-left-violet-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.active\:border-left-violet-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.active\:border-left-violet-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.active\:border-left-violet-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.active\:border-left-violet-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.active\:border-left-violet-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.active\:border-left-violet-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.border-left-magenta-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.border-left-magenta-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.border-left-magenta-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.border-left-magenta-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.border-left-magenta-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.border-left-magenta-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.border-left-magenta-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.border-left-magenta-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.border-left-magenta-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.border-left-magenta-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.border-left-magenta-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.border-left-magenta-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.border-left-magenta-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.hover\:border-left-magenta-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.hover\:border-left-magenta-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.hover\:border-left-magenta-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.hover\:border-left-magenta-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.hover\:border-left-magenta-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.hover\:border-left-magenta-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.hover\:border-left-magenta-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.hover\:border-left-magenta-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.hover\:border-left-magenta-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.hover\:border-left-magenta-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.hover\:border-left-magenta-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.hover\:border-left-magenta-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.hover\:border-left-magenta-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus\:border-left-magenta-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus\:border-left-magenta-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus\:border-left-magenta-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus\:border-left-magenta-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus\:border-left-magenta-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus\:border-left-magenta-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus\:border-left-magenta-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus\:border-left-magenta-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus\:border-left-magenta-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus\:border-left-magenta-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus\:border-left-magenta-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus\:border-left-magenta-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus\:border-left-magenta-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus-within\:border-left-magenta-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus-within\:border-left-magenta-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus-within\:border-left-magenta-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus-within\:border-left-magenta-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus-within\:border-left-magenta-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus-within\:border-left-magenta-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus-within\:border-left-magenta-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus-within\:border-left-magenta-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus-within\:border-left-magenta-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus-within\:border-left-magenta-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus-within\:border-left-magenta-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus-within\:border-left-magenta-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus-within\:border-left-magenta-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.active\:border-left-magenta-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.active\:border-left-magenta-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.active\:border-left-magenta-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.active\:border-left-magenta-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.active\:border-left-magenta-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.active\:border-left-magenta-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.active\:border-left-magenta-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.active\:border-left-magenta-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.active\:border-left-magenta-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.active\:border-left-magenta-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.active\:border-left-magenta-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.active\:border-left-magenta-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.active\:border-left-magenta-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.border-right-transparent {
  border-right-color: transparent;
}

.hover\:border-right-transparent:hover {
  border-right-color: transparent;
}

.focus\:border-right-transparent:focus {
  border-right-color: transparent;
}

.focus-within\:border-right-transparent:focus-within {
  border-right-color: transparent;
}

.active\:border-right-transparent:active {
  border-right-color: transparent;
}

.border-right-black {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.hover\:border-right-black:hover {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus\:border-right-black:focus {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus-within\:border-right-black:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.active\:border-right-black:active {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.border-right-white {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.hover\:border-right-white:hover {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus\:border-right-white:focus {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus-within\:border-right-white:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.active\:border-right-white:active {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.border-right-gray-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.border-right-gray-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.border-right-gray-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.border-right-gray-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.border-right-gray-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.border-right-gray-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.border-right-gray-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.border-right-gray-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.border-right-gray-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.border-right-gray-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.border-right-gray-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.border-right-gray-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.border-right-gray-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.hover\:border-right-gray-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.hover\:border-right-gray-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.hover\:border-right-gray-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.hover\:border-right-gray-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.hover\:border-right-gray-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.hover\:border-right-gray-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.hover\:border-right-gray-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.hover\:border-right-gray-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.hover\:border-right-gray-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.hover\:border-right-gray-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.hover\:border-right-gray-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.hover\:border-right-gray-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.hover\:border-right-gray-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus\:border-right-gray-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus\:border-right-gray-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus\:border-right-gray-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus\:border-right-gray-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus\:border-right-gray-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus\:border-right-gray-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus\:border-right-gray-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus\:border-right-gray-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus\:border-right-gray-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus\:border-right-gray-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus\:border-right-gray-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus\:border-right-gray-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus\:border-right-gray-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus-within\:border-right-gray-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus-within\:border-right-gray-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus-within\:border-right-gray-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus-within\:border-right-gray-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus-within\:border-right-gray-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus-within\:border-right-gray-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus-within\:border-right-gray-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus-within\:border-right-gray-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus-within\:border-right-gray-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus-within\:border-right-gray-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus-within\:border-right-gray-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus-within\:border-right-gray-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus-within\:border-right-gray-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.active\:border-right-gray-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.active\:border-right-gray-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.active\:border-right-gray-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.active\:border-right-gray-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.active\:border-right-gray-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.active\:border-right-gray-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.active\:border-right-gray-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.active\:border-right-gray-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.active\:border-right-gray-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.active\:border-right-gray-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.active\:border-right-gray-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.active\:border-right-gray-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.active\:border-right-gray-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.border-right-slate-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.border-right-slate-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.border-right-slate-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.border-right-slate-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.border-right-slate-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.border-right-slate-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.border-right-slate-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.border-right-slate-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.border-right-slate-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.border-right-slate-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.border-right-slate-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.border-right-slate-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.border-right-slate-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.hover\:border-right-slate-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.hover\:border-right-slate-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.hover\:border-right-slate-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.hover\:border-right-slate-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.hover\:border-right-slate-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.hover\:border-right-slate-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.hover\:border-right-slate-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.hover\:border-right-slate-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.hover\:border-right-slate-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.hover\:border-right-slate-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.hover\:border-right-slate-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.hover\:border-right-slate-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.hover\:border-right-slate-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus\:border-right-slate-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus\:border-right-slate-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus\:border-right-slate-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus\:border-right-slate-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus\:border-right-slate-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus\:border-right-slate-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus\:border-right-slate-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus\:border-right-slate-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus\:border-right-slate-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus\:border-right-slate-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus\:border-right-slate-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus\:border-right-slate-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus\:border-right-slate-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus-within\:border-right-slate-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus-within\:border-right-slate-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus-within\:border-right-slate-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus-within\:border-right-slate-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus-within\:border-right-slate-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus-within\:border-right-slate-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus-within\:border-right-slate-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus-within\:border-right-slate-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus-within\:border-right-slate-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus-within\:border-right-slate-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus-within\:border-right-slate-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus-within\:border-right-slate-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus-within\:border-right-slate-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.active\:border-right-slate-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.active\:border-right-slate-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.active\:border-right-slate-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.active\:border-right-slate-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.active\:border-right-slate-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.active\:border-right-slate-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.active\:border-right-slate-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.active\:border-right-slate-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.active\:border-right-slate-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.active\:border-right-slate-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.active\:border-right-slate-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.active\:border-right-slate-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.active\:border-right-slate-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.border-right-stone-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.border-right-stone-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.border-right-stone-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.border-right-stone-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.border-right-stone-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.border-right-stone-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.border-right-stone-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.border-right-stone-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.border-right-stone-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.border-right-stone-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.border-right-stone-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.border-right-stone-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.border-right-stone-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.hover\:border-right-stone-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.hover\:border-right-stone-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.hover\:border-right-stone-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.hover\:border-right-stone-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.hover\:border-right-stone-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.hover\:border-right-stone-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.hover\:border-right-stone-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.hover\:border-right-stone-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.hover\:border-right-stone-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.hover\:border-right-stone-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.hover\:border-right-stone-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.hover\:border-right-stone-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.hover\:border-right-stone-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus\:border-right-stone-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus\:border-right-stone-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus\:border-right-stone-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus\:border-right-stone-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus\:border-right-stone-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus\:border-right-stone-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus\:border-right-stone-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus\:border-right-stone-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus\:border-right-stone-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus\:border-right-stone-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus\:border-right-stone-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus\:border-right-stone-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus\:border-right-stone-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus-within\:border-right-stone-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus-within\:border-right-stone-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus-within\:border-right-stone-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus-within\:border-right-stone-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus-within\:border-right-stone-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus-within\:border-right-stone-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus-within\:border-right-stone-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus-within\:border-right-stone-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus-within\:border-right-stone-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus-within\:border-right-stone-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus-within\:border-right-stone-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus-within\:border-right-stone-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus-within\:border-right-stone-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.active\:border-right-stone-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.active\:border-right-stone-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.active\:border-right-stone-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.active\:border-right-stone-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.active\:border-right-stone-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.active\:border-right-stone-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.active\:border-right-stone-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.active\:border-right-stone-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.active\:border-right-stone-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.active\:border-right-stone-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.active\:border-right-stone-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.active\:border-right-stone-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.active\:border-right-stone-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.border-right-red-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.border-right-red-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.border-right-red-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.border-right-red-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.border-right-red-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.border-right-red-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.border-right-red-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.border-right-red-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.border-right-red-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.border-right-red-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.border-right-red-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.border-right-red-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.border-right-red-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.hover\:border-right-red-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.hover\:border-right-red-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.hover\:border-right-red-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.hover\:border-right-red-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.hover\:border-right-red-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.hover\:border-right-red-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.hover\:border-right-red-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.hover\:border-right-red-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.hover\:border-right-red-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.hover\:border-right-red-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.hover\:border-right-red-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.hover\:border-right-red-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.hover\:border-right-red-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus\:border-right-red-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.focus\:border-right-red-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.focus\:border-right-red-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.focus\:border-right-red-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.focus\:border-right-red-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.focus\:border-right-red-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.focus\:border-right-red-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.focus\:border-right-red-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.focus\:border-right-red-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.focus\:border-right-red-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.focus\:border-right-red-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus\:border-right-red-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus\:border-right-red-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus-within\:border-right-red-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.focus-within\:border-right-red-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.focus-within\:border-right-red-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.focus-within\:border-right-red-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.focus-within\:border-right-red-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.focus-within\:border-right-red-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.focus-within\:border-right-red-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.focus-within\:border-right-red-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.focus-within\:border-right-red-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.focus-within\:border-right-red-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.focus-within\:border-right-red-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus-within\:border-right-red-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus-within\:border-right-red-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.active\:border-right-red-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.active\:border-right-red-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.active\:border-right-red-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.active\:border-right-red-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.active\:border-right-red-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.active\:border-right-red-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.active\:border-right-red-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.active\:border-right-red-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.active\:border-right-red-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.active\:border-right-red-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.active\:border-right-red-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.active\:border-right-red-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.active\:border-right-red-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.border-right-orange-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.border-right-orange-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.border-right-orange-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.border-right-orange-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.border-right-orange-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.border-right-orange-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.border-right-orange-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.border-right-orange-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.border-right-orange-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.border-right-orange-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.border-right-orange-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.border-right-orange-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.border-right-orange-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.hover\:border-right-orange-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.hover\:border-right-orange-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.hover\:border-right-orange-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.hover\:border-right-orange-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.hover\:border-right-orange-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.hover\:border-right-orange-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.hover\:border-right-orange-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.hover\:border-right-orange-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.hover\:border-right-orange-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.hover\:border-right-orange-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.hover\:border-right-orange-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.hover\:border-right-orange-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.hover\:border-right-orange-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus\:border-right-orange-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus\:border-right-orange-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus\:border-right-orange-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus\:border-right-orange-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus\:border-right-orange-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus\:border-right-orange-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus\:border-right-orange-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus\:border-right-orange-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus\:border-right-orange-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus\:border-right-orange-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus\:border-right-orange-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus\:border-right-orange-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus\:border-right-orange-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus-within\:border-right-orange-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus-within\:border-right-orange-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus-within\:border-right-orange-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus-within\:border-right-orange-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus-within\:border-right-orange-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus-within\:border-right-orange-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus-within\:border-right-orange-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus-within\:border-right-orange-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus-within\:border-right-orange-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus-within\:border-right-orange-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus-within\:border-right-orange-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus-within\:border-right-orange-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus-within\:border-right-orange-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.active\:border-right-orange-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.active\:border-right-orange-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.active\:border-right-orange-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.active\:border-right-orange-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.active\:border-right-orange-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.active\:border-right-orange-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.active\:border-right-orange-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.active\:border-right-orange-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.active\:border-right-orange-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.active\:border-right-orange-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.active\:border-right-orange-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.active\:border-right-orange-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.active\:border-right-orange-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.border-right-yellow-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.border-right-yellow-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.border-right-yellow-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.border-right-yellow-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.border-right-yellow-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.border-right-yellow-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.border-right-yellow-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.border-right-yellow-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.border-right-yellow-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.border-right-yellow-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.border-right-yellow-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.border-right-yellow-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.border-right-yellow-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.hover\:border-right-yellow-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.hover\:border-right-yellow-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.hover\:border-right-yellow-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.hover\:border-right-yellow-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.hover\:border-right-yellow-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.hover\:border-right-yellow-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.hover\:border-right-yellow-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.hover\:border-right-yellow-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.hover\:border-right-yellow-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.hover\:border-right-yellow-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.hover\:border-right-yellow-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.hover\:border-right-yellow-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.hover\:border-right-yellow-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus\:border-right-yellow-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus\:border-right-yellow-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus\:border-right-yellow-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus\:border-right-yellow-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus\:border-right-yellow-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus\:border-right-yellow-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus\:border-right-yellow-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus\:border-right-yellow-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus\:border-right-yellow-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus\:border-right-yellow-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus\:border-right-yellow-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus\:border-right-yellow-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus\:border-right-yellow-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus-within\:border-right-yellow-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus-within\:border-right-yellow-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus-within\:border-right-yellow-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus-within\:border-right-yellow-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus-within\:border-right-yellow-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus-within\:border-right-yellow-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus-within\:border-right-yellow-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus-within\:border-right-yellow-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus-within\:border-right-yellow-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus-within\:border-right-yellow-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus-within\:border-right-yellow-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus-within\:border-right-yellow-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus-within\:border-right-yellow-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.active\:border-right-yellow-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.active\:border-right-yellow-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.active\:border-right-yellow-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.active\:border-right-yellow-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.active\:border-right-yellow-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.active\:border-right-yellow-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.active\:border-right-yellow-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.active\:border-right-yellow-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.active\:border-right-yellow-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.active\:border-right-yellow-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.active\:border-right-yellow-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.active\:border-right-yellow-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.active\:border-right-yellow-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.border-right-green-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.border-right-green-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.border-right-green-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.border-right-green-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.border-right-green-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.border-right-green-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.border-right-green-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.border-right-green-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.border-right-green-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.border-right-green-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.border-right-green-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.border-right-green-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.border-right-green-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.hover\:border-right-green-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.hover\:border-right-green-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.hover\:border-right-green-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.hover\:border-right-green-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.hover\:border-right-green-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.hover\:border-right-green-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.hover\:border-right-green-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.hover\:border-right-green-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.hover\:border-right-green-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.hover\:border-right-green-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.hover\:border-right-green-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.hover\:border-right-green-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.hover\:border-right-green-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus\:border-right-green-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.focus\:border-right-green-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.focus\:border-right-green-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.focus\:border-right-green-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.focus\:border-right-green-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.focus\:border-right-green-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.focus\:border-right-green-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.focus\:border-right-green-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.focus\:border-right-green-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.focus\:border-right-green-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.focus\:border-right-green-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus\:border-right-green-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus\:border-right-green-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus-within\:border-right-green-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.focus-within\:border-right-green-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.focus-within\:border-right-green-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.focus-within\:border-right-green-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.focus-within\:border-right-green-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.focus-within\:border-right-green-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.focus-within\:border-right-green-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.focus-within\:border-right-green-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.focus-within\:border-right-green-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.focus-within\:border-right-green-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.focus-within\:border-right-green-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus-within\:border-right-green-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus-within\:border-right-green-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.active\:border-right-green-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.active\:border-right-green-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.active\:border-right-green-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.active\:border-right-green-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.active\:border-right-green-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.active\:border-right-green-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.active\:border-right-green-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.active\:border-right-green-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.active\:border-right-green-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.active\:border-right-green-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.active\:border-right-green-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.active\:border-right-green-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.active\:border-right-green-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.border-right-turquoise-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.border-right-turquoise-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.border-right-turquoise-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.border-right-turquoise-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.border-right-turquoise-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.border-right-turquoise-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.border-right-turquoise-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.border-right-turquoise-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.border-right-turquoise-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.border-right-turquoise-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.border-right-turquoise-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.border-right-turquoise-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.border-right-turquoise-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.hover\:border-right-turquoise-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.hover\:border-right-turquoise-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.hover\:border-right-turquoise-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.hover\:border-right-turquoise-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.hover\:border-right-turquoise-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.hover\:border-right-turquoise-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.hover\:border-right-turquoise-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.hover\:border-right-turquoise-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.hover\:border-right-turquoise-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.hover\:border-right-turquoise-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.hover\:border-right-turquoise-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.hover\:border-right-turquoise-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.hover\:border-right-turquoise-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus\:border-right-turquoise-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus\:border-right-turquoise-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus\:border-right-turquoise-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus\:border-right-turquoise-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus\:border-right-turquoise-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus\:border-right-turquoise-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus\:border-right-turquoise-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus\:border-right-turquoise-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus\:border-right-turquoise-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus\:border-right-turquoise-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus\:border-right-turquoise-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus\:border-right-turquoise-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus\:border-right-turquoise-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus-within\:border-right-turquoise-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus-within\:border-right-turquoise-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus-within\:border-right-turquoise-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus-within\:border-right-turquoise-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus-within\:border-right-turquoise-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus-within\:border-right-turquoise-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus-within\:border-right-turquoise-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus-within\:border-right-turquoise-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus-within\:border-right-turquoise-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus-within\:border-right-turquoise-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus-within\:border-right-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus-within\:border-right-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus-within\:border-right-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.active\:border-right-turquoise-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.active\:border-right-turquoise-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.active\:border-right-turquoise-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.active\:border-right-turquoise-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.active\:border-right-turquoise-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.active\:border-right-turquoise-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.active\:border-right-turquoise-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.active\:border-right-turquoise-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.active\:border-right-turquoise-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.active\:border-right-turquoise-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.active\:border-right-turquoise-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.active\:border-right-turquoise-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.active\:border-right-turquoise-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.border-right-cyan-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.border-right-cyan-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.border-right-cyan-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.border-right-cyan-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.border-right-cyan-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.border-right-cyan-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.border-right-cyan-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.border-right-cyan-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.border-right-cyan-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.border-right-cyan-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.border-right-cyan-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.border-right-cyan-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.border-right-cyan-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.hover\:border-right-cyan-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.hover\:border-right-cyan-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.hover\:border-right-cyan-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.hover\:border-right-cyan-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.hover\:border-right-cyan-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.hover\:border-right-cyan-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.hover\:border-right-cyan-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.hover\:border-right-cyan-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.hover\:border-right-cyan-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.hover\:border-right-cyan-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.hover\:border-right-cyan-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.hover\:border-right-cyan-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.hover\:border-right-cyan-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus\:border-right-cyan-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus\:border-right-cyan-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus\:border-right-cyan-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus\:border-right-cyan-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus\:border-right-cyan-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus\:border-right-cyan-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus\:border-right-cyan-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus\:border-right-cyan-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus\:border-right-cyan-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus\:border-right-cyan-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus\:border-right-cyan-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus\:border-right-cyan-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus\:border-right-cyan-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus-within\:border-right-cyan-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus-within\:border-right-cyan-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus-within\:border-right-cyan-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus-within\:border-right-cyan-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus-within\:border-right-cyan-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus-within\:border-right-cyan-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus-within\:border-right-cyan-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus-within\:border-right-cyan-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus-within\:border-right-cyan-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus-within\:border-right-cyan-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus-within\:border-right-cyan-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus-within\:border-right-cyan-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus-within\:border-right-cyan-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.active\:border-right-cyan-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.active\:border-right-cyan-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.active\:border-right-cyan-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.active\:border-right-cyan-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.active\:border-right-cyan-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.active\:border-right-cyan-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.active\:border-right-cyan-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.active\:border-right-cyan-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.active\:border-right-cyan-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.active\:border-right-cyan-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.active\:border-right-cyan-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.active\:border-right-cyan-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.active\:border-right-cyan-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.border-right-blue-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.border-right-blue-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.border-right-blue-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.border-right-blue-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.border-right-blue-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.border-right-blue-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.border-right-blue-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.border-right-blue-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.border-right-blue-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.border-right-blue-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.border-right-blue-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.border-right-blue-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.border-right-blue-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.hover\:border-right-blue-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.hover\:border-right-blue-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.hover\:border-right-blue-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.hover\:border-right-blue-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.hover\:border-right-blue-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.hover\:border-right-blue-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.hover\:border-right-blue-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.hover\:border-right-blue-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.hover\:border-right-blue-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.hover\:border-right-blue-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.hover\:border-right-blue-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.hover\:border-right-blue-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.hover\:border-right-blue-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus\:border-right-blue-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus\:border-right-blue-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus\:border-right-blue-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus\:border-right-blue-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus\:border-right-blue-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus\:border-right-blue-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus\:border-right-blue-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus\:border-right-blue-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus\:border-right-blue-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus\:border-right-blue-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus\:border-right-blue-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus\:border-right-blue-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus\:border-right-blue-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus-within\:border-right-blue-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus-within\:border-right-blue-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus-within\:border-right-blue-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus-within\:border-right-blue-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus-within\:border-right-blue-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus-within\:border-right-blue-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus-within\:border-right-blue-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus-within\:border-right-blue-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus-within\:border-right-blue-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus-within\:border-right-blue-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus-within\:border-right-blue-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus-within\:border-right-blue-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus-within\:border-right-blue-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.active\:border-right-blue-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.active\:border-right-blue-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.active\:border-right-blue-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.active\:border-right-blue-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.active\:border-right-blue-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.active\:border-right-blue-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.active\:border-right-blue-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.active\:border-right-blue-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.active\:border-right-blue-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.active\:border-right-blue-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.active\:border-right-blue-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.active\:border-right-blue-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.active\:border-right-blue-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.border-right-indigo-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.border-right-indigo-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.border-right-indigo-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.border-right-indigo-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.border-right-indigo-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.border-right-indigo-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.border-right-indigo-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.border-right-indigo-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.border-right-indigo-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.border-right-indigo-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.border-right-indigo-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.border-right-indigo-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.border-right-indigo-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.hover\:border-right-indigo-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.hover\:border-right-indigo-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.hover\:border-right-indigo-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.hover\:border-right-indigo-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.hover\:border-right-indigo-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.hover\:border-right-indigo-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.hover\:border-right-indigo-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.hover\:border-right-indigo-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.hover\:border-right-indigo-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.hover\:border-right-indigo-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.hover\:border-right-indigo-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.hover\:border-right-indigo-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.hover\:border-right-indigo-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus\:border-right-indigo-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus\:border-right-indigo-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus\:border-right-indigo-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus\:border-right-indigo-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus\:border-right-indigo-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus\:border-right-indigo-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus\:border-right-indigo-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus\:border-right-indigo-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus\:border-right-indigo-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus\:border-right-indigo-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus\:border-right-indigo-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus\:border-right-indigo-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus\:border-right-indigo-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus-within\:border-right-indigo-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus-within\:border-right-indigo-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus-within\:border-right-indigo-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus-within\:border-right-indigo-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus-within\:border-right-indigo-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus-within\:border-right-indigo-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus-within\:border-right-indigo-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus-within\:border-right-indigo-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus-within\:border-right-indigo-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus-within\:border-right-indigo-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus-within\:border-right-indigo-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus-within\:border-right-indigo-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus-within\:border-right-indigo-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.active\:border-right-indigo-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.active\:border-right-indigo-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.active\:border-right-indigo-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.active\:border-right-indigo-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.active\:border-right-indigo-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.active\:border-right-indigo-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.active\:border-right-indigo-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.active\:border-right-indigo-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.active\:border-right-indigo-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.active\:border-right-indigo-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.active\:border-right-indigo-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.active\:border-right-indigo-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.active\:border-right-indigo-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.border-right-violet-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.border-right-violet-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.border-right-violet-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.border-right-violet-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.border-right-violet-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.border-right-violet-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.border-right-violet-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.border-right-violet-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.border-right-violet-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.border-right-violet-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.border-right-violet-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.border-right-violet-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.border-right-violet-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.hover\:border-right-violet-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.hover\:border-right-violet-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.hover\:border-right-violet-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.hover\:border-right-violet-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.hover\:border-right-violet-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.hover\:border-right-violet-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.hover\:border-right-violet-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.hover\:border-right-violet-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.hover\:border-right-violet-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.hover\:border-right-violet-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.hover\:border-right-violet-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.hover\:border-right-violet-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.hover\:border-right-violet-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus\:border-right-violet-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus\:border-right-violet-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus\:border-right-violet-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus\:border-right-violet-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus\:border-right-violet-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus\:border-right-violet-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus\:border-right-violet-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus\:border-right-violet-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus\:border-right-violet-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus\:border-right-violet-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus\:border-right-violet-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus\:border-right-violet-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus\:border-right-violet-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus-within\:border-right-violet-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus-within\:border-right-violet-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus-within\:border-right-violet-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus-within\:border-right-violet-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus-within\:border-right-violet-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus-within\:border-right-violet-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus-within\:border-right-violet-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus-within\:border-right-violet-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus-within\:border-right-violet-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus-within\:border-right-violet-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus-within\:border-right-violet-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus-within\:border-right-violet-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus-within\:border-right-violet-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.active\:border-right-violet-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.active\:border-right-violet-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.active\:border-right-violet-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.active\:border-right-violet-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.active\:border-right-violet-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.active\:border-right-violet-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.active\:border-right-violet-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.active\:border-right-violet-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.active\:border-right-violet-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.active\:border-right-violet-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.active\:border-right-violet-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.active\:border-right-violet-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.active\:border-right-violet-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.border-right-magenta-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.border-right-magenta-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.border-right-magenta-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.border-right-magenta-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.border-right-magenta-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.border-right-magenta-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.border-right-magenta-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.border-right-magenta-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.border-right-magenta-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.border-right-magenta-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.border-right-magenta-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.border-right-magenta-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.border-right-magenta-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.hover\:border-right-magenta-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.hover\:border-right-magenta-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.hover\:border-right-magenta-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.hover\:border-right-magenta-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.hover\:border-right-magenta-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.hover\:border-right-magenta-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.hover\:border-right-magenta-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.hover\:border-right-magenta-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.hover\:border-right-magenta-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.hover\:border-right-magenta-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.hover\:border-right-magenta-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.hover\:border-right-magenta-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.hover\:border-right-magenta-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus\:border-right-magenta-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus\:border-right-magenta-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus\:border-right-magenta-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus\:border-right-magenta-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus\:border-right-magenta-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus\:border-right-magenta-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus\:border-right-magenta-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus\:border-right-magenta-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus\:border-right-magenta-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus\:border-right-magenta-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus\:border-right-magenta-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus\:border-right-magenta-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus\:border-right-magenta-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus-within\:border-right-magenta-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus-within\:border-right-magenta-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus-within\:border-right-magenta-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus-within\:border-right-magenta-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus-within\:border-right-magenta-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus-within\:border-right-magenta-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus-within\:border-right-magenta-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus-within\:border-right-magenta-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus-within\:border-right-magenta-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus-within\:border-right-magenta-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus-within\:border-right-magenta-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus-within\:border-right-magenta-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus-within\:border-right-magenta-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.active\:border-right-magenta-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.active\:border-right-magenta-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.active\:border-right-magenta-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.active\:border-right-magenta-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.active\:border-right-magenta-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.active\:border-right-magenta-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.active\:border-right-magenta-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.active\:border-right-magenta-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.active\:border-right-magenta-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.active\:border-right-magenta-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.active\:border-right-magenta-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.active\:border-right-magenta-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.active\:border-right-magenta-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.border-top-transparent {
  border-top-color: transparent;
}

.hover\:border-top-transparent:hover {
  border-top-color: transparent;
}

.focus\:border-top-transparent:focus {
  border-top-color: transparent;
}

.focus-within\:border-top-transparent:focus-within {
  border-top-color: transparent;
}

.active\:border-top-transparent:active {
  border-top-color: transparent;
}

.border-top-black {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.hover\:border-top-black:hover {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus\:border-top-black:focus {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.focus-within\:border-top-black:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.active\:border-top-black:active {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.border-top-white {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.hover\:border-top-white:hover {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus\:border-top-white:focus {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.focus-within\:border-top-white:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.active\:border-top-white:active {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.border-top-gray-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.border-top-gray-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.border-top-gray-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.border-top-gray-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.border-top-gray-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.border-top-gray-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.border-top-gray-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.border-top-gray-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.border-top-gray-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.border-top-gray-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.border-top-gray-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.border-top-gray-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.border-top-gray-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.hover\:border-top-gray-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.hover\:border-top-gray-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.hover\:border-top-gray-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.hover\:border-top-gray-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.hover\:border-top-gray-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.hover\:border-top-gray-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.hover\:border-top-gray-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.hover\:border-top-gray-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.hover\:border-top-gray-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.hover\:border-top-gray-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.hover\:border-top-gray-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.hover\:border-top-gray-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.hover\:border-top-gray-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus\:border-top-gray-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus\:border-top-gray-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus\:border-top-gray-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus\:border-top-gray-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus\:border-top-gray-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus\:border-top-gray-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus\:border-top-gray-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus\:border-top-gray-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus\:border-top-gray-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus\:border-top-gray-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus\:border-top-gray-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus\:border-top-gray-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus\:border-top-gray-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.focus-within\:border-top-gray-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.focus-within\:border-top-gray-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.focus-within\:border-top-gray-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.focus-within\:border-top-gray-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.focus-within\:border-top-gray-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.focus-within\:border-top-gray-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.focus-within\:border-top-gray-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.focus-within\:border-top-gray-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.focus-within\:border-top-gray-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.focus-within\:border-top-gray-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.focus-within\:border-top-gray-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.focus-within\:border-top-gray-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.focus-within\:border-top-gray-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.active\:border-top-gray-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.active\:border-top-gray-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.active\:border-top-gray-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.active\:border-top-gray-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.active\:border-top-gray-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.active\:border-top-gray-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.active\:border-top-gray-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.active\:border-top-gray-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.active\:border-top-gray-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.active\:border-top-gray-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.active\:border-top-gray-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.active\:border-top-gray-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.active\:border-top-gray-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.border-top-slate-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.border-top-slate-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.border-top-slate-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.border-top-slate-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.border-top-slate-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.border-top-slate-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.border-top-slate-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.border-top-slate-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.border-top-slate-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.border-top-slate-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.border-top-slate-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.border-top-slate-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.border-top-slate-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.hover\:border-top-slate-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.hover\:border-top-slate-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.hover\:border-top-slate-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.hover\:border-top-slate-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.hover\:border-top-slate-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.hover\:border-top-slate-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.hover\:border-top-slate-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.hover\:border-top-slate-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.hover\:border-top-slate-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.hover\:border-top-slate-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.hover\:border-top-slate-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.hover\:border-top-slate-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.hover\:border-top-slate-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus\:border-top-slate-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus\:border-top-slate-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus\:border-top-slate-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus\:border-top-slate-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus\:border-top-slate-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus\:border-top-slate-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus\:border-top-slate-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus\:border-top-slate-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus\:border-top-slate-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus\:border-top-slate-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus\:border-top-slate-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus\:border-top-slate-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus\:border-top-slate-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.focus-within\:border-top-slate-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.focus-within\:border-top-slate-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.focus-within\:border-top-slate-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.focus-within\:border-top-slate-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.focus-within\:border-top-slate-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.focus-within\:border-top-slate-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.focus-within\:border-top-slate-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.focus-within\:border-top-slate-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.focus-within\:border-top-slate-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.focus-within\:border-top-slate-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.focus-within\:border-top-slate-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.focus-within\:border-top-slate-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.focus-within\:border-top-slate-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.active\:border-top-slate-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.active\:border-top-slate-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.active\:border-top-slate-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.active\:border-top-slate-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.active\:border-top-slate-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.active\:border-top-slate-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.active\:border-top-slate-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.active\:border-top-slate-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.active\:border-top-slate-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.active\:border-top-slate-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.active\:border-top-slate-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.active\:border-top-slate-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.active\:border-top-slate-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.border-top-stone-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.border-top-stone-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.border-top-stone-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.border-top-stone-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.border-top-stone-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.border-top-stone-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.border-top-stone-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.border-top-stone-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.border-top-stone-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.border-top-stone-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.border-top-stone-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.border-top-stone-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.border-top-stone-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.hover\:border-top-stone-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.hover\:border-top-stone-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.hover\:border-top-stone-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.hover\:border-top-stone-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.hover\:border-top-stone-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.hover\:border-top-stone-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.hover\:border-top-stone-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.hover\:border-top-stone-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.hover\:border-top-stone-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.hover\:border-top-stone-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.hover\:border-top-stone-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.hover\:border-top-stone-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.hover\:border-top-stone-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus\:border-top-stone-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus\:border-top-stone-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus\:border-top-stone-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus\:border-top-stone-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus\:border-top-stone-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus\:border-top-stone-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus\:border-top-stone-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus\:border-top-stone-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus\:border-top-stone-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus\:border-top-stone-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus\:border-top-stone-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus\:border-top-stone-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus\:border-top-stone-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.focus-within\:border-top-stone-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.focus-within\:border-top-stone-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.focus-within\:border-top-stone-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.focus-within\:border-top-stone-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.focus-within\:border-top-stone-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.focus-within\:border-top-stone-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.focus-within\:border-top-stone-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.focus-within\:border-top-stone-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.focus-within\:border-top-stone-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.focus-within\:border-top-stone-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.focus-within\:border-top-stone-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.focus-within\:border-top-stone-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.focus-within\:border-top-stone-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.active\:border-top-stone-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.active\:border-top-stone-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.active\:border-top-stone-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.active\:border-top-stone-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.active\:border-top-stone-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.active\:border-top-stone-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.active\:border-top-stone-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.active\:border-top-stone-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.active\:border-top-stone-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.active\:border-top-stone-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.active\:border-top-stone-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.active\:border-top-stone-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.active\:border-top-stone-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.border-top-red-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.border-top-red-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.border-top-red-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.border-top-red-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.border-top-red-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.border-top-red-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.border-top-red-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.border-top-red-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.border-top-red-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.border-top-red-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.border-top-red-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.border-top-red-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.border-top-red-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.hover\:border-top-red-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.hover\:border-top-red-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.hover\:border-top-red-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.hover\:border-top-red-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.hover\:border-top-red-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.hover\:border-top-red-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.hover\:border-top-red-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.hover\:border-top-red-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.hover\:border-top-red-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.hover\:border-top-red-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.hover\:border-top-red-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.hover\:border-top-red-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.hover\:border-top-red-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus\:border-top-red-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.focus\:border-top-red-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.focus\:border-top-red-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.focus\:border-top-red-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.focus\:border-top-red-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.focus\:border-top-red-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.focus\:border-top-red-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.focus\:border-top-red-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.focus\:border-top-red-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.focus\:border-top-red-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.focus\:border-top-red-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus\:border-top-red-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus\:border-top-red-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.focus-within\:border-top-red-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.focus-within\:border-top-red-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.focus-within\:border-top-red-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.focus-within\:border-top-red-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.focus-within\:border-top-red-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.focus-within\:border-top-red-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.focus-within\:border-top-red-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.focus-within\:border-top-red-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.focus-within\:border-top-red-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.focus-within\:border-top-red-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.focus-within\:border-top-red-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.focus-within\:border-top-red-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.focus-within\:border-top-red-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.active\:border-top-red-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.active\:border-top-red-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.active\:border-top-red-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.active\:border-top-red-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.active\:border-top-red-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.active\:border-top-red-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.active\:border-top-red-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.active\:border-top-red-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.active\:border-top-red-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.active\:border-top-red-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.active\:border-top-red-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.active\:border-top-red-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.active\:border-top-red-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.border-top-orange-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.border-top-orange-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.border-top-orange-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.border-top-orange-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.border-top-orange-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.border-top-orange-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.border-top-orange-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.border-top-orange-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.border-top-orange-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.border-top-orange-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.border-top-orange-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.border-top-orange-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.border-top-orange-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.hover\:border-top-orange-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.hover\:border-top-orange-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.hover\:border-top-orange-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.hover\:border-top-orange-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.hover\:border-top-orange-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.hover\:border-top-orange-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.hover\:border-top-orange-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.hover\:border-top-orange-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.hover\:border-top-orange-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.hover\:border-top-orange-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.hover\:border-top-orange-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.hover\:border-top-orange-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.hover\:border-top-orange-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus\:border-top-orange-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus\:border-top-orange-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus\:border-top-orange-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus\:border-top-orange-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus\:border-top-orange-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus\:border-top-orange-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus\:border-top-orange-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus\:border-top-orange-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus\:border-top-orange-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus\:border-top-orange-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus\:border-top-orange-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus\:border-top-orange-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus\:border-top-orange-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.focus-within\:border-top-orange-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.focus-within\:border-top-orange-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.focus-within\:border-top-orange-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.focus-within\:border-top-orange-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.focus-within\:border-top-orange-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.focus-within\:border-top-orange-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.focus-within\:border-top-orange-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.focus-within\:border-top-orange-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.focus-within\:border-top-orange-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.focus-within\:border-top-orange-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.focus-within\:border-top-orange-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.focus-within\:border-top-orange-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.focus-within\:border-top-orange-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.active\:border-top-orange-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.active\:border-top-orange-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.active\:border-top-orange-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.active\:border-top-orange-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.active\:border-top-orange-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.active\:border-top-orange-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.active\:border-top-orange-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.active\:border-top-orange-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.active\:border-top-orange-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.active\:border-top-orange-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.active\:border-top-orange-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.active\:border-top-orange-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.active\:border-top-orange-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.border-top-yellow-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.border-top-yellow-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.border-top-yellow-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.border-top-yellow-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.border-top-yellow-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.border-top-yellow-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.border-top-yellow-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.border-top-yellow-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.border-top-yellow-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.border-top-yellow-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.border-top-yellow-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.border-top-yellow-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.border-top-yellow-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.hover\:border-top-yellow-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.hover\:border-top-yellow-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.hover\:border-top-yellow-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.hover\:border-top-yellow-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.hover\:border-top-yellow-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.hover\:border-top-yellow-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.hover\:border-top-yellow-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.hover\:border-top-yellow-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.hover\:border-top-yellow-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.hover\:border-top-yellow-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.hover\:border-top-yellow-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.hover\:border-top-yellow-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.hover\:border-top-yellow-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus\:border-top-yellow-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus\:border-top-yellow-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus\:border-top-yellow-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus\:border-top-yellow-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus\:border-top-yellow-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus\:border-top-yellow-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus\:border-top-yellow-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus\:border-top-yellow-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus\:border-top-yellow-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus\:border-top-yellow-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus\:border-top-yellow-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus\:border-top-yellow-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus\:border-top-yellow-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.focus-within\:border-top-yellow-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.focus-within\:border-top-yellow-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.focus-within\:border-top-yellow-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.focus-within\:border-top-yellow-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.focus-within\:border-top-yellow-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.focus-within\:border-top-yellow-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.focus-within\:border-top-yellow-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.focus-within\:border-top-yellow-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.focus-within\:border-top-yellow-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.focus-within\:border-top-yellow-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.focus-within\:border-top-yellow-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.focus-within\:border-top-yellow-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.focus-within\:border-top-yellow-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.active\:border-top-yellow-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.active\:border-top-yellow-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.active\:border-top-yellow-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.active\:border-top-yellow-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.active\:border-top-yellow-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.active\:border-top-yellow-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.active\:border-top-yellow-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.active\:border-top-yellow-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.active\:border-top-yellow-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.active\:border-top-yellow-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.active\:border-top-yellow-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.active\:border-top-yellow-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.active\:border-top-yellow-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.border-top-green-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.border-top-green-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.border-top-green-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.border-top-green-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.border-top-green-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.border-top-green-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.border-top-green-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.border-top-green-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.border-top-green-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.border-top-green-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.border-top-green-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.border-top-green-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.border-top-green-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.hover\:border-top-green-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.hover\:border-top-green-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.hover\:border-top-green-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.hover\:border-top-green-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.hover\:border-top-green-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.hover\:border-top-green-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.hover\:border-top-green-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.hover\:border-top-green-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.hover\:border-top-green-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.hover\:border-top-green-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.hover\:border-top-green-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.hover\:border-top-green-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.hover\:border-top-green-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus\:border-top-green-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.focus\:border-top-green-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.focus\:border-top-green-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.focus\:border-top-green-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.focus\:border-top-green-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.focus\:border-top-green-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.focus\:border-top-green-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.focus\:border-top-green-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.focus\:border-top-green-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.focus\:border-top-green-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.focus\:border-top-green-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus\:border-top-green-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus\:border-top-green-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.focus-within\:border-top-green-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.focus-within\:border-top-green-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.focus-within\:border-top-green-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.focus-within\:border-top-green-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.focus-within\:border-top-green-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.focus-within\:border-top-green-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.focus-within\:border-top-green-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.focus-within\:border-top-green-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.focus-within\:border-top-green-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.focus-within\:border-top-green-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.focus-within\:border-top-green-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.focus-within\:border-top-green-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.focus-within\:border-top-green-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.active\:border-top-green-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.active\:border-top-green-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.active\:border-top-green-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.active\:border-top-green-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.active\:border-top-green-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.active\:border-top-green-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.active\:border-top-green-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.active\:border-top-green-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.active\:border-top-green-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.active\:border-top-green-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.active\:border-top-green-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.active\:border-top-green-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.active\:border-top-green-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.border-top-turquoise-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.border-top-turquoise-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.border-top-turquoise-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.border-top-turquoise-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.border-top-turquoise-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.border-top-turquoise-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.border-top-turquoise-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.border-top-turquoise-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.border-top-turquoise-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.border-top-turquoise-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.border-top-turquoise-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.border-top-turquoise-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.border-top-turquoise-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.hover\:border-top-turquoise-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.hover\:border-top-turquoise-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.hover\:border-top-turquoise-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.hover\:border-top-turquoise-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.hover\:border-top-turquoise-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.hover\:border-top-turquoise-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.hover\:border-top-turquoise-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.hover\:border-top-turquoise-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.hover\:border-top-turquoise-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.hover\:border-top-turquoise-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.hover\:border-top-turquoise-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.hover\:border-top-turquoise-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.hover\:border-top-turquoise-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus\:border-top-turquoise-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus\:border-top-turquoise-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus\:border-top-turquoise-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus\:border-top-turquoise-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus\:border-top-turquoise-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus\:border-top-turquoise-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus\:border-top-turquoise-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus\:border-top-turquoise-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus\:border-top-turquoise-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus\:border-top-turquoise-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus\:border-top-turquoise-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus\:border-top-turquoise-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus\:border-top-turquoise-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.focus-within\:border-top-turquoise-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.focus-within\:border-top-turquoise-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.focus-within\:border-top-turquoise-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.focus-within\:border-top-turquoise-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.focus-within\:border-top-turquoise-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.focus-within\:border-top-turquoise-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.focus-within\:border-top-turquoise-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.focus-within\:border-top-turquoise-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.focus-within\:border-top-turquoise-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.focus-within\:border-top-turquoise-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.focus-within\:border-top-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.focus-within\:border-top-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.focus-within\:border-top-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.active\:border-top-turquoise-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.active\:border-top-turquoise-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.active\:border-top-turquoise-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.active\:border-top-turquoise-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.active\:border-top-turquoise-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.active\:border-top-turquoise-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.active\:border-top-turquoise-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.active\:border-top-turquoise-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.active\:border-top-turquoise-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.active\:border-top-turquoise-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.active\:border-top-turquoise-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.active\:border-top-turquoise-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.active\:border-top-turquoise-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.border-top-cyan-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.border-top-cyan-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.border-top-cyan-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.border-top-cyan-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.border-top-cyan-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.border-top-cyan-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.border-top-cyan-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.border-top-cyan-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.border-top-cyan-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.border-top-cyan-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.border-top-cyan-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.border-top-cyan-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.border-top-cyan-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.hover\:border-top-cyan-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.hover\:border-top-cyan-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.hover\:border-top-cyan-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.hover\:border-top-cyan-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.hover\:border-top-cyan-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.hover\:border-top-cyan-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.hover\:border-top-cyan-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.hover\:border-top-cyan-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.hover\:border-top-cyan-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.hover\:border-top-cyan-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.hover\:border-top-cyan-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.hover\:border-top-cyan-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.hover\:border-top-cyan-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus\:border-top-cyan-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus\:border-top-cyan-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus\:border-top-cyan-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus\:border-top-cyan-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus\:border-top-cyan-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus\:border-top-cyan-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus\:border-top-cyan-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus\:border-top-cyan-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus\:border-top-cyan-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus\:border-top-cyan-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus\:border-top-cyan-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus\:border-top-cyan-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus\:border-top-cyan-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.focus-within\:border-top-cyan-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.focus-within\:border-top-cyan-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.focus-within\:border-top-cyan-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.focus-within\:border-top-cyan-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.focus-within\:border-top-cyan-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.focus-within\:border-top-cyan-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.focus-within\:border-top-cyan-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.focus-within\:border-top-cyan-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.focus-within\:border-top-cyan-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.focus-within\:border-top-cyan-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.focus-within\:border-top-cyan-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.focus-within\:border-top-cyan-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.focus-within\:border-top-cyan-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.active\:border-top-cyan-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.active\:border-top-cyan-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.active\:border-top-cyan-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.active\:border-top-cyan-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.active\:border-top-cyan-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.active\:border-top-cyan-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.active\:border-top-cyan-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.active\:border-top-cyan-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.active\:border-top-cyan-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.active\:border-top-cyan-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.active\:border-top-cyan-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.active\:border-top-cyan-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.active\:border-top-cyan-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.border-top-blue-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.border-top-blue-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.border-top-blue-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.border-top-blue-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.border-top-blue-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.border-top-blue-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.border-top-blue-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.border-top-blue-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.border-top-blue-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.border-top-blue-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.border-top-blue-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.border-top-blue-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.border-top-blue-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.hover\:border-top-blue-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.hover\:border-top-blue-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.hover\:border-top-blue-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.hover\:border-top-blue-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.hover\:border-top-blue-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.hover\:border-top-blue-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.hover\:border-top-blue-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.hover\:border-top-blue-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.hover\:border-top-blue-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.hover\:border-top-blue-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.hover\:border-top-blue-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.hover\:border-top-blue-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.hover\:border-top-blue-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus\:border-top-blue-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus\:border-top-blue-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus\:border-top-blue-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus\:border-top-blue-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus\:border-top-blue-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus\:border-top-blue-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus\:border-top-blue-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus\:border-top-blue-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus\:border-top-blue-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus\:border-top-blue-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus\:border-top-blue-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus\:border-top-blue-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus\:border-top-blue-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.focus-within\:border-top-blue-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.focus-within\:border-top-blue-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.focus-within\:border-top-blue-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.focus-within\:border-top-blue-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.focus-within\:border-top-blue-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.focus-within\:border-top-blue-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.focus-within\:border-top-blue-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.focus-within\:border-top-blue-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.focus-within\:border-top-blue-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.focus-within\:border-top-blue-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.focus-within\:border-top-blue-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.focus-within\:border-top-blue-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.focus-within\:border-top-blue-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.active\:border-top-blue-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.active\:border-top-blue-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.active\:border-top-blue-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.active\:border-top-blue-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.active\:border-top-blue-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.active\:border-top-blue-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.active\:border-top-blue-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.active\:border-top-blue-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.active\:border-top-blue-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.active\:border-top-blue-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.active\:border-top-blue-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.active\:border-top-blue-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.active\:border-top-blue-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.border-top-indigo-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.border-top-indigo-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.border-top-indigo-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.border-top-indigo-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.border-top-indigo-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.border-top-indigo-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.border-top-indigo-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.border-top-indigo-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.border-top-indigo-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.border-top-indigo-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.border-top-indigo-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.border-top-indigo-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.border-top-indigo-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.hover\:border-top-indigo-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.hover\:border-top-indigo-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.hover\:border-top-indigo-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.hover\:border-top-indigo-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.hover\:border-top-indigo-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.hover\:border-top-indigo-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.hover\:border-top-indigo-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.hover\:border-top-indigo-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.hover\:border-top-indigo-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.hover\:border-top-indigo-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.hover\:border-top-indigo-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.hover\:border-top-indigo-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.hover\:border-top-indigo-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus\:border-top-indigo-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus\:border-top-indigo-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus\:border-top-indigo-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus\:border-top-indigo-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus\:border-top-indigo-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus\:border-top-indigo-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus\:border-top-indigo-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus\:border-top-indigo-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus\:border-top-indigo-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus\:border-top-indigo-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus\:border-top-indigo-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus\:border-top-indigo-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus\:border-top-indigo-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.focus-within\:border-top-indigo-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.focus-within\:border-top-indigo-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.focus-within\:border-top-indigo-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.focus-within\:border-top-indigo-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.focus-within\:border-top-indigo-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.focus-within\:border-top-indigo-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.focus-within\:border-top-indigo-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.focus-within\:border-top-indigo-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.focus-within\:border-top-indigo-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.focus-within\:border-top-indigo-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.focus-within\:border-top-indigo-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.focus-within\:border-top-indigo-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.focus-within\:border-top-indigo-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.active\:border-top-indigo-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.active\:border-top-indigo-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.active\:border-top-indigo-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.active\:border-top-indigo-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.active\:border-top-indigo-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.active\:border-top-indigo-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.active\:border-top-indigo-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.active\:border-top-indigo-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.active\:border-top-indigo-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.active\:border-top-indigo-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.active\:border-top-indigo-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.active\:border-top-indigo-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.active\:border-top-indigo-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.border-top-violet-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.border-top-violet-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.border-top-violet-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.border-top-violet-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.border-top-violet-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.border-top-violet-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.border-top-violet-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.border-top-violet-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.border-top-violet-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.border-top-violet-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.border-top-violet-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.border-top-violet-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.border-top-violet-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.hover\:border-top-violet-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.hover\:border-top-violet-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.hover\:border-top-violet-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.hover\:border-top-violet-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.hover\:border-top-violet-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.hover\:border-top-violet-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.hover\:border-top-violet-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.hover\:border-top-violet-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.hover\:border-top-violet-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.hover\:border-top-violet-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.hover\:border-top-violet-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.hover\:border-top-violet-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.hover\:border-top-violet-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus\:border-top-violet-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus\:border-top-violet-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus\:border-top-violet-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus\:border-top-violet-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus\:border-top-violet-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus\:border-top-violet-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus\:border-top-violet-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus\:border-top-violet-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus\:border-top-violet-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus\:border-top-violet-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus\:border-top-violet-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus\:border-top-violet-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus\:border-top-violet-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.focus-within\:border-top-violet-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.focus-within\:border-top-violet-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.focus-within\:border-top-violet-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.focus-within\:border-top-violet-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.focus-within\:border-top-violet-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.focus-within\:border-top-violet-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.focus-within\:border-top-violet-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.focus-within\:border-top-violet-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.focus-within\:border-top-violet-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.focus-within\:border-top-violet-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.focus-within\:border-top-violet-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.focus-within\:border-top-violet-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.focus-within\:border-top-violet-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.active\:border-top-violet-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.active\:border-top-violet-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.active\:border-top-violet-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.active\:border-top-violet-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.active\:border-top-violet-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.active\:border-top-violet-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.active\:border-top-violet-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.active\:border-top-violet-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.active\:border-top-violet-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.active\:border-top-violet-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.active\:border-top-violet-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.active\:border-top-violet-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.active\:border-top-violet-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.border-top-magenta-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.border-top-magenta-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.border-top-magenta-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.border-top-magenta-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.border-top-magenta-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.border-top-magenta-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.border-top-magenta-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.border-top-magenta-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.border-top-magenta-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.border-top-magenta-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.border-top-magenta-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.border-top-magenta-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.border-top-magenta-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.hover\:border-top-magenta-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.hover\:border-top-magenta-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.hover\:border-top-magenta-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.hover\:border-top-magenta-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.hover\:border-top-magenta-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.hover\:border-top-magenta-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.hover\:border-top-magenta-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.hover\:border-top-magenta-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.hover\:border-top-magenta-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.hover\:border-top-magenta-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.hover\:border-top-magenta-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.hover\:border-top-magenta-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.hover\:border-top-magenta-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus\:border-top-magenta-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus\:border-top-magenta-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus\:border-top-magenta-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus\:border-top-magenta-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus\:border-top-magenta-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus\:border-top-magenta-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus\:border-top-magenta-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus\:border-top-magenta-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus\:border-top-magenta-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus\:border-top-magenta-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus\:border-top-magenta-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus\:border-top-magenta-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus\:border-top-magenta-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.focus-within\:border-top-magenta-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.focus-within\:border-top-magenta-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.focus-within\:border-top-magenta-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.focus-within\:border-top-magenta-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.focus-within\:border-top-magenta-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.focus-within\:border-top-magenta-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.focus-within\:border-top-magenta-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.focus-within\:border-top-magenta-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.focus-within\:border-top-magenta-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.focus-within\:border-top-magenta-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.focus-within\:border-top-magenta-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.focus-within\:border-top-magenta-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.focus-within\:border-top-magenta-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.active\:border-top-magenta-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.active\:border-top-magenta-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.active\:border-top-magenta-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.active\:border-top-magenta-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.active\:border-top-magenta-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.active\:border-top-magenta-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.active\:border-top-magenta-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.active\:border-top-magenta-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.active\:border-top-magenta-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.active\:border-top-magenta-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.active\:border-top-magenta-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.active\:border-top-magenta-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.active\:border-top-magenta-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:border-transparent {
  border-color: transparent;
}

.dark .dark\:hover\:border-transparent:hover {
  border-color: transparent;
}

.dark .dark\:focus\:border-transparent:focus {
  border-color: transparent;
}

.dark .dark\:focus-within\:border-transparent:focus-within {
  border-color: transparent;
}

.dark .dark\:active\:border-transparent:active {
  border-color: transparent;
}

.dark .dark\:border-black {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:hover\:border-black:hover {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus\:border-black:focus {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-black:focus-within {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:active\:border-black:active {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:border-white {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:hover\:border-white:hover {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus\:border-white:focus {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-white:focus-within {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:active\:border-white:active {
  --border-opacity: 1;
  border-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:border-gray-50 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:border-gray-100 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:border-gray-200 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:border-gray-300 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:border-gray-400 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:border-gray-500 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:border-gray-600 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:border-gray-700 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:border-gray-800 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:border-gray-900 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:border-gray-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:border-gray-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:border-gray-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-gray-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-gray-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-gray-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:active\:border-gray-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:active\:border-gray-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:active\:border-gray-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:active\:border-gray-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:active\:border-gray-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:active\:border-gray-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:active\:border-gray-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:active\:border-gray-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:active\:border-gray-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:active\:border-gray-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:active\:border-gray-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:active\:border-gray-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:active\:border-gray-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:border-slate-50 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:border-slate-100 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:border-slate-200 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:border-slate-300 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:border-slate-400 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:border-slate-500 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:border-slate-600 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:border-slate-700 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:border-slate-800 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:border-slate-900 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:border-slate-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:border-slate-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:border-slate-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-slate-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-slate-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-slate-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:active\:border-slate-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:active\:border-slate-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:active\:border-slate-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:active\:border-slate-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:active\:border-slate-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:active\:border-slate-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:active\:border-slate-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:active\:border-slate-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:active\:border-slate-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:active\:border-slate-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:active\:border-slate-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:active\:border-slate-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:active\:border-slate-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:border-stone-50 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:border-stone-100 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:border-stone-200 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:border-stone-300 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:border-stone-400 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:border-stone-500 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:border-stone-600 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:border-stone-700 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:border-stone-800 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:border-stone-900 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:border-stone-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:border-stone-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:border-stone-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-stone-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-stone-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-stone-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:active\:border-stone-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:active\:border-stone-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:active\:border-stone-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:active\:border-stone-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:active\:border-stone-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:active\:border-stone-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:active\:border-stone-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:active\:border-stone-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:active\:border-stone-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:active\:border-stone-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:active\:border-stone-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:active\:border-stone-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:active\:border-stone-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:border-red-50 {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:border-red-100 {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:border-red-200 {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:border-red-300 {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:border-red-400 {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:border-red-500 {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:border-red-600 {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:border-red-700 {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:border-red-800 {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:border-red-900 {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:border-red-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:border-red-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:border-red-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-red-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:hover\:border-red-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:hover\:border-red-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:hover\:border-red-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:hover\:border-red-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:hover\:border-red-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:hover\:border-red-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:hover\:border-red-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:hover\:border-red-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:hover\:border-red-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:hover\:border-red-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-red-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-red-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-red-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus\:border-red-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus\:border-red-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus\:border-red-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus\:border-red-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus\:border-red-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus\:border-red-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus\:border-red-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus\:border-red-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus\:border-red-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus\:border-red-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-red-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-red-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-red-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:active\:border-red-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:active\:border-red-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:active\:border-red-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:active\:border-red-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:active\:border-red-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:active\:border-red-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:active\:border-red-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:active\:border-red-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:active\:border-red-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:active\:border-red-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:active\:border-red-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:active\:border-red-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:active\:border-red-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:border-orange-50 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:border-orange-100 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:border-orange-200 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:border-orange-300 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:border-orange-400 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:border-orange-500 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:border-orange-600 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:border-orange-700 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:border-orange-800 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:border-orange-900 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:border-orange-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:border-orange-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:border-orange-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-orange-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-orange-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-orange-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:active\:border-orange-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:active\:border-orange-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:active\:border-orange-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:active\:border-orange-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:active\:border-orange-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:active\:border-orange-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:active\:border-orange-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:active\:border-orange-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:active\:border-orange-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:active\:border-orange-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:active\:border-orange-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:active\:border-orange-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:active\:border-orange-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:border-yellow-50 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:border-yellow-100 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:border-yellow-200 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:border-yellow-300 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:border-yellow-400 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:border-yellow-500 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:border-yellow-600 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:border-yellow-700 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:border-yellow-800 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:border-yellow-900 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:border-yellow-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:border-yellow-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:border-yellow-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-yellow-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-yellow-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-yellow-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:active\:border-yellow-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:border-green-50 {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:border-green-100 {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:border-green-200 {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:border-green-300 {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:border-green-400 {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:border-green-500 {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:border-green-600 {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:border-green-700 {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:border-green-800 {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:border-green-900 {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:border-green-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:border-green-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:border-green-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-green-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:hover\:border-green-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:hover\:border-green-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:hover\:border-green-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:hover\:border-green-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:hover\:border-green-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:hover\:border-green-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:hover\:border-green-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:hover\:border-green-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:hover\:border-green-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:hover\:border-green-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-green-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-green-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-green-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus\:border-green-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus\:border-green-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus\:border-green-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus\:border-green-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus\:border-green-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus\:border-green-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus\:border-green-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus\:border-green-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus\:border-green-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus\:border-green-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-green-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-green-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-green-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:active\:border-green-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:active\:border-green-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:active\:border-green-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:active\:border-green-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:active\:border-green-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:active\:border-green-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:active\:border-green-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:active\:border-green-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:active\:border-green-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:active\:border-green-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:active\:border-green-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:active\:border-green-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:active\:border-green-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:border-turquoise-50 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:border-turquoise-100 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:border-turquoise-200 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:border-turquoise-300 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:border-turquoise-400 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:border-turquoise-500 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:border-turquoise-600 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:border-turquoise-700 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:border-turquoise-800 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:border-turquoise-900 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:border-turquoise-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:border-turquoise-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:border-turquoise-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-turquoise-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-turquoise-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:active\:border-turquoise-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:border-cyan-50 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:border-cyan-100 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:border-cyan-200 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:border-cyan-300 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:border-cyan-400 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:border-cyan-500 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:border-cyan-600 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:border-cyan-700 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:border-cyan-800 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:border-cyan-900 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:border-cyan-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:border-cyan-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:border-cyan-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-cyan-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-cyan-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-cyan-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:active\:border-cyan-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:border-blue-50 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:border-blue-100 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:border-blue-200 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:border-blue-300 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:border-blue-400 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:border-blue-500 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:border-blue-600 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:border-blue-700 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:border-blue-800 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:border-blue-900 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:border-blue-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:border-blue-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:border-blue-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-blue-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-blue-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-blue-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:active\:border-blue-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:active\:border-blue-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:active\:border-blue-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:active\:border-blue-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:active\:border-blue-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:active\:border-blue-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:active\:border-blue-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:active\:border-blue-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:active\:border-blue-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:active\:border-blue-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:active\:border-blue-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:active\:border-blue-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:active\:border-blue-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:border-indigo-50 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:border-indigo-100 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:border-indigo-200 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:border-indigo-300 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:border-indigo-400 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:border-indigo-500 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:border-indigo-600 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:border-indigo-700 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:border-indigo-800 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:border-indigo-900 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:border-indigo-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:border-indigo-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:border-indigo-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-indigo-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-indigo-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-indigo-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:active\:border-indigo-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:border-violet-50 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:border-violet-100 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:border-violet-200 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:border-violet-300 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:border-violet-400 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:border-violet-500 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:border-violet-600 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:border-violet-700 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:border-violet-800 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:border-violet-900 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:border-violet-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:border-violet-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:border-violet-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-violet-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-violet-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-violet-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:active\:border-violet-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:active\:border-violet-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:active\:border-violet-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:active\:border-violet-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:active\:border-violet-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:active\:border-violet-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:active\:border-violet-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:active\:border-violet-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:active\:border-violet-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:active\:border-violet-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:active\:border-violet-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:active\:border-violet-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:active\:border-violet-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:border-magenta-50 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:border-magenta-100 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:border-magenta-200 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:border-magenta-300 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:border-magenta-400 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:border-magenta-500 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:border-magenta-600 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:border-magenta-700 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:border-magenta-800 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:border-magenta-900 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:border-magenta-1000 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:border-magenta-1100 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:border-magenta-1200 {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-50:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-300:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-400:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-500:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-600:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-700:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-800:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-900:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-1000:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-1100:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-magenta-1200:hover {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-50:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-300:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-400:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-500:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-600:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-700:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-800:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-900:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-1000:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-1100:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-magenta-1200:focus {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-50:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-300:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-400:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-500:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-600:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-700:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-800:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-900:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-1000:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-1100:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-magenta-1200:focus-within {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-50:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-100:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-200:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-300:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-400:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-500:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-600:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-700:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-800:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-900:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-1000:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-1100:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:active\:border-magenta-1200:active {
  --border-opacity: 1;
  border-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-transparent {
  border-bottom-color: transparent;
}

.dark .dark\:hover\:border-bottom-transparent:hover {
  border-bottom-color: transparent;
}

.dark .dark\:focus\:border-bottom-transparent:focus {
  border-bottom-color: transparent;
}

.dark .dark\:focus-within\:border-bottom-transparent:focus-within {
  border-bottom-color: transparent;
}

.dark .dark\:active\:border-bottom-transparent:active {
  border-bottom-color: transparent;
}

.dark .dark\:border-bottom-black {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-black:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-black:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-black:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:active\:border-bottom-black:active {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:border-bottom-white {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-white:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-white:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-white:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:active\:border-bottom-white:active {
  --border-opacity: 1;
  border-bottom-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:border-bottom-gray-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-gray-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-gray-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-gray-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-gray-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-gray-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-slate-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-slate-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-slate-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-slate-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-slate-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-stone-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-stone-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-stone-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-stone-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-stone-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-red-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:border-bottom-red-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:border-bottom-red-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:border-bottom-red-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:border-bottom-red-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:border-bottom-red-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:border-bottom-red-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:border-bottom-red-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:border-bottom-red-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:border-bottom-red-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:border-bottom-red-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-red-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-red-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-red-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-red-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-red-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-red-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-orange-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-orange-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-orange-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-orange-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-orange-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-yellow-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-yellow-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-yellow-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-yellow-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-yellow-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-green-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:border-bottom-green-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:border-bottom-green-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:border-bottom-green-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:border-bottom-green-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:border-bottom-green-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:border-bottom-green-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:border-bottom-green-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:border-bottom-green-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:border-bottom-green-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:border-bottom-green-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-green-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-green-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-green-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-green-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-green-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-green-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-turquoise-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-turquoise-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-turquoise-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-turquoise-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-cyan-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-cyan-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-cyan-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-cyan-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-cyan-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-blue-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-blue-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-blue-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-blue-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-blue-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-indigo-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-indigo-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-indigo-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-indigo-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-indigo-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-violet-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-violet-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-violet-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-violet-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-violet-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-50 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-300 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-400 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-500 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-600 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-700 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-800 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-900 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-1000 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-1100 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:border-bottom-magenta-1200 {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-50:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-300:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-400:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-500:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-600:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-700:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-800:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-900:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-1000:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-1100:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-bottom-magenta-1200:hover {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-50:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-300:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-400:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-500:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-600:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-700:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-800:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-900:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-1000:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-1100:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-bottom-magenta-1200:focus {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-50:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-300:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-400:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-500:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-600:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-700:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-800:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-900:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-1000:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-1100:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-bottom-magenta-1200:focus-within {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-50:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-300:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-400:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-500:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-600:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-700:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-800:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-900:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-1000:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-1100:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:active\:border-bottom-magenta-1200:active {
  --border-opacity: 1;
  border-bottom-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:border-left-transparent {
  border-left-color: transparent;
}

.dark .dark\:hover\:border-left-transparent:hover {
  border-left-color: transparent;
}

.dark .dark\:focus\:border-left-transparent:focus {
  border-left-color: transparent;
}

.dark .dark\:focus-within\:border-left-transparent:focus-within {
  border-left-color: transparent;
}

.dark .dark\:active\:border-left-transparent:active {
  border-left-color: transparent;
}

.dark .dark\:border-left-black {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:hover\:border-left-black:hover {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus\:border-left-black:focus {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-black:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:active\:border-left-black:active {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:border-left-white {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:hover\:border-left-white:hover {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus\:border-left-white:focus {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-white:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:active\:border-left-white:active {
  --border-opacity: 1;
  border-left-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:border-left-gray-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:border-left-gray-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:border-left-gray-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:border-left-gray-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:border-left-gray-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:border-left-gray-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:border-left-gray-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:border-left-gray-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:border-left-gray-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:border-left-gray-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:border-left-gray-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:border-left-gray-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:border-left-gray-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-gray-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-gray-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-gray-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-gray-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:border-left-slate-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:border-left-slate-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:border-left-slate-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:border-left-slate-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:border-left-slate-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:border-left-slate-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:border-left-slate-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:border-left-slate-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:border-left-slate-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:border-left-slate-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:border-left-slate-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:border-left-slate-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:border-left-slate-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-slate-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-slate-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-slate-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-slate-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:border-left-stone-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:border-left-stone-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:border-left-stone-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:border-left-stone-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:border-left-stone-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:border-left-stone-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:border-left-stone-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:border-left-stone-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:border-left-stone-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:border-left-stone-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:border-left-stone-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:border-left-stone-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:border-left-stone-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-stone-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-stone-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-stone-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-stone-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:border-left-red-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:border-left-red-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:border-left-red-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:border-left-red-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:border-left-red-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:border-left-red-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:border-left-red-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:border-left-red-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:border-left-red-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:border-left-red-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:border-left-red-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:border-left-red-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:border-left-red-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-red-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-red-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-red-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-red-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:border-left-orange-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:border-left-orange-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:border-left-orange-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:border-left-orange-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:border-left-orange-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:border-left-orange-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:border-left-orange-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:border-left-orange-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:border-left-orange-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:border-left-orange-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:border-left-orange-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:border-left-orange-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:border-left-orange-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-orange-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-orange-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-orange-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-orange-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:border-left-yellow-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:border-left-yellow-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:border-left-yellow-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:border-left-yellow-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:border-left-yellow-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:border-left-yellow-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:border-left-yellow-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:border-left-yellow-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:border-left-yellow-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:border-left-yellow-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:border-left-yellow-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:border-left-yellow-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:border-left-yellow-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-yellow-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-yellow-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-yellow-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-yellow-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:border-left-green-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:border-left-green-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:border-left-green-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:border-left-green-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:border-left-green-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:border-left-green-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:border-left-green-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:border-left-green-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:border-left-green-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:border-left-green-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:border-left-green-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:border-left-green-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:border-left-green-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-green-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-green-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-green-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-green-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:border-left-turquoise-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-turquoise-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-turquoise-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-turquoise-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:border-left-cyan-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:border-left-cyan-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:border-left-cyan-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:border-left-cyan-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:border-left-cyan-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:border-left-cyan-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:border-left-cyan-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:border-left-cyan-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:border-left-cyan-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:border-left-cyan-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:border-left-cyan-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:border-left-cyan-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:border-left-cyan-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-cyan-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-cyan-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-cyan-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-cyan-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:border-left-blue-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:border-left-blue-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:border-left-blue-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:border-left-blue-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:border-left-blue-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:border-left-blue-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:border-left-blue-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:border-left-blue-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:border-left-blue-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:border-left-blue-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:border-left-blue-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:border-left-blue-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:border-left-blue-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-blue-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-blue-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-blue-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-blue-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:border-left-indigo-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:border-left-indigo-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:border-left-indigo-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:border-left-indigo-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:border-left-indigo-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:border-left-indigo-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:border-left-indigo-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:border-left-indigo-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:border-left-indigo-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:border-left-indigo-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:border-left-indigo-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:border-left-indigo-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:border-left-indigo-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-indigo-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-indigo-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-indigo-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-indigo-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:border-left-violet-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:border-left-violet-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:border-left-violet-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:border-left-violet-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:border-left-violet-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:border-left-violet-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:border-left-violet-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:border-left-violet-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:border-left-violet-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:border-left-violet-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:border-left-violet-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:border-left-violet-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:border-left-violet-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-violet-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-violet-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-violet-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-violet-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:border-left-magenta-50 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:border-left-magenta-100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:border-left-magenta-200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:border-left-magenta-300 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:border-left-magenta-400 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:border-left-magenta-500 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:border-left-magenta-600 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:border-left-magenta-700 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:border-left-magenta-800 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:border-left-magenta-900 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:border-left-magenta-1000 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:border-left-magenta-1100 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:border-left-magenta-1200 {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-50:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-300:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-400:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-500:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-600:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-700:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-800:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-900:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-1000:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-1100:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-left-magenta-1200:hover {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-50:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-300:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-400:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-500:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-600:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-700:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-800:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-900:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-1000:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-1100:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-left-magenta-1200:focus {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-50:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-300:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-400:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-500:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-600:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-700:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-800:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-900:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-1000:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-1100:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-left-magenta-1200:focus-within {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-50:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-300:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-400:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-500:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-600:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-700:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-800:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-900:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-1000:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-1100:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:active\:border-left-magenta-1200:active {
  --border-opacity: 1;
  border-left-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:border-right-transparent {
  border-right-color: transparent;
}

.dark .dark\:hover\:border-right-transparent:hover {
  border-right-color: transparent;
}

.dark .dark\:focus\:border-right-transparent:focus {
  border-right-color: transparent;
}

.dark .dark\:focus-within\:border-right-transparent:focus-within {
  border-right-color: transparent;
}

.dark .dark\:active\:border-right-transparent:active {
  border-right-color: transparent;
}

.dark .dark\:border-right-black {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:hover\:border-right-black:hover {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus\:border-right-black:focus {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-black:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:active\:border-right-black:active {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:border-right-white {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:hover\:border-right-white:hover {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus\:border-right-white:focus {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-white:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:active\:border-right-white:active {
  --border-opacity: 1;
  border-right-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:border-right-gray-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:border-right-gray-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:border-right-gray-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:border-right-gray-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:border-right-gray-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:border-right-gray-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:border-right-gray-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:border-right-gray-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:border-right-gray-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:border-right-gray-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:border-right-gray-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:border-right-gray-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:border-right-gray-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-gray-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-gray-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-gray-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-gray-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:border-right-slate-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:border-right-slate-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:border-right-slate-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:border-right-slate-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:border-right-slate-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:border-right-slate-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:border-right-slate-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:border-right-slate-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:border-right-slate-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:border-right-slate-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:border-right-slate-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:border-right-slate-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:border-right-slate-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-slate-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-slate-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-slate-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-slate-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:border-right-stone-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:border-right-stone-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:border-right-stone-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:border-right-stone-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:border-right-stone-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:border-right-stone-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:border-right-stone-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:border-right-stone-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:border-right-stone-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:border-right-stone-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:border-right-stone-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:border-right-stone-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:border-right-stone-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-stone-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-stone-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-stone-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-stone-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:border-right-red-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:border-right-red-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:border-right-red-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:border-right-red-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:border-right-red-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:border-right-red-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:border-right-red-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:border-right-red-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:border-right-red-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:border-right-red-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:border-right-red-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:border-right-red-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:border-right-red-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-red-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-red-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-red-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-red-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:border-right-orange-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:border-right-orange-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:border-right-orange-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:border-right-orange-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:border-right-orange-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:border-right-orange-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:border-right-orange-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:border-right-orange-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:border-right-orange-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:border-right-orange-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:border-right-orange-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:border-right-orange-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:border-right-orange-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-orange-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-orange-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-orange-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-orange-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:border-right-yellow-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:border-right-yellow-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:border-right-yellow-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:border-right-yellow-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:border-right-yellow-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:border-right-yellow-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:border-right-yellow-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:border-right-yellow-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:border-right-yellow-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:border-right-yellow-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:border-right-yellow-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:border-right-yellow-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:border-right-yellow-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-yellow-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-yellow-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-yellow-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-yellow-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:border-right-green-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:border-right-green-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:border-right-green-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:border-right-green-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:border-right-green-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:border-right-green-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:border-right-green-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:border-right-green-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:border-right-green-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:border-right-green-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:border-right-green-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:border-right-green-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:border-right-green-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-green-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-green-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-green-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-green-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:border-right-turquoise-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-turquoise-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-turquoise-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-turquoise-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:border-right-cyan-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:border-right-cyan-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:border-right-cyan-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:border-right-cyan-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:border-right-cyan-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:border-right-cyan-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:border-right-cyan-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:border-right-cyan-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:border-right-cyan-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:border-right-cyan-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:border-right-cyan-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:border-right-cyan-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:border-right-cyan-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-cyan-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-cyan-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-cyan-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-cyan-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:border-right-blue-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:border-right-blue-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:border-right-blue-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:border-right-blue-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:border-right-blue-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:border-right-blue-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:border-right-blue-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:border-right-blue-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:border-right-blue-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:border-right-blue-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:border-right-blue-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:border-right-blue-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:border-right-blue-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-blue-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-blue-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-blue-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-blue-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:border-right-indigo-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:border-right-indigo-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:border-right-indigo-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:border-right-indigo-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:border-right-indigo-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:border-right-indigo-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:border-right-indigo-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:border-right-indigo-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:border-right-indigo-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:border-right-indigo-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:border-right-indigo-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:border-right-indigo-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:border-right-indigo-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-indigo-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-indigo-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-indigo-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-indigo-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:border-right-violet-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:border-right-violet-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:border-right-violet-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:border-right-violet-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:border-right-violet-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:border-right-violet-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:border-right-violet-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:border-right-violet-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:border-right-violet-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:border-right-violet-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:border-right-violet-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:border-right-violet-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:border-right-violet-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-violet-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-violet-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-violet-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-violet-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:border-right-magenta-50 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:border-right-magenta-100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:border-right-magenta-200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:border-right-magenta-300 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:border-right-magenta-400 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:border-right-magenta-500 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:border-right-magenta-600 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:border-right-magenta-700 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:border-right-magenta-800 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:border-right-magenta-900 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:border-right-magenta-1000 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:border-right-magenta-1100 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:border-right-magenta-1200 {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-50:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-300:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-400:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-500:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-600:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-700:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-800:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-900:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-1000:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-1100:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-right-magenta-1200:hover {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-50:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-300:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-400:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-500:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-600:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-700:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-800:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-900:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-1000:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-1100:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-right-magenta-1200:focus {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-50:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-300:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-400:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-500:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-600:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-700:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-800:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-900:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-1000:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-1100:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-right-magenta-1200:focus-within {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-50:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-300:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-400:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-500:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-600:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-700:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-800:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-900:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-1000:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-1100:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:active\:border-right-magenta-1200:active {
  --border-opacity: 1;
  border-right-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:border-top-transparent {
  border-top-color: transparent;
}

.dark .dark\:hover\:border-top-transparent:hover {
  border-top-color: transparent;
}

.dark .dark\:focus\:border-top-transparent:focus {
  border-top-color: transparent;
}

.dark .dark\:focus-within\:border-top-transparent:focus-within {
  border-top-color: transparent;
}

.dark .dark\:active\:border-top-transparent:active {
  border-top-color: transparent;
}

.dark .dark\:border-top-black {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:hover\:border-top-black:hover {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus\:border-top-black:focus {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-black:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:active\:border-top-black:active {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 0%, var(--border-opacity));
}

.dark .dark\:border-top-white {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:hover\:border-top-white:hover {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus\:border-top-white:focus {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-white:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:active\:border-top-white:active {
  --border-opacity: 1;
  border-top-color: hsla(0, 0%, 100%, var(--border-opacity));
}

.dark .dark\:border-top-gray-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:border-top-gray-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:border-top-gray-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:border-top-gray-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:border-top-gray-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:border-top-gray-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:border-top-gray-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:border-top-gray-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:border-top-gray-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:border-top-gray-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:border-top-gray-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:border-top-gray-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:border-top-gray-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-gray-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-gray-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-gray-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-gray-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--gray-1200), var(--border-opacity));
}

.dark .dark\:border-top-slate-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:border-top-slate-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:border-top-slate-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:border-top-slate-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:border-top-slate-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:border-top-slate-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:border-top-slate-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:border-top-slate-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:border-top-slate-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:border-top-slate-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:border-top-slate-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:border-top-slate-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:border-top-slate-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-slate-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-slate-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-slate-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-slate-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--slate-1200), var(--border-opacity));
}

.dark .dark\:border-top-stone-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:border-top-stone-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:border-top-stone-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:border-top-stone-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:border-top-stone-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:border-top-stone-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:border-top-stone-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:border-top-stone-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:border-top-stone-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:border-top-stone-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:border-top-stone-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:border-top-stone-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:border-top-stone-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-stone-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-stone-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-stone-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-stone-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--stone-1200), var(--border-opacity));
}

.dark .dark\:border-top-red-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:border-top-red-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:border-top-red-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:border-top-red-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:border-top-red-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:border-top-red-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:border-top-red-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:border-top-red-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:border-top-red-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:border-top-red-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:border-top-red-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:border-top-red-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:border-top-red-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-red-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-red-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-red-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-red-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--red-1200), var(--border-opacity));
}

.dark .dark\:border-top-orange-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:border-top-orange-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:border-top-orange-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:border-top-orange-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:border-top-orange-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:border-top-orange-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:border-top-orange-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:border-top-orange-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:border-top-orange-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:border-top-orange-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:border-top-orange-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:border-top-orange-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:border-top-orange-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-orange-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-orange-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-orange-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-orange-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--orange-1200), var(--border-opacity));
}

.dark .dark\:border-top-yellow-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:border-top-yellow-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:border-top-yellow-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:border-top-yellow-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:border-top-yellow-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:border-top-yellow-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:border-top-yellow-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:border-top-yellow-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:border-top-yellow-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:border-top-yellow-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:border-top-yellow-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:border-top-yellow-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:border-top-yellow-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-yellow-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-yellow-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-yellow-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-yellow-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--yellow-1200), var(--border-opacity));
}

.dark .dark\:border-top-green-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:border-top-green-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:border-top-green-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:border-top-green-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:border-top-green-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:border-top-green-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:border-top-green-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:border-top-green-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:border-top-green-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:border-top-green-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:border-top-green-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:border-top-green-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:border-top-green-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-green-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-green-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-green-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-green-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--green-1200), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:border-top-turquoise-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-turquoise-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-turquoise-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-turquoise-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-turquoise-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--turquoise-1200), var(--border-opacity));
}

.dark .dark\:border-top-cyan-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:border-top-cyan-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:border-top-cyan-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:border-top-cyan-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:border-top-cyan-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:border-top-cyan-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:border-top-cyan-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:border-top-cyan-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:border-top-cyan-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:border-top-cyan-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:border-top-cyan-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:border-top-cyan-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:border-top-cyan-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-cyan-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-cyan-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-cyan-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-cyan-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--cyan-1200), var(--border-opacity));
}

.dark .dark\:border-top-blue-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:border-top-blue-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:border-top-blue-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:border-top-blue-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:border-top-blue-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:border-top-blue-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:border-top-blue-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:border-top-blue-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:border-top-blue-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:border-top-blue-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:border-top-blue-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:border-top-blue-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:border-top-blue-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-blue-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-blue-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-blue-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-blue-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--blue-1200), var(--border-opacity));
}

.dark .dark\:border-top-indigo-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:border-top-indigo-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:border-top-indigo-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:border-top-indigo-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:border-top-indigo-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:border-top-indigo-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:border-top-indigo-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:border-top-indigo-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:border-top-indigo-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:border-top-indigo-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:border-top-indigo-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:border-top-indigo-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:border-top-indigo-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-indigo-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-indigo-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-indigo-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-indigo-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--indigo-1200), var(--border-opacity));
}

.dark .dark\:border-top-violet-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:border-top-violet-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:border-top-violet-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:border-top-violet-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:border-top-violet-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:border-top-violet-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:border-top-violet-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:border-top-violet-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:border-top-violet-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:border-top-violet-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:border-top-violet-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:border-top-violet-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:border-top-violet-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-violet-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-violet-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-violet-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-violet-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--violet-1200), var(--border-opacity));
}

.dark .dark\:border-top-magenta-50 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:border-top-magenta-100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:border-top-magenta-200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:border-top-magenta-300 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:border-top-magenta-400 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:border-top-magenta-500 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:border-top-magenta-600 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:border-top-magenta-700 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:border-top-magenta-800 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:border-top-magenta-900 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:border-top-magenta-1000 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:border-top-magenta-1100 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:border-top-magenta-1200 {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-50:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-300:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-400:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-500:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-600:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-700:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-800:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-900:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-1000:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-1100:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:hover\:border-top-magenta-1200:hover {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-50:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-300:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-400:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-500:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-600:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-700:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-800:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-900:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-1000:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-1100:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus\:border-top-magenta-1200:focus {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-50:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-300:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-400:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-500:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-600:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-700:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-800:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-900:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-1000:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-1100:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:focus-within\:border-top-magenta-1200:focus-within {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-50:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-50), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-100), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-200), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-300:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-300), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-400:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-400), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-500:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-500), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-600:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-600), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-700:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-700), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-800:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-800), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-900:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-900), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-1000:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1000), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-1100:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1100), var(--border-opacity));
}

.dark .dark\:active\:border-top-magenta-1200:active {
  --border-opacity: 1;
  border-top-color: hsla(var(--magenta-1200), var(--border-opacity));
}