@layer utilities {
  .wodi-fx-pricing.mx-auto, .wodi-fx-pricing .mx-auto {
    margin-inline: auto;
  }
  .wodi-fx-pricing.mt-2, .wodi-fx-pricing .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .wodi-fx-pricing.mt-3, .wodi-fx-pricing .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .wodi-fx-pricing.block, .wodi-fx-pricing .block {
    display: block;
  }
  .wodi-fx-pricing.flex, .wodi-fx-pricing .flex {
    display: flex;
  }
  .wodi-fx-pricing.grid, .wodi-fx-pricing .grid {
    display: grid;
  }
  .wodi-fx-pricing.min-h-11, .wodi-fx-pricing .min-h-11 {
    min-height: calc(var(--spacing) * 11);
  }
  .wodi-fx-pricing.min-h-14, .wodi-fx-pricing .min-h-14 {
    min-height: calc(var(--spacing) * 14);
  }
  .wodi-fx-pricing.w-full, .wodi-fx-pricing .w-full {
    width: 100%;
  }
  .wodi-fx-pricing.max-w-6xl, .wodi-fx-pricing .max-w-6xl {
    max-width: var(--container-6xl);
  }
  .wodi-fx-pricing.min-w-0, .wodi-fx-pricing .min-w-0 {
    min-width: 0px;
  }
  .wodi-fx-pricing.flex-wrap, .wodi-fx-pricing .flex-wrap {
    flex-wrap: wrap;
  }
  .wodi-fx-pricing.items-center, .wodi-fx-pricing .items-center {
    align-items: center;
  }
  .wodi-fx-pricing.items-end, .wodi-fx-pricing .items-end {
    align-items: flex-end;
  }
  .wodi-fx-pricing.items-start, .wodi-fx-pricing .items-start {
    align-items: flex-start;
  }
  .wodi-fx-pricing.justify-between, .wodi-fx-pricing .justify-between {
    justify-content: space-between;
  }
  .wodi-fx-pricing.gap-3, .wodi-fx-pricing .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .wodi-fx-pricing.gap-4, .wodi-fx-pricing .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .wodi-fx-pricing.gap-6, .wodi-fx-pricing .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .wodi-fx-pricing:where(.space-y-3 > :not(:last-child)), .wodi-fx-pricing :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
  .wodi-fx-pricing:where(.space-y-4 > :not(:last-child)), .wodi-fx-pricing :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
  .wodi-fx-pricing:where(.space-y-5 > :not(:last-child)), .wodi-fx-pricing :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }
  .wodi-fx-pricing:where(.space-y-6 > :not(:last-child)), .wodi-fx-pricing :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }
  .wodi-fx-pricing.overflow-auto, .wodi-fx-pricing .overflow-auto {
    overflow: auto;
  }
  .wodi-fx-pricing.rounded-lg, .wodi-fx-pricing .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .wodi-fx-pricing.rounded-xl, .wodi-fx-pricing .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .wodi-fx-pricing.border, .wodi-fx-pricing .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .wodi-fx-pricing.border-amber-200, .wodi-fx-pricing .border-amber-200 {
    border-color: var(--color-amber-200);
  }
  .wodi-fx-pricing.border-blue-200, .wodi-fx-pricing .border-blue-200 {
    border-color: var(--color-blue-200);
  }
  .wodi-fx-pricing.border-blue-600, .wodi-fx-pricing .border-blue-600 {
    border-color: var(--color-blue-600);
  }
  .wodi-fx-pricing.border-green-200, .wodi-fx-pricing .border-green-200 {
    border-color: var(--color-green-200);
  }
  .wodi-fx-pricing.border-slate-200, .wodi-fx-pricing .border-slate-200 {
    border-color: var(--color-slate-200);
  }
  .wodi-fx-pricing.border-slate-300, .wodi-fx-pricing .border-slate-300 {
    border-color: var(--color-slate-300);
  }
  .wodi-fx-pricing.bg-amber-50, .wodi-fx-pricing .bg-amber-50 {
    background-color: var(--color-amber-50);
  }
  .wodi-fx-pricing.bg-blue-50, .wodi-fx-pricing .bg-blue-50 {
    background-color: var(--color-blue-50);
  }
  .wodi-fx-pricing.bg-green-50, .wodi-fx-pricing .bg-green-50 {
    background-color: var(--color-green-50);
  }
  .wodi-fx-pricing.bg-slate-50, .wodi-fx-pricing .bg-slate-50 {
    background-color: var(--color-slate-50);
  }
  .wodi-fx-pricing.bg-white, .wodi-fx-pricing .bg-white {
    background-color: var(--color-white);
  }
  .wodi-fx-pricing.p-3, .wodi-fx-pricing .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .wodi-fx-pricing.p-4, .wodi-fx-pricing .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .wodi-fx-pricing.p-5, .wodi-fx-pricing .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .wodi-fx-pricing.p-6, .wodi-fx-pricing .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .wodi-fx-pricing.p-8, .wodi-fx-pricing .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .wodi-fx-pricing.px-3, .wodi-fx-pricing .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .wodi-fx-pricing.py-2, .wodi-fx-pricing .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .wodi-fx-pricing.text-left, .wodi-fx-pricing .text-left {
    text-align: left;
  }
  .wodi-fx-pricing.text-2xl, .wodi-fx-pricing .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .wodi-fx-pricing.text-3xl, .wodi-fx-pricing .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .wodi-fx-pricing.text-sm, .wodi-fx-pricing .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .wodi-fx-pricing.text-xl, .wodi-fx-pricing .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .wodi-fx-pricing.text-xs, .wodi-fx-pricing .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .wodi-fx-pricing.font-bold, .wodi-fx-pricing .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .wodi-fx-pricing.font-semibold, .wodi-fx-pricing .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .wodi-fx-pricing.text-amber-900, .wodi-fx-pricing .text-amber-900 {
    color: var(--color-amber-900);
  }
  .wodi-fx-pricing.text-blue-950, .wodi-fx-pricing .text-blue-950 {
    color: var(--color-blue-950);
  }
  .wodi-fx-pricing.text-red-800, .wodi-fx-pricing .text-red-800 {
    color: var(--color-red-800);
  }
  .wodi-fx-pricing.text-slate-600, .wodi-fx-pricing .text-slate-600 {
    color: var(--color-slate-600);
  }
  .wodi-fx-pricing.text-slate-900, .wodi-fx-pricing .text-slate-900 {
    color: var(--color-slate-900);
  }
  @media (hover: hover) {
    .wodi-fx-pricing.hover\:bg-slate-50:hover, .wodi-fx-pricing .hover\:bg-slate-50:hover {
      background-color: var(--color-slate-50);
    }
  }
  .wodi-fx-pricing.disabled\:bg-slate-100:disabled, .wodi-fx-pricing .disabled\:bg-slate-100:disabled {
    background-color: var(--color-slate-100);
  }
  @media (width >= 40rem) {
    .wodi-fx-pricing.sm\:grid-cols-2, .wodi-fx-pricing .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .wodi-fx-pricing.sm\:p-6, .wodi-fx-pricing .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 64rem) {
    .wodi-fx-pricing.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\], .wodi-fx-pricing .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\] {
      grid-template-columns: minmax(0,1fr) minmax(0,2fr);
    }
  }
}