/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme {
  :root, :host {
    --tw-spacing: 0.25rem;
  }
}
.tw\:flex {
  display: flex !important;
}
.tw\:grid {
  display: grid !important;
}
.tw\:items-center {
  align-items: center !important;
}
.tw\:justify-between {
  justify-content: space-between !important;
}
.tw\:gap-3 {
  gap: calc(var(--tw-spacing) * 3) !important;
}
.tw\:gap-5 {
  gap: calc(var(--tw-spacing) * 5) !important;
}
.tw\:gap-6 {
  gap: calc(var(--tw-spacing) * 6) !important;
}
@media (width >= 40rem) {
  .tw\:sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (width >= 80rem) {
  .tw\:xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .tw\:xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
