/*! tailwind-dark | Tailwind CSS v3.4.15 | MIT | Generated by build.cjs */
.dark\:border-collapse:is(.dark *) {
    border-collapse: collapse
}
.dark\:border-separate:is(.dark *) {
    border-collapse: separate
}
.dark\:border-spacing-0:is(.dark *) {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-0\.5:is(.dark *) {
    --tw-border-spacing-x: 0.125rem;
    --tw-border-spacing-y: 0.125rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-1:is(.dark *) {
    --tw-border-spacing-x: 0.25rem;
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-1\.5:is(.dark *) {
    --tw-border-spacing-x: 0.375rem;
    --tw-border-spacing-y: 0.375rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-10:is(.dark *) {
    --tw-border-spacing-x: 2.5rem;
    --tw-border-spacing-y: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-11:is(.dark *) {
    --tw-border-spacing-x: 2.75rem;
    --tw-border-spacing-y: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-12:is(.dark *) {
    --tw-border-spacing-x: 3rem;
    --tw-border-spacing-y: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-14:is(.dark *) {
    --tw-border-spacing-x: 3.5rem;
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-16:is(.dark *) {
    --tw-border-spacing-x: 4rem;
    --tw-border-spacing-y: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-2:is(.dark *) {
    --tw-border-spacing-x: 0.5rem;
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-2\.5:is(.dark *) {
    --tw-border-spacing-x: 0.625rem;
    --tw-border-spacing-y: 0.625rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-20:is(.dark *) {
    --tw-border-spacing-x: 5rem;
    --tw-border-spacing-y: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-24:is(.dark *) {
    --tw-border-spacing-x: 6rem;
    --tw-border-spacing-y: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-28:is(.dark *) {
    --tw-border-spacing-x: 7rem;
    --tw-border-spacing-y: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-3:is(.dark *) {
    --tw-border-spacing-x: 0.75rem;
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-3\.5:is(.dark *) {
    --tw-border-spacing-x: 0.875rem;
    --tw-border-spacing-y: 0.875rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-32:is(.dark *) {
    --tw-border-spacing-x: 8rem;
    --tw-border-spacing-y: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-36:is(.dark *) {
    --tw-border-spacing-x: 9rem;
    --tw-border-spacing-y: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-4:is(.dark *) {
    --tw-border-spacing-x: 1rem;
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-40:is(.dark *) {
    --tw-border-spacing-x: 10rem;
    --tw-border-spacing-y: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-44:is(.dark *) {
    --tw-border-spacing-x: 11rem;
    --tw-border-spacing-y: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-48:is(.dark *) {
    --tw-border-spacing-x: 12rem;
    --tw-border-spacing-y: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-5:is(.dark *) {
    --tw-border-spacing-x: 1.25rem;
    --tw-border-spacing-y: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-52:is(.dark *) {
    --tw-border-spacing-x: 13rem;
    --tw-border-spacing-y: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-56:is(.dark *) {
    --tw-border-spacing-x: 14rem;
    --tw-border-spacing-y: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-6:is(.dark *) {
    --tw-border-spacing-x: 1.5rem;
    --tw-border-spacing-y: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-60:is(.dark *) {
    --tw-border-spacing-x: 15rem;
    --tw-border-spacing-y: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-64:is(.dark *) {
    --tw-border-spacing-x: 16rem;
    --tw-border-spacing-y: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-7:is(.dark *) {
    --tw-border-spacing-x: 1.75rem;
    --tw-border-spacing-y: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-72:is(.dark *) {
    --tw-border-spacing-x: 18rem;
    --tw-border-spacing-y: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-8:is(.dark *) {
    --tw-border-spacing-x: 2rem;
    --tw-border-spacing-y: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-80:is(.dark *) {
    --tw-border-spacing-x: 20rem;
    --tw-border-spacing-y: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-9:is(.dark *) {
    --tw-border-spacing-x: 2.25rem;
    --tw-border-spacing-y: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-96:is(.dark *) {
    --tw-border-spacing-x: 24rem;
    --tw-border-spacing-y: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-px:is(.dark *) {
    --tw-border-spacing-x: 1px;
    --tw-border-spacing-y: 1px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-0:is(.dark *) {
    --tw-border-spacing-x: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-0\.5:is(.dark *) {
    --tw-border-spacing-x: 0.125rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-1:is(.dark *) {
    --tw-border-spacing-x: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-1\.5:is(.dark *) {
    --tw-border-spacing-x: 0.375rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-10:is(.dark *) {
    --tw-border-spacing-x: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-11:is(.dark *) {
    --tw-border-spacing-x: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-12:is(.dark *) {
    --tw-border-spacing-x: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-14:is(.dark *) {
    --tw-border-spacing-x: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-16:is(.dark *) {
    --tw-border-spacing-x: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-2:is(.dark *) {
    --tw-border-spacing-x: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-2\.5:is(.dark *) {
    --tw-border-spacing-x: 0.625rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-20:is(.dark *) {
    --tw-border-spacing-x: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-24:is(.dark *) {
    --tw-border-spacing-x: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-28:is(.dark *) {
    --tw-border-spacing-x: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-3:is(.dark *) {
    --tw-border-spacing-x: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-3\.5:is(.dark *) {
    --tw-border-spacing-x: 0.875rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-32:is(.dark *) {
    --tw-border-spacing-x: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-36:is(.dark *) {
    --tw-border-spacing-x: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-4:is(.dark *) {
    --tw-border-spacing-x: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-40:is(.dark *) {
    --tw-border-spacing-x: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-44:is(.dark *) {
    --tw-border-spacing-x: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-48:is(.dark *) {
    --tw-border-spacing-x: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-5:is(.dark *) {
    --tw-border-spacing-x: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-52:is(.dark *) {
    --tw-border-spacing-x: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-56:is(.dark *) {
    --tw-border-spacing-x: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-6:is(.dark *) {
    --tw-border-spacing-x: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-60:is(.dark *) {
    --tw-border-spacing-x: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-64:is(.dark *) {
    --tw-border-spacing-x: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-7:is(.dark *) {
    --tw-border-spacing-x: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-72:is(.dark *) {
    --tw-border-spacing-x: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-8:is(.dark *) {
    --tw-border-spacing-x: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-80:is(.dark *) {
    --tw-border-spacing-x: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-9:is(.dark *) {
    --tw-border-spacing-x: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-96:is(.dark *) {
    --tw-border-spacing-x: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-x-px:is(.dark *) {
    --tw-border-spacing-x: 1px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-0:is(.dark *) {
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-0\.5:is(.dark *) {
    --tw-border-spacing-y: 0.125rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-1:is(.dark *) {
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-1\.5:is(.dark *) {
    --tw-border-spacing-y: 0.375rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-10:is(.dark *) {
    --tw-border-spacing-y: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-11:is(.dark *) {
    --tw-border-spacing-y: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-12:is(.dark *) {
    --tw-border-spacing-y: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-14:is(.dark *) {
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-16:is(.dark *) {
    --tw-border-spacing-y: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-2:is(.dark *) {
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-2\.5:is(.dark *) {
    --tw-border-spacing-y: 0.625rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-20:is(.dark *) {
    --tw-border-spacing-y: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-24:is(.dark *) {
    --tw-border-spacing-y: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-28:is(.dark *) {
    --tw-border-spacing-y: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-3:is(.dark *) {
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-3\.5:is(.dark *) {
    --tw-border-spacing-y: 0.875rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-32:is(.dark *) {
    --tw-border-spacing-y: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-36:is(.dark *) {
    --tw-border-spacing-y: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-4:is(.dark *) {
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-40:is(.dark *) {
    --tw-border-spacing-y: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-44:is(.dark *) {
    --tw-border-spacing-y: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-48:is(.dark *) {
    --tw-border-spacing-y: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-5:is(.dark *) {
    --tw-border-spacing-y: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-52:is(.dark *) {
    --tw-border-spacing-y: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-56:is(.dark *) {
    --tw-border-spacing-y: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-6:is(.dark *) {
    --tw-border-spacing-y: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-60:is(.dark *) {
    --tw-border-spacing-y: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-64:is(.dark *) {
    --tw-border-spacing-y: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-7:is(.dark *) {
    --tw-border-spacing-y: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-72:is(.dark *) {
    --tw-border-spacing-y: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-8:is(.dark *) {
    --tw-border-spacing-y: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-80:is(.dark *) {
    --tw-border-spacing-y: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-9:is(.dark *) {
    --tw-border-spacing-y: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-96:is(.dark *) {
    --tw-border-spacing-y: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:border-spacing-y-px:is(.dark *) {
    --tw-border-spacing-y: 1px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:divide-x:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}
.dark\:divide-x-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))
}
.dark\:divide-x-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
}
.dark\:divide-x-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))
}
.dark\:divide-x-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))
}
.dark\:divide-y:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}
.dark\:divide-y-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
}
.dark\:divide-y-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse))
}
.dark\:divide-y-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse))
}
.dark\:divide-y-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse))
}
.dark\:divide-y-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1
}
.dark\:divide-x-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1
}
.dark\:divide-solid:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-style: solid
}
.dark\:divide-dashed:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed
}
.dark\:divide-dotted:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted
}
.dark\:divide-double:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-style: double
}
.dark\:divide-none:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-style: none
}
.dark\:divide-amber-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(255 251 235 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(180 83 9 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(120 53 15 / var(--tw-divide-opacity, 1))
}
.dark\:divide-amber-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-divide-opacity, 1))
}
.dark\:divide-black:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-divide-opacity, 1))
}
.dark\:divide-blue-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(23 37 84 / var(--tw-divide-opacity, 1))
}
.dark\:divide-current:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor
}
.dark\:divide-cyan-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(207 250 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(165 243 252 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(103 232 249 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(34 211 238 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(236 254 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(14 116 144 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(21 94 117 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(22 78 99 / var(--tw-divide-opacity, 1))
}
.dark\:divide-cyan-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(8 51 68 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(209 250 229 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(52 211 153 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(236 253 245 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(5 150 105 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(4 120 87 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(6 95 70 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(6 78 59 / var(--tw-divide-opacity, 1))
}
.dark\:divide-emerald-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(2 44 34 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(245 208 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(240 171 252 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(232 121 249 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(253 244 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(192 38 211 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(162 28 175 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(134 25 143 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(112 26 117 / var(--tw-divide-opacity, 1))
}
.dark\:divide-fuchsia-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(74 4 78 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-divide-opacity, 1))
}
.dark\:divide-gray-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-divide-opacity, 1))
}
.dark\:divide-green-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(5 46 22 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(238 242 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(49 46 129 / var(--tw-divide-opacity, 1))
}
.dark\:divide-indigo-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(30 27 75 / var(--tw-divide-opacity, 1))
}
.dark\:divide-inherit:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-color: inherit
}
.dark\:divide-lime-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(236 252 203 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(217 249 157 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(190 242 100 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(163 230 53 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(247 254 231 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(132 204 22 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(77 124 15 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(63 98 18 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(54 83 20 / var(--tw-divide-opacity, 1))
}
.dark\:divide-lime-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(26 46 5 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(115 115 115 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(82 82 82 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(64 64 64 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(38 38 38 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-divide-opacity, 1))
}
.dark\:divide-neutral-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(10 10 10 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(253 186 116 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(251 146 60 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(255 247 237 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(234 88 12 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(194 65 12 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(154 52 18 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(124 45 18 / var(--tw-divide-opacity, 1))
}
.dark\:divide-orange-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(67 20 7 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-divide-opacity, 1))
}
.dark\:divide-pink-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(80 7 36 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-divide-opacity, 1))
}
.dark\:divide-purple-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(252 165 165 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(248 113 113 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 242 242 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(153 27 27 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(127 29 29 / var(--tw-divide-opacity, 1))
}
.dark\:divide-red-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(251 113 133 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(255 241 242 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(190 18 60 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(159 18 57 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(136 19 55 / var(--tw-divide-opacity, 1))
}
.dark\:divide-rose-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(76 5 25 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(186 230 253 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(125 211 252 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(240 249 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-divide-opacity, 1))
}
.dark\:divide-sky-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(8 47 73 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-divide-opacity, 1))
}
.dark\:divide-slate-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(2 6 23 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-divide-opacity, 1))
}
.dark\:divide-stone-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(12 10 9 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-divide-opacity, 1))
}
.dark\:divide-teal-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(4 47 46 / var(--tw-divide-opacity, 1))
}
.dark\:divide-transparent:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent
}
.dark\:divide-violet-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(221 214 254 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(167 139 250 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(245 243 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(109 40 217 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(91 33 182 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(76 29 149 / var(--tw-divide-opacity, 1))
}
.dark\:divide-violet-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(46 16 101 / var(--tw-divide-opacity, 1))
}
.dark\:divide-white:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 249 195 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(253 224 71 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(254 252 232 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(161 98 7 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(133 77 14 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-divide-opacity, 1))
}
.dark\:divide-yellow-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(66 32 6 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(161 161 170 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(63 63 70 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(39 39 42 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-divide-opacity, 1))
}
.dark\:divide-zinc-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(9 9 11 / var(--tw-divide-opacity, 1))
}
.dark\:divide-opacity-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0
}
.dark\:divide-opacity-10:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1
}
.dark\:divide-opacity-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1
}
.dark\:divide-opacity-15:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.15
}
.dark\:divide-opacity-20:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2
}
.dark\:divide-opacity-25:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25
}
.dark\:divide-opacity-30:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3
}
.dark\:divide-opacity-35:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.35
}
.dark\:divide-opacity-40:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4
}
.dark\:divide-opacity-45:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.45
}
.dark\:divide-opacity-5:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05
}
.dark\:divide-opacity-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5
}
.dark\:divide-opacity-55:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.55
}
.dark\:divide-opacity-60:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6
}
.dark\:divide-opacity-65:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.65
}
.dark\:divide-opacity-70:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7
}
.dark\:divide-opacity-75:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75
}
.dark\:divide-opacity-80:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8
}
.dark\:divide-opacity-85:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.85
}
.dark\:divide-opacity-90:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9
}
.dark\:divide-opacity-95:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95
}
.dark\:text-ellipsis:is(.dark *) {
    text-overflow: ellipsis
}
.dark\:text-clip:is(.dark *) {
    text-overflow: clip
}
.dark\:text-wrap:is(.dark *) {
    text-wrap: wrap
}
.dark\:text-nowrap:is(.dark *) {
    text-wrap: nowrap
}
.dark\:text-balance:is(.dark *) {
    text-wrap: balance
}
.dark\:text-pretty:is(.dark *) {
    text-wrap: pretty
}
.dark\:border:is(.dark *) {
    border-width: 1px
}
.dark\:border-0:is(.dark *) {
    border-width: 0px
}
.dark\:border-2:is(.dark *) {
    border-width: 2px
}
.dark\:border-4:is(.dark *) {
    border-width: 4px
}
.dark\:border-8:is(.dark *) {
    border-width: 8px
}
.dark\:border-x:is(.dark *) {
    border-left-width: 1px;
    border-right-width: 1px
}
.dark\:border-x-0:is(.dark *) {
    border-left-width: 0px;
    border-right-width: 0px
}
.dark\:border-x-2:is(.dark *) {
    border-left-width: 2px;
    border-right-width: 2px
}
.dark\:border-x-4:is(.dark *) {
    border-left-width: 4px;
    border-right-width: 4px
}
.dark\:border-x-8:is(.dark *) {
    border-left-width: 8px;
    border-right-width: 8px
}
.dark\:border-y:is(.dark *) {
    border-top-width: 1px;
    border-bottom-width: 1px
}
.dark\:border-y-0:is(.dark *) {
    border-top-width: 0px;
    border-bottom-width: 0px
}
.dark\:border-y-2:is(.dark *) {
    border-top-width: 2px;
    border-bottom-width: 2px
}
.dark\:border-y-4:is(.dark *) {
    border-top-width: 4px;
    border-bottom-width: 4px
}
.dark\:border-y-8:is(.dark *) {
    border-top-width: 8px;
    border-bottom-width: 8px
}
.dark\:border-b:is(.dark *) {
    border-bottom-width: 1px
}
.dark\:border-b-0:is(.dark *) {
    border-bottom-width: 0px
}
.dark\:border-b-2:is(.dark *) {
    border-bottom-width: 2px
}
.dark\:border-b-4:is(.dark *) {
    border-bottom-width: 4px
}
.dark\:border-b-8:is(.dark *) {
    border-bottom-width: 8px
}
.dark\:border-e:is(.dark *) {
    border-inline-end-width: 1px
}
.dark\:border-e-0:is(.dark *) {
    border-inline-end-width: 0px
}
.dark\:border-e-2:is(.dark *) {
    border-inline-end-width: 2px
}
.dark\:border-e-4:is(.dark *) {
    border-inline-end-width: 4px
}
.dark\:border-e-8:is(.dark *) {
    border-inline-end-width: 8px
}
.dark\:border-l:is(.dark *) {
    border-left-width: 1px
}
.dark\:border-l-0:is(.dark *) {
    border-left-width: 0px
}
.dark\:border-l-2:is(.dark *) {
    border-left-width: 2px
}
.dark\:border-l-4:is(.dark *) {
    border-left-width: 4px
}
.dark\:border-l-8:is(.dark *) {
    border-left-width: 8px
}
.dark\:border-r:is(.dark *) {
    border-right-width: 1px
}
.dark\:border-r-0:is(.dark *) {
    border-right-width: 0px
}
.dark\:border-r-2:is(.dark *) {
    border-right-width: 2px
}
.dark\:border-r-4:is(.dark *) {
    border-right-width: 4px
}
.dark\:border-r-8:is(.dark *) {
    border-right-width: 8px
}
.dark\:border-s:is(.dark *) {
    border-inline-start-width: 1px
}
.dark\:border-s-0:is(.dark *) {
    border-inline-start-width: 0px
}
.dark\:border-s-2:is(.dark *) {
    border-inline-start-width: 2px
}
.dark\:border-s-4:is(.dark *) {
    border-inline-start-width: 4px
}
.dark\:border-s-8:is(.dark *) {
    border-inline-start-width: 8px
}
.dark\:border-t:is(.dark *) {
    border-top-width: 1px
}
.dark\:border-t-0:is(.dark *) {
    border-top-width: 0px
}
.dark\:border-t-2:is(.dark *) {
    border-top-width: 2px
}
.dark\:border-t-4:is(.dark *) {
    border-top-width: 4px
}
.dark\:border-t-8:is(.dark *) {
    border-top-width: 8px
}
.dark\:border-solid:is(.dark *) {
    border-style: solid
}
.dark\:border-dashed:is(.dark *) {
    border-style: dashed
}
.dark\:border-dotted:is(.dark *) {
    border-style: dotted
}
.dark\:border-double:is(.dark *) {
    border-style: double
}
.dark\:border-hidden:is(.dark *) {
    border-style: hidden
}
.dark\:border-none:is(.dark *) {
    border-style: none
}
.dark\:border-amber-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
}
.dark\:border-amber-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
}
.dark\:border-black:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
}
.dark\:border-blue-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
}
.dark\:border-current:is(.dark *) {
    border-color: currentColor
}
.dark\:border-cyan-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
}
.dark\:border-cyan-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
}
.dark\:border-emerald-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
}
.dark\:border-fuchsia-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
}
.dark\:border-green-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
}
.dark\:border-green-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}
.dark\:border-green-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}
.dark\:border-green-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
}
.dark\:border-green-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
}
.dark\:border-green-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}
.dark\:border-green-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
}
.dark\:border-green-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
}
.dark\:border-green-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
}
.dark\:border-green-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
}
.dark\:border-green-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
}
.dark\:border-indigo-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
}
.dark\:border-inherit:is(.dark *) {
    border-color: inherit
}
.dark\:border-lime-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
}
.dark\:border-lime-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
}
.dark\:border-neutral-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
}
.dark\:border-orange-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}
.dark\:border-pink-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
}
.dark\:border-purple-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
}
.dark\:border-red-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
}
.dark\:border-red-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
}
.dark\:border-red-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}
.dark\:border-red-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
}
.dark\:border-red-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
}
.dark\:border-red-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}
.dark\:border-red-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}
.dark\:border-red-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
}
.dark\:border-red-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
}
.dark\:border-red-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
}
.dark\:border-red-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
}
.dark\:border-rose-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
}
.dark\:border-sky-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
}
.dark\:border-slate-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
}
.dark\:border-stone-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
}
.dark\:border-teal-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
}
.dark\:border-transparent:is(.dark *) {
    border-color: transparent
}
.dark\:border-violet-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
}
.dark\:border-violet-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
}
.dark\:border-white:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
}
.dark\:border-yellow-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-100:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-200:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-300:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-400:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-50:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-600:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-800:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-900:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
}
.dark\:border-zinc-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
}
.dark\:border-opacity-0:is(.dark *) {
    --tw-border-opacity: 0
}
.dark\:border-opacity-10:is(.dark *) {
    --tw-border-opacity: 0.1
}
.dark\:border-opacity-100:is(.dark *) {
    --tw-border-opacity: 1
}
.dark\:border-opacity-15:is(.dark *) {
    --tw-border-opacity: 0.15
}
.dark\:border-opacity-20:is(.dark *) {
    --tw-border-opacity: 0.2
}
.dark\:border-opacity-25:is(.dark *) {
    --tw-border-opacity: 0.25
}
.dark\:border-opacity-30:is(.dark *) {
    --tw-border-opacity: 0.3
}
.dark\:border-opacity-35:is(.dark *) {
    --tw-border-opacity: 0.35
}
.dark\:border-opacity-40:is(.dark *) {
    --tw-border-opacity: 0.4
}
.dark\:border-opacity-45:is(.dark *) {
    --tw-border-opacity: 0.45
}
.dark\:border-opacity-5:is(.dark *) {
    --tw-border-opacity: 0.05
}
.dark\:border-opacity-50:is(.dark *) {
    --tw-border-opacity: 0.5
}
.dark\:border-opacity-55:is(.dark *) {
    --tw-border-opacity: 0.55
}
.dark\:border-opacity-60:is(.dark *) {
    --tw-border-opacity: 0.6
}
.dark\:border-opacity-65:is(.dark *) {
    --tw-border-opacity: 0.65
}
.dark\:border-opacity-70:is(.dark *) {
    --tw-border-opacity: 0.7
}
.dark\:border-opacity-75:is(.dark *) {
    --tw-border-opacity: 0.75
}
.dark\:border-opacity-80:is(.dark *) {
    --tw-border-opacity: 0.8
}
.dark\:border-opacity-85:is(.dark *) {
    --tw-border-opacity: 0.85
}
.dark\:border-opacity-90:is(.dark *) {
    --tw-border-opacity: 0.9
}
.dark\:border-opacity-95:is(.dark *) {
    --tw-border-opacity: 0.95
}
.dark\:bg-amber-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
}
.dark\:bg-amber-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
}
.dark\:bg-black:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
}
.dark\:bg-blue-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
}
.dark\:bg-current:is(.dark *) {
    background-color: currentColor
}
.dark\:bg-cyan-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
}
.dark\:bg-cyan-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
}
.dark\:bg-emerald-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
}
.dark\:bg-fuchsia-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
}
.dark\:bg-green-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
}
.dark\:bg-indigo-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
}
.dark\:bg-inherit:is(.dark *) {
    background-color: inherit
}
.dark\:bg-lime-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
}
.dark\:bg-lime-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
}
.dark\:bg-neutral-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
}
.dark\:bg-orange-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}
.dark\:bg-pink-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
}
.dark\:bg-purple-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
}
.dark\:bg-red-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
}
.dark\:bg-rose-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
}
.dark\:bg-sky-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
}
.dark\:bg-slate-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
}
.dark\:bg-stone-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
}
.dark\:bg-teal-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
}
.dark\:bg-transparent:is(.dark *) {
    background-color: transparent
}
.dark\:bg-violet-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
}
.dark\:bg-violet-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
}
.dark\:bg-white:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
}
.dark\:bg-yellow-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-100:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-200:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-300:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-50:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-600:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-700:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
}
.dark\:bg-zinc-950:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
}
.dark\:bg-opacity-0:is(.dark *) {
    --tw-bg-opacity: 0
}
.dark\:bg-opacity-10:is(.dark *) {
    --tw-bg-opacity: 0.1
}
.dark\:bg-opacity-100:is(.dark *) {
    --tw-bg-opacity: 1
}
.dark\:bg-opacity-15:is(.dark *) {
    --tw-bg-opacity: 0.15
}
.dark\:bg-opacity-20:is(.dark *) {
    --tw-bg-opacity: 0.2
}
.dark\:bg-opacity-25:is(.dark *) {
    --tw-bg-opacity: 0.25
}
.dark\:bg-opacity-30:is(.dark *) {
    --tw-bg-opacity: 0.3
}
.dark\:bg-opacity-35:is(.dark *) {
    --tw-bg-opacity: 0.35
}
.dark\:bg-opacity-40:is(.dark *) {
    --tw-bg-opacity: 0.4
}
.dark\:bg-opacity-45:is(.dark *) {
    --tw-bg-opacity: 0.45
}
.dark\:bg-opacity-5:is(.dark *) {
    --tw-bg-opacity: 0.05
}
.dark\:bg-opacity-50:is(.dark *) {
    --tw-bg-opacity: 0.5
}
.dark\:bg-opacity-55:is(.dark *) {
    --tw-bg-opacity: 0.55
}
.dark\:bg-opacity-60:is(.dark *) {
    --tw-bg-opacity: 0.6
}
.dark\:bg-opacity-65:is(.dark *) {
    --tw-bg-opacity: 0.65
}
.dark\:bg-opacity-70:is(.dark *) {
    --tw-bg-opacity: 0.7
}
.dark\:bg-opacity-75:is(.dark *) {
    --tw-bg-opacity: 0.75
}
.dark\:bg-opacity-80:is(.dark *) {
    --tw-bg-opacity: 0.8
}
.dark\:bg-opacity-85:is(.dark *) {
    --tw-bg-opacity: 0.85
}
.dark\:bg-opacity-90:is(.dark *) {
    --tw-bg-opacity: 0.9
}
.dark\:bg-opacity-95:is(.dark *) {
    --tw-bg-opacity: 0.95
}
.dark\:bg-none:is(.dark *) {
    background-image: none
}
.dark\:decoration-slice:is(.dark *) {
    box-decoration-break: slice
}
.dark\:decoration-clone:is(.dark *) {
    box-decoration-break: clone
}
.dark\:bg-auto:is(.dark *) {
    background-size: auto
}
.dark\:bg-contain:is(.dark *) {
    background-size: contain
}
.dark\:bg-cover:is(.dark *) {
    background-size: cover
}
.dark\:bg-fixed:is(.dark *) {
    background-attachment: fixed
}
.dark\:bg-local:is(.dark *) {
    background-attachment: local
}
.dark\:bg-scroll:is(.dark *) {
    background-attachment: scroll
}
.dark\:bg-clip-border:is(.dark *) {
    background-clip: border-box
}
.dark\:bg-clip-padding:is(.dark *) {
    background-clip: padding-box
}
.dark\:bg-clip-content:is(.dark *) {
    background-clip: content-box
}
.dark\:bg-clip-text:is(.dark *) {
    background-clip: text
}
.dark\:bg-bottom:is(.dark *) {
    background-position: bottom
}
.dark\:bg-center:is(.dark *) {
    background-position: center
}
.dark\:bg-left:is(.dark *) {
    background-position: left
}
.dark\:bg-left-bottom:is(.dark *) {
    background-position: left bottom
}
.dark\:bg-left-top:is(.dark *) {
    background-position: left top
}
.dark\:bg-right:is(.dark *) {
    background-position: right
}
.dark\:bg-right-bottom:is(.dark *) {
    background-position: right bottom
}
.dark\:bg-right-top:is(.dark *) {
    background-position: right top
}
.dark\:bg-top:is(.dark *) {
    background-position: top
}
.dark\:bg-repeat:is(.dark *) {
    background-repeat: repeat
}
.dark\:bg-no-repeat:is(.dark *) {
    background-repeat: no-repeat
}
.dark\:bg-repeat-x:is(.dark *) {
    background-repeat: repeat-x
}
.dark\:bg-repeat-y:is(.dark *) {
    background-repeat: repeat-y
}
.dark\:bg-repeat-round:is(.dark *) {
    background-repeat: round
}
.dark\:bg-repeat-space:is(.dark *) {
    background-repeat: space
}
.dark\:bg-origin-border:is(.dark *) {
    background-origin: border-box
}
.dark\:bg-origin-padding:is(.dark *) {
    background-origin: padding-box
}
.dark\:bg-origin-content:is(.dark *) {
    background-origin: content-box
}
.dark\:fill-amber-100:is(.dark *) {
    fill: #fef3c7
}
.dark\:fill-amber-200:is(.dark *) {
    fill: #fde68a
}
.dark\:fill-amber-300:is(.dark *) {
    fill: #fcd34d
}
.dark\:fill-amber-400:is(.dark *) {
    fill: #fbbf24
}
.dark\:fill-amber-50:is(.dark *) {
    fill: #fffbeb
}
.dark\:fill-amber-500:is(.dark *) {
    fill: #f59e0b
}
.dark\:fill-amber-600:is(.dark *) {
    fill: #d97706
}
.dark\:fill-amber-700:is(.dark *) {
    fill: #b45309
}
.dark\:fill-amber-800:is(.dark *) {
    fill: #92400e
}
.dark\:fill-amber-900:is(.dark *) {
    fill: #78350f
}
.dark\:fill-amber-950:is(.dark *) {
    fill: #451a03
}
.dark\:fill-black:is(.dark *) {
    fill: #000
}
.dark\:fill-blue-100:is(.dark *) {
    fill: #dbeafe
}
.dark\:fill-blue-200:is(.dark *) {
    fill: #bfdbfe
}
.dark\:fill-blue-300:is(.dark *) {
    fill: #93c5fd
}
.dark\:fill-blue-400:is(.dark *) {
    fill: #60a5fa
}
.dark\:fill-blue-50:is(.dark *) {
    fill: #eff6ff
}
.dark\:fill-blue-500:is(.dark *) {
    fill: #3b82f6
}
.dark\:fill-blue-600:is(.dark *) {
    fill: #2563eb
}
.dark\:fill-blue-700:is(.dark *) {
    fill: #1d4ed8
}
.dark\:fill-blue-800:is(.dark *) {
    fill: #1e40af
}
.dark\:fill-blue-900:is(.dark *) {
    fill: #1e3a8a
}
.dark\:fill-blue-950:is(.dark *) {
    fill: #172554
}
.dark\:fill-current:is(.dark *) {
    fill: currentColor
}
.dark\:fill-cyan-100:is(.dark *) {
    fill: #cffafe
}
.dark\:fill-cyan-200:is(.dark *) {
    fill: #a5f3fc
}
.dark\:fill-cyan-300:is(.dark *) {
    fill: #67e8f9
}
.dark\:fill-cyan-400:is(.dark *) {
    fill: #22d3ee
}
.dark\:fill-cyan-50:is(.dark *) {
    fill: #ecfeff
}
.dark\:fill-cyan-500:is(.dark *) {
    fill: #06b6d4
}
.dark\:fill-cyan-600:is(.dark *) {
    fill: #0891b2
}
.dark\:fill-cyan-700:is(.dark *) {
    fill: #0e7490
}
.dark\:fill-cyan-800:is(.dark *) {
    fill: #155e75
}
.dark\:fill-cyan-900:is(.dark *) {
    fill: #164e63
}
.dark\:fill-cyan-950:is(.dark *) {
    fill: #083344
}
.dark\:fill-emerald-100:is(.dark *) {
    fill: #d1fae5
}
.dark\:fill-emerald-200:is(.dark *) {
    fill: #a7f3d0
}
.dark\:fill-emerald-300:is(.dark *) {
    fill: #6ee7b7
}
.dark\:fill-emerald-400:is(.dark *) {
    fill: #34d399
}
.dark\:fill-emerald-50:is(.dark *) {
    fill: #ecfdf5
}
.dark\:fill-emerald-500:is(.dark *) {
    fill: #10b981
}
.dark\:fill-emerald-600:is(.dark *) {
    fill: #059669
}
.dark\:fill-emerald-700:is(.dark *) {
    fill: #047857
}
.dark\:fill-emerald-800:is(.dark *) {
    fill: #065f46
}
.dark\:fill-emerald-900:is(.dark *) {
    fill: #064e3b
}
.dark\:fill-emerald-950:is(.dark *) {
    fill: #022c22
}
.dark\:fill-fuchsia-100:is(.dark *) {
    fill: #fae8ff
}
.dark\:fill-fuchsia-200:is(.dark *) {
    fill: #f5d0fe
}
.dark\:fill-fuchsia-300:is(.dark *) {
    fill: #f0abfc
}
.dark\:fill-fuchsia-400:is(.dark *) {
    fill: #e879f9
}
.dark\:fill-fuchsia-50:is(.dark *) {
    fill: #fdf4ff
}
.dark\:fill-fuchsia-500:is(.dark *) {
    fill: #d946ef
}
.dark\:fill-fuchsia-600:is(.dark *) {
    fill: #c026d3
}
.dark\:fill-fuchsia-700:is(.dark *) {
    fill: #a21caf
}
.dark\:fill-fuchsia-800:is(.dark *) {
    fill: #86198f
}
.dark\:fill-fuchsia-900:is(.dark *) {
    fill: #701a75
}
.dark\:fill-fuchsia-950:is(.dark *) {
    fill: #4a044e
}
.dark\:fill-gray-100:is(.dark *) {
    fill: #f3f4f6
}
.dark\:fill-gray-200:is(.dark *) {
    fill: #e5e7eb
}
.dark\:fill-gray-300:is(.dark *) {
    fill: #d1d5db
}
.dark\:fill-gray-400:is(.dark *) {
    fill: #9ca3af
}
.dark\:fill-gray-50:is(.dark *) {
    fill: #f9fafb
}
.dark\:fill-gray-500:is(.dark *) {
    fill: #6b7280
}
.dark\:fill-gray-600:is(.dark *) {
    fill: #4b5563
}
.dark\:fill-gray-700:is(.dark *) {
    fill: #374151
}
.dark\:fill-gray-800:is(.dark *) {
    fill: #1f2937
}
.dark\:fill-gray-900:is(.dark *) {
    fill: #111827
}
.dark\:fill-gray-950:is(.dark *) {
    fill: #030712
}
.dark\:fill-green-100:is(.dark *) {
    fill: #dcfce7
}
.dark\:fill-green-200:is(.dark *) {
    fill: #bbf7d0
}
.dark\:fill-green-300:is(.dark *) {
    fill: #86efac
}
.dark\:fill-green-400:is(.dark *) {
    fill: #4ade80
}
.dark\:fill-green-50:is(.dark *) {
    fill: #f0fdf4
}
.dark\:fill-green-500:is(.dark *) {
    fill: #22c55e
}
.dark\:fill-green-600:is(.dark *) {
    fill: #16a34a
}
.dark\:fill-green-700:is(.dark *) {
    fill: #15803d
}
.dark\:fill-green-800:is(.dark *) {
    fill: #166534
}
.dark\:fill-green-900:is(.dark *) {
    fill: #14532d
}
.dark\:fill-green-950:is(.dark *) {
    fill: #052e16
}
.dark\:fill-indigo-100:is(.dark *) {
    fill: #e0e7ff
}
.dark\:fill-indigo-200:is(.dark *) {
    fill: #c7d2fe
}
.dark\:fill-indigo-300:is(.dark *) {
    fill: #a5b4fc
}
.dark\:fill-indigo-400:is(.dark *) {
    fill: #818cf8
}
.dark\:fill-indigo-50:is(.dark *) {
    fill: #eef2ff
}
.dark\:fill-indigo-500:is(.dark *) {
    fill: #6366f1
}
.dark\:fill-indigo-600:is(.dark *) {
    fill: #4f46e5
}
.dark\:fill-indigo-700:is(.dark *) {
    fill: #4338ca
}
.dark\:fill-indigo-800:is(.dark *) {
    fill: #3730a3
}
.dark\:fill-indigo-900:is(.dark *) {
    fill: #312e81
}
.dark\:fill-indigo-950:is(.dark *) {
    fill: #1e1b4b
}
.dark\:fill-inherit:is(.dark *) {
    fill: inherit
}
.dark\:fill-lime-100:is(.dark *) {
    fill: #ecfccb
}
.dark\:fill-lime-200:is(.dark *) {
    fill: #d9f99d
}
.dark\:fill-lime-300:is(.dark *) {
    fill: #bef264
}
.dark\:fill-lime-400:is(.dark *) {
    fill: #a3e635
}
.dark\:fill-lime-50:is(.dark *) {
    fill: #f7fee7
}
.dark\:fill-lime-500:is(.dark *) {
    fill: #84cc16
}
.dark\:fill-lime-600:is(.dark *) {
    fill: #65a30d
}
.dark\:fill-lime-700:is(.dark *) {
    fill: #4d7c0f
}
.dark\:fill-lime-800:is(.dark *) {
    fill: #3f6212
}
.dark\:fill-lime-900:is(.dark *) {
    fill: #365314
}
.dark\:fill-lime-950:is(.dark *) {
    fill: #1a2e05
}
.dark\:fill-neutral-100:is(.dark *) {
    fill: #f5f5f5
}
.dark\:fill-neutral-200:is(.dark *) {
    fill: #e5e5e5
}
.dark\:fill-neutral-300:is(.dark *) {
    fill: #d4d4d4
}
.dark\:fill-neutral-400:is(.dark *) {
    fill: #a3a3a3
}
.dark\:fill-neutral-50:is(.dark *) {
    fill: #fafafa
}
.dark\:fill-neutral-500:is(.dark *) {
    fill: #737373
}
.dark\:fill-neutral-600:is(.dark *) {
    fill: #525252
}
.dark\:fill-neutral-700:is(.dark *) {
    fill: #404040
}
.dark\:fill-neutral-800:is(.dark *) {
    fill: #262626
}
.dark\:fill-neutral-900:is(.dark *) {
    fill: #171717
}
.dark\:fill-neutral-950:is(.dark *) {
    fill: #0a0a0a
}
.dark\:fill-none:is(.dark *) {
    fill: none
}
.dark\:fill-orange-100:is(.dark *) {
    fill: #ffedd5
}
.dark\:fill-orange-200:is(.dark *) {
    fill: #fed7aa
}
.dark\:fill-orange-300:is(.dark *) {
    fill: #fdba74
}
.dark\:fill-orange-400:is(.dark *) {
    fill: #fb923c
}
.dark\:fill-orange-50:is(.dark *) {
    fill: #fff7ed
}
.dark\:fill-orange-500:is(.dark *) {
    fill: #f97316
}
.dark\:fill-orange-600:is(.dark *) {
    fill: #ea580c
}
.dark\:fill-orange-700:is(.dark *) {
    fill: #c2410c
}
.dark\:fill-orange-800:is(.dark *) {
    fill: #9a3412
}
.dark\:fill-orange-900:is(.dark *) {
    fill: #7c2d12
}
.dark\:fill-orange-950:is(.dark *) {
    fill: #431407
}
.dark\:fill-pink-100:is(.dark *) {
    fill: #fce7f3
}
.dark\:fill-pink-200:is(.dark *) {
    fill: #fbcfe8
}
.dark\:fill-pink-300:is(.dark *) {
    fill: #f9a8d4
}
.dark\:fill-pink-400:is(.dark *) {
    fill: #f472b6
}
.dark\:fill-pink-50:is(.dark *) {
    fill: #fdf2f8
}
.dark\:fill-pink-500:is(.dark *) {
    fill: #ec4899
}
.dark\:fill-pink-600:is(.dark *) {
    fill: #db2777
}
.dark\:fill-pink-700:is(.dark *) {
    fill: #be185d
}
.dark\:fill-pink-800:is(.dark *) {
    fill: #9d174d
}
.dark\:fill-pink-900:is(.dark *) {
    fill: #831843
}
.dark\:fill-pink-950:is(.dark *) {
    fill: #500724
}
.dark\:fill-purple-100:is(.dark *) {
    fill: #f3e8ff
}
.dark\:fill-purple-200:is(.dark *) {
    fill: #e9d5ff
}
.dark\:fill-purple-300:is(.dark *) {
    fill: #d8b4fe
}
.dark\:fill-purple-400:is(.dark *) {
    fill: #c084fc
}
.dark\:fill-purple-50:is(.dark *) {
    fill: #faf5ff
}
.dark\:fill-purple-500:is(.dark *) {
    fill: #a855f7
}
.dark\:fill-purple-600:is(.dark *) {
    fill: #9333ea
}
.dark\:fill-purple-700:is(.dark *) {
    fill: #7e22ce
}
.dark\:fill-purple-800:is(.dark *) {
    fill: #6b21a8
}
.dark\:fill-purple-900:is(.dark *) {
    fill: #581c87
}
.dark\:fill-purple-950:is(.dark *) {
    fill: #3b0764
}
.dark\:fill-red-100:is(.dark *) {
    fill: #fee2e2
}
.dark\:fill-red-200:is(.dark *) {
    fill: #fecaca
}
.dark\:fill-red-300:is(.dark *) {
    fill: #fca5a5
}
.dark\:fill-red-400:is(.dark *) {
    fill: #f87171
}
.dark\:fill-red-50:is(.dark *) {
    fill: #fef2f2
}
.dark\:fill-red-500:is(.dark *) {
    fill: #ef4444
}
.dark\:fill-red-600:is(.dark *) {
    fill: #dc2626
}
.dark\:fill-red-700:is(.dark *) {
    fill: #b91c1c
}
.dark\:fill-red-800:is(.dark *) {
    fill: #991b1b
}
.dark\:fill-red-900:is(.dark *) {
    fill: #7f1d1d
}
.dark\:fill-red-950:is(.dark *) {
    fill: #450a0a
}
.dark\:fill-rose-100:is(.dark *) {
    fill: #ffe4e6
}
.dark\:fill-rose-200:is(.dark *) {
    fill: #fecdd3
}
.dark\:fill-rose-300:is(.dark *) {
    fill: #fda4af
}
.dark\:fill-rose-400:is(.dark *) {
    fill: #fb7185
}
.dark\:fill-rose-50:is(.dark *) {
    fill: #fff1f2
}
.dark\:fill-rose-500:is(.dark *) {
    fill: #f43f5e
}
.dark\:fill-rose-600:is(.dark *) {
    fill: #e11d48
}
.dark\:fill-rose-700:is(.dark *) {
    fill: #be123c
}
.dark\:fill-rose-800:is(.dark *) {
    fill: #9f1239
}
.dark\:fill-rose-900:is(.dark *) {
    fill: #881337
}
.dark\:fill-rose-950:is(.dark *) {
    fill: #4c0519
}
.dark\:fill-sky-100:is(.dark *) {
    fill: #e0f2fe
}
.dark\:fill-sky-200:is(.dark *) {
    fill: #bae6fd
}
.dark\:fill-sky-300:is(.dark *) {
    fill: #7dd3fc
}
.dark\:fill-sky-400:is(.dark *) {
    fill: #38bdf8
}
.dark\:fill-sky-50:is(.dark *) {
    fill: #f0f9ff
}
.dark\:fill-sky-500:is(.dark *) {
    fill: #0ea5e9
}
.dark\:fill-sky-600:is(.dark *) {
    fill: #0284c7
}
.dark\:fill-sky-700:is(.dark *) {
    fill: #0369a1
}
.dark\:fill-sky-800:is(.dark *) {
    fill: #075985
}
.dark\:fill-sky-900:is(.dark *) {
    fill: #0c4a6e
}
.dark\:fill-sky-950:is(.dark *) {
    fill: #082f49
}
.dark\:fill-slate-100:is(.dark *) {
    fill: #f1f5f9
}
.dark\:fill-slate-200:is(.dark *) {
    fill: #e2e8f0
}
.dark\:fill-slate-300:is(.dark *) {
    fill: #cbd5e1
}
.dark\:fill-slate-400:is(.dark *) {
    fill: #94a3b8
}
.dark\:fill-slate-50:is(.dark *) {
    fill: #f8fafc
}
.dark\:fill-slate-500:is(.dark *) {
    fill: #64748b
}
.dark\:fill-slate-600:is(.dark *) {
    fill: #475569
}
.dark\:fill-slate-700:is(.dark *) {
    fill: #334155
}
.dark\:fill-slate-800:is(.dark *) {
    fill: #1e293b
}
.dark\:fill-slate-900:is(.dark *) {
    fill: #0f172a
}
.dark\:fill-slate-950:is(.dark *) {
    fill: #020617
}
.dark\:fill-stone-100:is(.dark *) {
    fill: #f5f5f4
}
.dark\:fill-stone-200:is(.dark *) {
    fill: #e7e5e4
}
.dark\:fill-stone-300:is(.dark *) {
    fill: #d6d3d1
}
.dark\:fill-stone-400:is(.dark *) {
    fill: #a8a29e
}
.dark\:fill-stone-50:is(.dark *) {
    fill: #fafaf9
}
.dark\:fill-stone-500:is(.dark *) {
    fill: #78716c
}
.dark\:fill-stone-600:is(.dark *) {
    fill: #57534e
}
.dark\:fill-stone-700:is(.dark *) {
    fill: #44403c
}
.dark\:fill-stone-800:is(.dark *) {
    fill: #292524
}
.dark\:fill-stone-900:is(.dark *) {
    fill: #1c1917
}
.dark\:fill-stone-950:is(.dark *) {
    fill: #0c0a09
}
.dark\:fill-teal-100:is(.dark *) {
    fill: #ccfbf1
}
.dark\:fill-teal-200:is(.dark *) {
    fill: #99f6e4
}
.dark\:fill-teal-300:is(.dark *) {
    fill: #5eead4
}
.dark\:fill-teal-400:is(.dark *) {
    fill: #2dd4bf
}
.dark\:fill-teal-50:is(.dark *) {
    fill: #f0fdfa
}
.dark\:fill-teal-500:is(.dark *) {
    fill: #14b8a6
}
.dark\:fill-teal-600:is(.dark *) {
    fill: #0d9488
}
.dark\:fill-teal-700:is(.dark *) {
    fill: #0f766e
}
.dark\:fill-teal-800:is(.dark *) {
    fill: #115e59
}
.dark\:fill-teal-900:is(.dark *) {
    fill: #134e4a
}
.dark\:fill-teal-950:is(.dark *) {
    fill: #042f2e
}
.dark\:fill-transparent:is(.dark *) {
    fill: transparent
}
.dark\:fill-violet-100:is(.dark *) {
    fill: #ede9fe
}
.dark\:fill-violet-200:is(.dark *) {
    fill: #ddd6fe
}
.dark\:fill-violet-300:is(.dark *) {
    fill: #c4b5fd
}
.dark\:fill-violet-400:is(.dark *) {
    fill: #a78bfa
}
.dark\:fill-violet-50:is(.dark *) {
    fill: #f5f3ff
}
.dark\:fill-violet-500:is(.dark *) {
    fill: #8b5cf6
}
.dark\:fill-violet-600:is(.dark *) {
    fill: #7c3aed
}
.dark\:fill-violet-700:is(.dark *) {
    fill: #6d28d9
}
.dark\:fill-violet-800:is(.dark *) {
    fill: #5b21b6
}
.dark\:fill-violet-900:is(.dark *) {
    fill: #4c1d95
}
.dark\:fill-violet-950:is(.dark *) {
    fill: #2e1065
}
.dark\:fill-white:is(.dark *) {
    fill: #fff
}
.dark\:fill-yellow-100:is(.dark *) {
    fill: #fef9c3
}
.dark\:fill-yellow-200:is(.dark *) {
    fill: #fef08a
}
.dark\:fill-yellow-300:is(.dark *) {
    fill: #fde047
}
.dark\:fill-yellow-400:is(.dark *) {
    fill: #facc15
}
.dark\:fill-yellow-50:is(.dark *) {
    fill: #fefce8
}
.dark\:fill-yellow-500:is(.dark *) {
    fill: #eab308
}
.dark\:fill-yellow-600:is(.dark *) {
    fill: #ca8a04
}
.dark\:fill-yellow-700:is(.dark *) {
    fill: #a16207
}
.dark\:fill-yellow-800:is(.dark *) {
    fill: #854d0e
}
.dark\:fill-yellow-900:is(.dark *) {
    fill: #713f12
}
.dark\:fill-yellow-950:is(.dark *) {
    fill: #422006
}
.dark\:fill-zinc-100:is(.dark *) {
    fill: #f4f4f5
}
.dark\:fill-zinc-200:is(.dark *) {
    fill: #e4e4e7
}
.dark\:fill-zinc-300:is(.dark *) {
    fill: #d4d4d8
}
.dark\:fill-zinc-400:is(.dark *) {
    fill: #a1a1aa
}
.dark\:fill-zinc-50:is(.dark *) {
    fill: #fafafa
}
.dark\:fill-zinc-500:is(.dark *) {
    fill: #71717a
}
.dark\:fill-zinc-600:is(.dark *) {
    fill: #52525b
}
.dark\:fill-zinc-700:is(.dark *) {
    fill: #3f3f46
}
.dark\:fill-zinc-800:is(.dark *) {
    fill: #27272a
}
.dark\:fill-zinc-900:is(.dark *) {
    fill: #18181b
}
.dark\:fill-zinc-950:is(.dark *) {
    fill: #09090b
}
.dark\:stroke-amber-100:is(.dark *) {
    stroke: #fef3c7
}
.dark\:stroke-amber-200:is(.dark *) {
    stroke: #fde68a
}
.dark\:stroke-amber-300:is(.dark *) {
    stroke: #fcd34d
}
.dark\:stroke-amber-400:is(.dark *) {
    stroke: #fbbf24
}
.dark\:stroke-amber-50:is(.dark *) {
    stroke: #fffbeb
}
.dark\:stroke-amber-500:is(.dark *) {
    stroke: #f59e0b
}
.dark\:stroke-amber-600:is(.dark *) {
    stroke: #d97706
}
.dark\:stroke-amber-700:is(.dark *) {
    stroke: #b45309
}
.dark\:stroke-amber-800:is(.dark *) {
    stroke: #92400e
}
.dark\:stroke-amber-900:is(.dark *) {
    stroke: #78350f
}
.dark\:stroke-amber-950:is(.dark *) {
    stroke: #451a03
}
.dark\:stroke-black:is(.dark *) {
    stroke: #000
}
.dark\:stroke-blue-100:is(.dark *) {
    stroke: #dbeafe
}
.dark\:stroke-blue-200:is(.dark *) {
    stroke: #bfdbfe
}
.dark\:stroke-blue-300:is(.dark *) {
    stroke: #93c5fd
}
.dark\:stroke-blue-400:is(.dark *) {
    stroke: #60a5fa
}
.dark\:stroke-blue-50:is(.dark *) {
    stroke: #eff6ff
}
.dark\:stroke-blue-500:is(.dark *) {
    stroke: #3b82f6
}
.dark\:stroke-blue-600:is(.dark *) {
    stroke: #2563eb
}
.dark\:stroke-blue-700:is(.dark *) {
    stroke: #1d4ed8
}
.dark\:stroke-blue-800:is(.dark *) {
    stroke: #1e40af
}
.dark\:stroke-blue-900:is(.dark *) {
    stroke: #1e3a8a
}
.dark\:stroke-blue-950:is(.dark *) {
    stroke: #172554
}
.dark\:stroke-current:is(.dark *) {
    stroke: currentColor
}
.dark\:stroke-cyan-100:is(.dark *) {
    stroke: #cffafe
}
.dark\:stroke-cyan-200:is(.dark *) {
    stroke: #a5f3fc
}
.dark\:stroke-cyan-300:is(.dark *) {
    stroke: #67e8f9
}
.dark\:stroke-cyan-400:is(.dark *) {
    stroke: #22d3ee
}
.dark\:stroke-cyan-50:is(.dark *) {
    stroke: #ecfeff
}
.dark\:stroke-cyan-500:is(.dark *) {
    stroke: #06b6d4
}
.dark\:stroke-cyan-600:is(.dark *) {
    stroke: #0891b2
}
.dark\:stroke-cyan-700:is(.dark *) {
    stroke: #0e7490
}
.dark\:stroke-cyan-800:is(.dark *) {
    stroke: #155e75
}
.dark\:stroke-cyan-900:is(.dark *) {
    stroke: #164e63
}
.dark\:stroke-cyan-950:is(.dark *) {
    stroke: #083344
}
.dark\:stroke-emerald-100:is(.dark *) {
    stroke: #d1fae5
}
.dark\:stroke-emerald-200:is(.dark *) {
    stroke: #a7f3d0
}
.dark\:stroke-emerald-300:is(.dark *) {
    stroke: #6ee7b7
}
.dark\:stroke-emerald-400:is(.dark *) {
    stroke: #34d399
}
.dark\:stroke-emerald-50:is(.dark *) {
    stroke: #ecfdf5
}
.dark\:stroke-emerald-500:is(.dark *) {
    stroke: #10b981
}
.dark\:stroke-emerald-600:is(.dark *) {
    stroke: #059669
}
.dark\:stroke-emerald-700:is(.dark *) {
    stroke: #047857
}
.dark\:stroke-emerald-800:is(.dark *) {
    stroke: #065f46
}
.dark\:stroke-emerald-900:is(.dark *) {
    stroke: #064e3b
}
.dark\:stroke-emerald-950:is(.dark *) {
    stroke: #022c22
}
.dark\:stroke-fuchsia-100:is(.dark *) {
    stroke: #fae8ff
}
.dark\:stroke-fuchsia-200:is(.dark *) {
    stroke: #f5d0fe
}
.dark\:stroke-fuchsia-300:is(.dark *) {
    stroke: #f0abfc
}
.dark\:stroke-fuchsia-400:is(.dark *) {
    stroke: #e879f9
}
.dark\:stroke-fuchsia-50:is(.dark *) {
    stroke: #fdf4ff
}
.dark\:stroke-fuchsia-500:is(.dark *) {
    stroke: #d946ef
}
.dark\:stroke-fuchsia-600:is(.dark *) {
    stroke: #c026d3
}
.dark\:stroke-fuchsia-700:is(.dark *) {
    stroke: #a21caf
}
.dark\:stroke-fuchsia-800:is(.dark *) {
    stroke: #86198f
}
.dark\:stroke-fuchsia-900:is(.dark *) {
    stroke: #701a75
}
.dark\:stroke-fuchsia-950:is(.dark *) {
    stroke: #4a044e
}
.dark\:stroke-gray-100:is(.dark *) {
    stroke: #f3f4f6
}
.dark\:stroke-gray-200:is(.dark *) {
    stroke: #e5e7eb
}
.dark\:stroke-gray-300:is(.dark *) {
    stroke: #d1d5db
}
.dark\:stroke-gray-400:is(.dark *) {
    stroke: #9ca3af
}
.dark\:stroke-gray-50:is(.dark *) {
    stroke: #f9fafb
}
.dark\:stroke-gray-500:is(.dark *) {
    stroke: #6b7280
}
.dark\:stroke-gray-600:is(.dark *) {
    stroke: #4b5563
}
.dark\:stroke-gray-700:is(.dark *) {
    stroke: #374151
}
.dark\:stroke-gray-800:is(.dark *) {
    stroke: #1f2937
}
.dark\:stroke-gray-900:is(.dark *) {
    stroke: #111827
}
.dark\:stroke-gray-950:is(.dark *) {
    stroke: #030712
}
.dark\:stroke-green-100:is(.dark *) {
    stroke: #dcfce7
}
.dark\:stroke-green-200:is(.dark *) {
    stroke: #bbf7d0
}
.dark\:stroke-green-300:is(.dark *) {
    stroke: #86efac
}
.dark\:stroke-green-400:is(.dark *) {
    stroke: #4ade80
}
.dark\:stroke-green-50:is(.dark *) {
    stroke: #f0fdf4
}
.dark\:stroke-green-500:is(.dark *) {
    stroke: #22c55e
}
.dark\:stroke-green-600:is(.dark *) {
    stroke: #16a34a
}
.dark\:stroke-green-700:is(.dark *) {
    stroke: #15803d
}
.dark\:stroke-green-800:is(.dark *) {
    stroke: #166534
}
.dark\:stroke-green-900:is(.dark *) {
    stroke: #14532d
}
.dark\:stroke-green-950:is(.dark *) {
    stroke: #052e16
}
.dark\:stroke-indigo-100:is(.dark *) {
    stroke: #e0e7ff
}
.dark\:stroke-indigo-200:is(.dark *) {
    stroke: #c7d2fe
}
.dark\:stroke-indigo-300:is(.dark *) {
    stroke: #a5b4fc
}
.dark\:stroke-indigo-400:is(.dark *) {
    stroke: #818cf8
}
.dark\:stroke-indigo-50:is(.dark *) {
    stroke: #eef2ff
}
.dark\:stroke-indigo-500:is(.dark *) {
    stroke: #6366f1
}
.dark\:stroke-indigo-600:is(.dark *) {
    stroke: #4f46e5
}
.dark\:stroke-indigo-700:is(.dark *) {
    stroke: #4338ca
}
.dark\:stroke-indigo-800:is(.dark *) {
    stroke: #3730a3
}
.dark\:stroke-indigo-900:is(.dark *) {
    stroke: #312e81
}
.dark\:stroke-indigo-950:is(.dark *) {
    stroke: #1e1b4b
}
.dark\:stroke-inherit:is(.dark *) {
    stroke: inherit
}
.dark\:stroke-lime-100:is(.dark *) {
    stroke: #ecfccb
}
.dark\:stroke-lime-200:is(.dark *) {
    stroke: #d9f99d
}
.dark\:stroke-lime-300:is(.dark *) {
    stroke: #bef264
}
.dark\:stroke-lime-400:is(.dark *) {
    stroke: #a3e635
}
.dark\:stroke-lime-50:is(.dark *) {
    stroke: #f7fee7
}
.dark\:stroke-lime-500:is(.dark *) {
    stroke: #84cc16
}
.dark\:stroke-lime-600:is(.dark *) {
    stroke: #65a30d
}
.dark\:stroke-lime-700:is(.dark *) {
    stroke: #4d7c0f
}
.dark\:stroke-lime-800:is(.dark *) {
    stroke: #3f6212
}
.dark\:stroke-lime-900:is(.dark *) {
    stroke: #365314
}
.dark\:stroke-lime-950:is(.dark *) {
    stroke: #1a2e05
}
.dark\:stroke-neutral-100:is(.dark *) {
    stroke: #f5f5f5
}
.dark\:stroke-neutral-200:is(.dark *) {
    stroke: #e5e5e5
}
.dark\:stroke-neutral-300:is(.dark *) {
    stroke: #d4d4d4
}
.dark\:stroke-neutral-400:is(.dark *) {
    stroke: #a3a3a3
}
.dark\:stroke-neutral-50:is(.dark *) {
    stroke: #fafafa
}
.dark\:stroke-neutral-500:is(.dark *) {
    stroke: #737373
}
.dark\:stroke-neutral-600:is(.dark *) {
    stroke: #525252
}
.dark\:stroke-neutral-700:is(.dark *) {
    stroke: #404040
}
.dark\:stroke-neutral-800:is(.dark *) {
    stroke: #262626
}
.dark\:stroke-neutral-900:is(.dark *) {
    stroke: #171717
}
.dark\:stroke-neutral-950:is(.dark *) {
    stroke: #0a0a0a
}
.dark\:stroke-none:is(.dark *) {
    stroke: none
}
.dark\:stroke-orange-100:is(.dark *) {
    stroke: #ffedd5
}
.dark\:stroke-orange-200:is(.dark *) {
    stroke: #fed7aa
}
.dark\:stroke-orange-300:is(.dark *) {
    stroke: #fdba74
}
.dark\:stroke-orange-400:is(.dark *) {
    stroke: #fb923c
}
.dark\:stroke-orange-50:is(.dark *) {
    stroke: #fff7ed
}
.dark\:stroke-orange-500:is(.dark *) {
    stroke: #f97316
}
.dark\:stroke-orange-600:is(.dark *) {
    stroke: #ea580c
}
.dark\:stroke-orange-700:is(.dark *) {
    stroke: #c2410c
}
.dark\:stroke-orange-800:is(.dark *) {
    stroke: #9a3412
}
.dark\:stroke-orange-900:is(.dark *) {
    stroke: #7c2d12
}
.dark\:stroke-orange-950:is(.dark *) {
    stroke: #431407
}
.dark\:stroke-pink-100:is(.dark *) {
    stroke: #fce7f3
}
.dark\:stroke-pink-200:is(.dark *) {
    stroke: #fbcfe8
}
.dark\:stroke-pink-300:is(.dark *) {
    stroke: #f9a8d4
}
.dark\:stroke-pink-400:is(.dark *) {
    stroke: #f472b6
}
.dark\:stroke-pink-50:is(.dark *) {
    stroke: #fdf2f8
}
.dark\:stroke-pink-500:is(.dark *) {
    stroke: #ec4899
}
.dark\:stroke-pink-600:is(.dark *) {
    stroke: #db2777
}
.dark\:stroke-pink-700:is(.dark *) {
    stroke: #be185d
}
.dark\:stroke-pink-800:is(.dark *) {
    stroke: #9d174d
}
.dark\:stroke-pink-900:is(.dark *) {
    stroke: #831843
}
.dark\:stroke-pink-950:is(.dark *) {
    stroke: #500724
}
.dark\:stroke-purple-100:is(.dark *) {
    stroke: #f3e8ff
}
.dark\:stroke-purple-200:is(.dark *) {
    stroke: #e9d5ff
}
.dark\:stroke-purple-300:is(.dark *) {
    stroke: #d8b4fe
}
.dark\:stroke-purple-400:is(.dark *) {
    stroke: #c084fc
}
.dark\:stroke-purple-50:is(.dark *) {
    stroke: #faf5ff
}
.dark\:stroke-purple-500:is(.dark *) {
    stroke: #a855f7
}
.dark\:stroke-purple-600:is(.dark *) {
    stroke: #9333ea
}
.dark\:stroke-purple-700:is(.dark *) {
    stroke: #7e22ce
}
.dark\:stroke-purple-800:is(.dark *) {
    stroke: #6b21a8
}
.dark\:stroke-purple-900:is(.dark *) {
    stroke: #581c87
}
.dark\:stroke-purple-950:is(.dark *) {
    stroke: #3b0764
}
.dark\:stroke-red-100:is(.dark *) {
    stroke: #fee2e2
}
.dark\:stroke-red-200:is(.dark *) {
    stroke: #fecaca
}
.dark\:stroke-red-300:is(.dark *) {
    stroke: #fca5a5
}
.dark\:stroke-red-400:is(.dark *) {
    stroke: #f87171
}
.dark\:stroke-red-50:is(.dark *) {
    stroke: #fef2f2
}
.dark\:stroke-red-500:is(.dark *) {
    stroke: #ef4444
}
.dark\:stroke-red-600:is(.dark *) {
    stroke: #dc2626
}
.dark\:stroke-red-700:is(.dark *) {
    stroke: #b91c1c
}
.dark\:stroke-red-800:is(.dark *) {
    stroke: #991b1b
}
.dark\:stroke-red-900:is(.dark *) {
    stroke: #7f1d1d
}
.dark\:stroke-red-950:is(.dark *) {
    stroke: #450a0a
}
.dark\:stroke-rose-100:is(.dark *) {
    stroke: #ffe4e6
}
.dark\:stroke-rose-200:is(.dark *) {
    stroke: #fecdd3
}
.dark\:stroke-rose-300:is(.dark *) {
    stroke: #fda4af
}
.dark\:stroke-rose-400:is(.dark *) {
    stroke: #fb7185
}
.dark\:stroke-rose-50:is(.dark *) {
    stroke: #fff1f2
}
.dark\:stroke-rose-500:is(.dark *) {
    stroke: #f43f5e
}
.dark\:stroke-rose-600:is(.dark *) {
    stroke: #e11d48
}
.dark\:stroke-rose-700:is(.dark *) {
    stroke: #be123c
}
.dark\:stroke-rose-800:is(.dark *) {
    stroke: #9f1239
}
.dark\:stroke-rose-900:is(.dark *) {
    stroke: #881337
}
.dark\:stroke-rose-950:is(.dark *) {
    stroke: #4c0519
}
.dark\:stroke-sky-100:is(.dark *) {
    stroke: #e0f2fe
}
.dark\:stroke-sky-200:is(.dark *) {
    stroke: #bae6fd
}
.dark\:stroke-sky-300:is(.dark *) {
    stroke: #7dd3fc
}
.dark\:stroke-sky-400:is(.dark *) {
    stroke: #38bdf8
}
.dark\:stroke-sky-50:is(.dark *) {
    stroke: #f0f9ff
}
.dark\:stroke-sky-500:is(.dark *) {
    stroke: #0ea5e9
}
.dark\:stroke-sky-600:is(.dark *) {
    stroke: #0284c7
}
.dark\:stroke-sky-700:is(.dark *) {
    stroke: #0369a1
}
.dark\:stroke-sky-800:is(.dark *) {
    stroke: #075985
}
.dark\:stroke-sky-900:is(.dark *) {
    stroke: #0c4a6e
}
.dark\:stroke-sky-950:is(.dark *) {
    stroke: #082f49
}
.dark\:stroke-slate-100:is(.dark *) {
    stroke: #f1f5f9
}
.dark\:stroke-slate-200:is(.dark *) {
    stroke: #e2e8f0
}
.dark\:stroke-slate-300:is(.dark *) {
    stroke: #cbd5e1
}
.dark\:stroke-slate-400:is(.dark *) {
    stroke: #94a3b8
}
.dark\:stroke-slate-50:is(.dark *) {
    stroke: #f8fafc
}
.dark\:stroke-slate-500:is(.dark *) {
    stroke: #64748b
}
.dark\:stroke-slate-600:is(.dark *) {
    stroke: #475569
}
.dark\:stroke-slate-700:is(.dark *) {
    stroke: #334155
}
.dark\:stroke-slate-800:is(.dark *) {
    stroke: #1e293b
}
.dark\:stroke-slate-900:is(.dark *) {
    stroke: #0f172a
}
.dark\:stroke-slate-950:is(.dark *) {
    stroke: #020617
}
.dark\:stroke-stone-100:is(.dark *) {
    stroke: #f5f5f4
}
.dark\:stroke-stone-200:is(.dark *) {
    stroke: #e7e5e4
}
.dark\:stroke-stone-300:is(.dark *) {
    stroke: #d6d3d1
}
.dark\:stroke-stone-400:is(.dark *) {
    stroke: #a8a29e
}
.dark\:stroke-stone-50:is(.dark *) {
    stroke: #fafaf9
}
.dark\:stroke-stone-500:is(.dark *) {
    stroke: #78716c
}
.dark\:stroke-stone-600:is(.dark *) {
    stroke: #57534e
}
.dark\:stroke-stone-700:is(.dark *) {
    stroke: #44403c
}
.dark\:stroke-stone-800:is(.dark *) {
    stroke: #292524
}
.dark\:stroke-stone-900:is(.dark *) {
    stroke: #1c1917
}
.dark\:stroke-stone-950:is(.dark *) {
    stroke: #0c0a09
}
.dark\:stroke-teal-100:is(.dark *) {
    stroke: #ccfbf1
}
.dark\:stroke-teal-200:is(.dark *) {
    stroke: #99f6e4
}
.dark\:stroke-teal-300:is(.dark *) {
    stroke: #5eead4
}
.dark\:stroke-teal-400:is(.dark *) {
    stroke: #2dd4bf
}
.dark\:stroke-teal-50:is(.dark *) {
    stroke: #f0fdfa
}
.dark\:stroke-teal-500:is(.dark *) {
    stroke: #14b8a6
}
.dark\:stroke-teal-600:is(.dark *) {
    stroke: #0d9488
}
.dark\:stroke-teal-700:is(.dark *) {
    stroke: #0f766e
}
.dark\:stroke-teal-800:is(.dark *) {
    stroke: #115e59
}
.dark\:stroke-teal-900:is(.dark *) {
    stroke: #134e4a
}
.dark\:stroke-teal-950:is(.dark *) {
    stroke: #042f2e
}
.dark\:stroke-transparent:is(.dark *) {
    stroke: transparent
}
.dark\:stroke-violet-100:is(.dark *) {
    stroke: #ede9fe
}
.dark\:stroke-violet-200:is(.dark *) {
    stroke: #ddd6fe
}
.dark\:stroke-violet-300:is(.dark *) {
    stroke: #c4b5fd
}
.dark\:stroke-violet-400:is(.dark *) {
    stroke: #a78bfa
}
.dark\:stroke-violet-50:is(.dark *) {
    stroke: #f5f3ff
}
.dark\:stroke-violet-500:is(.dark *) {
    stroke: #8b5cf6
}
.dark\:stroke-violet-600:is(.dark *) {
    stroke: #7c3aed
}
.dark\:stroke-violet-700:is(.dark *) {
    stroke: #6d28d9
}
.dark\:stroke-violet-800:is(.dark *) {
    stroke: #5b21b6
}
.dark\:stroke-violet-900:is(.dark *) {
    stroke: #4c1d95
}
.dark\:stroke-violet-950:is(.dark *) {
    stroke: #2e1065
}
.dark\:stroke-white:is(.dark *) {
    stroke: #fff
}
.dark\:stroke-yellow-100:is(.dark *) {
    stroke: #fef9c3
}
.dark\:stroke-yellow-200:is(.dark *) {
    stroke: #fef08a
}
.dark\:stroke-yellow-300:is(.dark *) {
    stroke: #fde047
}
.dark\:stroke-yellow-400:is(.dark *) {
    stroke: #facc15
}
.dark\:stroke-yellow-50:is(.dark *) {
    stroke: #fefce8
}
.dark\:stroke-yellow-500:is(.dark *) {
    stroke: #eab308
}
.dark\:stroke-yellow-600:is(.dark *) {
    stroke: #ca8a04
}
.dark\:stroke-yellow-700:is(.dark *) {
    stroke: #a16207
}
.dark\:stroke-yellow-800:is(.dark *) {
    stroke: #854d0e
}
.dark\:stroke-yellow-900:is(.dark *) {
    stroke: #713f12
}
.dark\:stroke-yellow-950:is(.dark *) {
    stroke: #422006
}
.dark\:stroke-zinc-100:is(.dark *) {
    stroke: #f4f4f5
}
.dark\:stroke-zinc-200:is(.dark *) {
    stroke: #e4e4e7
}
.dark\:stroke-zinc-300:is(.dark *) {
    stroke: #d4d4d8
}
.dark\:stroke-zinc-400:is(.dark *) {
    stroke: #a1a1aa
}
.dark\:stroke-zinc-50:is(.dark *) {
    stroke: #fafafa
}
.dark\:stroke-zinc-500:is(.dark *) {
    stroke: #71717a
}
.dark\:stroke-zinc-600:is(.dark *) {
    stroke: #52525b
}
.dark\:stroke-zinc-700:is(.dark *) {
    stroke: #3f3f46
}
.dark\:stroke-zinc-800:is(.dark *) {
    stroke: #27272a
}
.dark\:stroke-zinc-900:is(.dark *) {
    stroke: #18181b
}
.dark\:stroke-zinc-950:is(.dark *) {
    stroke: #09090b
}
.dark\:stroke-0:is(.dark *) {
    stroke-width: 0
}
.dark\:stroke-1:is(.dark *) {
    stroke-width: 1
}
.dark\:stroke-2:is(.dark *) {
    stroke-width: 2
}
.dark\:text-left:is(.dark *) {
    text-align: left
}
.dark\:text-center:is(.dark *) {
    text-align: center
}
.dark\:text-right:is(.dark *) {
    text-align: right
}
.dark\:text-justify:is(.dark *) {
    text-align: justify
}
.dark\:text-start:is(.dark *) {
    text-align: start
}
.dark\:text-end:is(.dark *) {
    text-align: end
}
.dark\:text-2xl:is(.dark *) {
    font-size: 1.5rem;
    line-height: 2rem
}
.dark\:text-3xl:is(.dark *) {
    font-size: 1.875rem;
    line-height: 2.25rem
}
.dark\:text-4xl:is(.dark *) {
    font-size: 2.25rem;
    line-height: 2.5rem
}
.dark\:text-5xl:is(.dark *) {
    font-size: 3rem;
    line-height: 1
}
.dark\:text-6xl:is(.dark *) {
    font-size: 3.75rem;
    line-height: 1
}
.dark\:text-7xl:is(.dark *) {
    font-size: 4.5rem;
    line-height: 1
}
.dark\:text-8xl:is(.dark *) {
    font-size: 6rem;
    line-height: 1
}
.dark\:text-9xl:is(.dark *) {
    font-size: 8rem;
    line-height: 1
}
.dark\:text-base:is(.dark *) {
    font-size: 1rem;
    line-height: 1.5rem
}
.dark\:text-lg:is(.dark *) {
    font-size: 1.125rem;
    line-height: 1.75rem
}
.dark\:text-sm:is(.dark *) {
    font-size: 0.875rem;
    line-height: 1.25rem
}
.dark\:text-xl:is(.dark *) {
    font-size: 1.25rem;
    line-height: 1.75rem
}
.dark\:text-xs:is(.dark *) {
    font-size: 0.75rem;
    line-height: 1rem
}
.dark\:text-amber-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity, 1))
}
.dark\:text-amber-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 26 3 / var(--tw-text-opacity, 1))
}
.dark\:text-black:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity, 1))
}
.dark\:text-blue-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 37 84 / var(--tw-text-opacity, 1))
}
.dark\:text-current:is(.dark *) {
    color: currentColor
}
.dark\:text-cyan-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 243 252 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 232 249 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 254 255 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 78 99 / var(--tw-text-opacity, 1))
}
.dark\:text-cyan-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 51 68 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 78 59 / var(--tw-text-opacity, 1))
}
.dark\:text-emerald-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 44 34 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 232 255 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 208 254 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 171 252 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(232 121 249 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 244 255 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(162 28 175 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(112 26 117 / var(--tw-text-opacity, 1))
}
.dark\:text-fuchsia-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 4 78 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1))
}
.dark\:text-green-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity, 1))
}
.dark\:text-green-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}
.dark\:text-green-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}
.dark\:text-green-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity, 1))
}
.dark\:text-green-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity, 1))
}
.dark\:text-green-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.dark\:text-green-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.dark\:text-green-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}
.dark\:text-green-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}
.dark\:text-green-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity, 1))
}
.dark\:text-green-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 46 22 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity, 1))
}
.dark\:text-indigo-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 27 75 / var(--tw-text-opacity, 1))
}
.dark\:text-inherit:is(.dark *) {
    color: inherit
}
.dark\:text-lime-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 252 203 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 249 157 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 242 100 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(247 254 231 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(54 83 20 / var(--tw-text-opacity, 1))
}
.dark\:text-lime-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(26 46 5 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity, 1))
}
.dark\:text-neutral-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 247 237 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 45 18 / var(--tw-text-opacity, 1))
}
.dark\:text-orange-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 20 7 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity, 1))
}
.dark\:text-pink-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(80 7 36 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity, 1))
}
.dark\:text-purple-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 7 100 / var(--tw-text-opacity, 1))
}
.dark\:text-red-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity, 1))
}
.dark\:text-red-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}
.dark\:text-red-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}
.dark\:text-red-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}
.dark\:text-red-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}
.dark\:text-red-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.dark\:text-red-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.dark\:text-red-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}
.dark\:text-red-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}
.dark\:text-red-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}
.dark\:text-red-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 10 10 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 205 211 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(136 19 55 / var(--tw-text-opacity, 1))
}
.dark\:text-rose-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 5 25 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity, 1))
}
.dark\:text-sky-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 47 73 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity, 1))
}
.dark\:text-slate-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(231 229 228 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(214 211 209 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 249 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(68 64 60 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 25 23 / var(--tw-text-opacity, 1))
}
.dark\:text-stone-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 10 9 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity, 1))
}
.dark\:text-teal-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 47 46 / var(--tw-text-opacity, 1))
}
.dark\:text-transparent:is(.dark *) {
    color: transparent
}
.dark\:text-violet-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 233 254 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(221 214 254 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 243 255 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity, 1))
}
.dark\:text-violet-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(46 16 101 / var(--tw-text-opacity, 1))
}
.dark\:text-white:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity, 1))
}
.dark\:text-yellow-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(66 32 6 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-100:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 244 245 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-200:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(228 228 231 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-300:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 216 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-50:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-600:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-700:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-800:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-900:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(24 24 27 / var(--tw-text-opacity, 1))
}
.dark\:text-zinc-950:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(9 9 11 / var(--tw-text-opacity, 1))
}
.dark\:text-opacity-0:is(.dark *) {
    --tw-text-opacity: 0
}
.dark\:text-opacity-10:is(.dark *) {
    --tw-text-opacity: 0.1
}
.dark\:text-opacity-100:is(.dark *) {
    --tw-text-opacity: 1
}
.dark\:text-opacity-15:is(.dark *) {
    --tw-text-opacity: 0.15
}
.dark\:text-opacity-20:is(.dark *) {
    --tw-text-opacity: 0.2
}
.dark\:text-opacity-25:is(.dark *) {
    --tw-text-opacity: 0.25
}
.dark\:text-opacity-30:is(.dark *) {
    --tw-text-opacity: 0.3
}
.dark\:text-opacity-35:is(.dark *) {
    --tw-text-opacity: 0.35
}
.dark\:text-opacity-40:is(.dark *) {
    --tw-text-opacity: 0.4
}
.dark\:text-opacity-45:is(.dark *) {
    --tw-text-opacity: 0.45
}
.dark\:text-opacity-5:is(.dark *) {
    --tw-text-opacity: 0.05
}
.dark\:text-opacity-50:is(.dark *) {
    --tw-text-opacity: 0.5
}
.dark\:text-opacity-55:is(.dark *) {
    --tw-text-opacity: 0.55
}
.dark\:text-opacity-60:is(.dark *) {
    --tw-text-opacity: 0.6
}
.dark\:text-opacity-65:is(.dark *) {
    --tw-text-opacity: 0.65
}
.dark\:text-opacity-70:is(.dark *) {
    --tw-text-opacity: 0.7
}
.dark\:text-opacity-75:is(.dark *) {
    --tw-text-opacity: 0.75
}
.dark\:text-opacity-80:is(.dark *) {
    --tw-text-opacity: 0.8
}
.dark\:text-opacity-85:is(.dark *) {
    --tw-text-opacity: 0.85
}
.dark\:text-opacity-90:is(.dark *) {
    --tw-text-opacity: 0.9
}
.dark\:text-opacity-95:is(.dark *) {
    --tw-text-opacity: 0.95
}
.dark\:decoration-amber-100:is(.dark *) {
    text-decoration-color: #fef3c7
}
.dark\:decoration-amber-200:is(.dark *) {
    text-decoration-color: #fde68a
}
.dark\:decoration-amber-300:is(.dark *) {
    text-decoration-color: #fcd34d
}
.dark\:decoration-amber-400:is(.dark *) {
    text-decoration-color: #fbbf24
}
.dark\:decoration-amber-50:is(.dark *) {
    text-decoration-color: #fffbeb
}
.dark\:decoration-amber-500:is(.dark *) {
    text-decoration-color: #f59e0b
}
.dark\:decoration-amber-600:is(.dark *) {
    text-decoration-color: #d97706
}
.dark\:decoration-amber-700:is(.dark *) {
    text-decoration-color: #b45309
}
.dark\:decoration-amber-800:is(.dark *) {
    text-decoration-color: #92400e
}
.dark\:decoration-amber-900:is(.dark *) {
    text-decoration-color: #78350f
}
.dark\:decoration-amber-950:is(.dark *) {
    text-decoration-color: #451a03
}
.dark\:decoration-black:is(.dark *) {
    text-decoration-color: #000
}
.dark\:decoration-blue-100:is(.dark *) {
    text-decoration-color: #dbeafe
}
.dark\:decoration-blue-200:is(.dark *) {
    text-decoration-color: #bfdbfe
}
.dark\:decoration-blue-300:is(.dark *) {
    text-decoration-color: #93c5fd
}
.dark\:decoration-blue-400:is(.dark *) {
    text-decoration-color: #60a5fa
}
.dark\:decoration-blue-50:is(.dark *) {
    text-decoration-color: #eff6ff
}
.dark\:decoration-blue-500:is(.dark *) {
    text-decoration-color: #3b82f6
}
.dark\:decoration-blue-600:is(.dark *) {
    text-decoration-color: #2563eb
}
.dark\:decoration-blue-700:is(.dark *) {
    text-decoration-color: #1d4ed8
}
.dark\:decoration-blue-800:is(.dark *) {
    text-decoration-color: #1e40af
}
.dark\:decoration-blue-900:is(.dark *) {
    text-decoration-color: #1e3a8a
}
.dark\:decoration-blue-950:is(.dark *) {
    text-decoration-color: #172554
}
.dark\:decoration-current:is(.dark *) {
    text-decoration-color: currentColor
}
.dark\:decoration-cyan-100:is(.dark *) {
    text-decoration-color: #cffafe
}
.dark\:decoration-cyan-200:is(.dark *) {
    text-decoration-color: #a5f3fc
}
.dark\:decoration-cyan-300:is(.dark *) {
    text-decoration-color: #67e8f9
}
.dark\:decoration-cyan-400:is(.dark *) {
    text-decoration-color: #22d3ee
}
.dark\:decoration-cyan-50:is(.dark *) {
    text-decoration-color: #ecfeff
}
.dark\:decoration-cyan-500:is(.dark *) {
    text-decoration-color: #06b6d4
}
.dark\:decoration-cyan-600:is(.dark *) {
    text-decoration-color: #0891b2
}
.dark\:decoration-cyan-700:is(.dark *) {
    text-decoration-color: #0e7490
}
.dark\:decoration-cyan-800:is(.dark *) {
    text-decoration-color: #155e75
}
.dark\:decoration-cyan-900:is(.dark *) {
    text-decoration-color: #164e63
}
.dark\:decoration-cyan-950:is(.dark *) {
    text-decoration-color: #083344
}
.dark\:decoration-emerald-100:is(.dark *) {
    text-decoration-color: #d1fae5
}
.dark\:decoration-emerald-200:is(.dark *) {
    text-decoration-color: #a7f3d0
}
.dark\:decoration-emerald-300:is(.dark *) {
    text-decoration-color: #6ee7b7
}
.dark\:decoration-emerald-400:is(.dark *) {
    text-decoration-color: #34d399
}
.dark\:decoration-emerald-50:is(.dark *) {
    text-decoration-color: #ecfdf5
}
.dark\:decoration-emerald-500:is(.dark *) {
    text-decoration-color: #10b981
}
.dark\:decoration-emerald-600:is(.dark *) {
    text-decoration-color: #059669
}
.dark\:decoration-emerald-700:is(.dark *) {
    text-decoration-color: #047857
}
.dark\:decoration-emerald-800:is(.dark *) {
    text-decoration-color: #065f46
}
.dark\:decoration-emerald-900:is(.dark *) {
    text-decoration-color: #064e3b
}
.dark\:decoration-emerald-950:is(.dark *) {
    text-decoration-color: #022c22
}
.dark\:decoration-fuchsia-100:is(.dark *) {
    text-decoration-color: #fae8ff
}
.dark\:decoration-fuchsia-200:is(.dark *) {
    text-decoration-color: #f5d0fe
}
.dark\:decoration-fuchsia-300:is(.dark *) {
    text-decoration-color: #f0abfc
}
.dark\:decoration-fuchsia-400:is(.dark *) {
    text-decoration-color: #e879f9
}
.dark\:decoration-fuchsia-50:is(.dark *) {
    text-decoration-color: #fdf4ff
}
.dark\:decoration-fuchsia-500:is(.dark *) {
    text-decoration-color: #d946ef
}
.dark\:decoration-fuchsia-600:is(.dark *) {
    text-decoration-color: #c026d3
}
.dark\:decoration-fuchsia-700:is(.dark *) {
    text-decoration-color: #a21caf
}
.dark\:decoration-fuchsia-800:is(.dark *) {
    text-decoration-color: #86198f
}
.dark\:decoration-fuchsia-900:is(.dark *) {
    text-decoration-color: #701a75
}
.dark\:decoration-fuchsia-950:is(.dark *) {
    text-decoration-color: #4a044e
}
.dark\:decoration-gray-100:is(.dark *) {
    text-decoration-color: #f3f4f6
}
.dark\:decoration-gray-200:is(.dark *) {
    text-decoration-color: #e5e7eb
}
.dark\:decoration-gray-300:is(.dark *) {
    text-decoration-color: #d1d5db
}
.dark\:decoration-gray-400:is(.dark *) {
    text-decoration-color: #9ca3af
}
.dark\:decoration-gray-50:is(.dark *) {
    text-decoration-color: #f9fafb
}
.dark\:decoration-gray-500:is(.dark *) {
    text-decoration-color: #6b7280
}
.dark\:decoration-gray-600:is(.dark *) {
    text-decoration-color: #4b5563
}
.dark\:decoration-gray-700:is(.dark *) {
    text-decoration-color: #374151
}
.dark\:decoration-gray-800:is(.dark *) {
    text-decoration-color: #1f2937
}
.dark\:decoration-gray-900:is(.dark *) {
    text-decoration-color: #111827
}
.dark\:decoration-gray-950:is(.dark *) {
    text-decoration-color: #030712
}
.dark\:decoration-green-100:is(.dark *) {
    text-decoration-color: #dcfce7
}
.dark\:decoration-green-200:is(.dark *) {
    text-decoration-color: #bbf7d0
}
.dark\:decoration-green-300:is(.dark *) {
    text-decoration-color: #86efac
}
.dark\:decoration-green-400:is(.dark *) {
    text-decoration-color: #4ade80
}
.dark\:decoration-green-50:is(.dark *) {
    text-decoration-color: #f0fdf4
}
.dark\:decoration-green-500:is(.dark *) {
    text-decoration-color: #22c55e
}
.dark\:decoration-green-600:is(.dark *) {
    text-decoration-color: #16a34a
}
.dark\:decoration-green-700:is(.dark *) {
    text-decoration-color: #15803d
}
.dark\:decoration-green-800:is(.dark *) {
    text-decoration-color: #166534
}
.dark\:decoration-green-900:is(.dark *) {
    text-decoration-color: #14532d
}
.dark\:decoration-green-950:is(.dark *) {
    text-decoration-color: #052e16
}
.dark\:decoration-indigo-100:is(.dark *) {
    text-decoration-color: #e0e7ff
}
.dark\:decoration-indigo-200:is(.dark *) {
    text-decoration-color: #c7d2fe
}
.dark\:decoration-indigo-300:is(.dark *) {
    text-decoration-color: #a5b4fc
}
.dark\:decoration-indigo-400:is(.dark *) {
    text-decoration-color: #818cf8
}
.dark\:decoration-indigo-50:is(.dark *) {
    text-decoration-color: #eef2ff
}
.dark\:decoration-indigo-500:is(.dark *) {
    text-decoration-color: #6366f1
}
.dark\:decoration-indigo-600:is(.dark *) {
    text-decoration-color: #4f46e5
}
.dark\:decoration-indigo-700:is(.dark *) {
    text-decoration-color: #4338ca
}
.dark\:decoration-indigo-800:is(.dark *) {
    text-decoration-color: #3730a3
}
.dark\:decoration-indigo-900:is(.dark *) {
    text-decoration-color: #312e81
}
.dark\:decoration-indigo-950:is(.dark *) {
    text-decoration-color: #1e1b4b
}
.dark\:decoration-inherit:is(.dark *) {
    text-decoration-color: inherit
}
.dark\:decoration-lime-100:is(.dark *) {
    text-decoration-color: #ecfccb
}
.dark\:decoration-lime-200:is(.dark *) {
    text-decoration-color: #d9f99d
}
.dark\:decoration-lime-300:is(.dark *) {
    text-decoration-color: #bef264
}
.dark\:decoration-lime-400:is(.dark *) {
    text-decoration-color: #a3e635
}
.dark\:decoration-lime-50:is(.dark *) {
    text-decoration-color: #f7fee7
}
.dark\:decoration-lime-500:is(.dark *) {
    text-decoration-color: #84cc16
}
.dark\:decoration-lime-600:is(.dark *) {
    text-decoration-color: #65a30d
}
.dark\:decoration-lime-700:is(.dark *) {
    text-decoration-color: #4d7c0f
}
.dark\:decoration-lime-800:is(.dark *) {
    text-decoration-color: #3f6212
}
.dark\:decoration-lime-900:is(.dark *) {
    text-decoration-color: #365314
}
.dark\:decoration-lime-950:is(.dark *) {
    text-decoration-color: #1a2e05
}
.dark\:decoration-neutral-100:is(.dark *) {
    text-decoration-color: #f5f5f5
}
.dark\:decoration-neutral-200:is(.dark *) {
    text-decoration-color: #e5e5e5
}
.dark\:decoration-neutral-300:is(.dark *) {
    text-decoration-color: #d4d4d4
}
.dark\:decoration-neutral-400:is(.dark *) {
    text-decoration-color: #a3a3a3
}
.dark\:decoration-neutral-50:is(.dark *) {
    text-decoration-color: #fafafa
}
.dark\:decoration-neutral-500:is(.dark *) {
    text-decoration-color: #737373
}
.dark\:decoration-neutral-600:is(.dark *) {
    text-decoration-color: #525252
}
.dark\:decoration-neutral-700:is(.dark *) {
    text-decoration-color: #404040
}
.dark\:decoration-neutral-800:is(.dark *) {
    text-decoration-color: #262626
}
.dark\:decoration-neutral-900:is(.dark *) {
    text-decoration-color: #171717
}
.dark\:decoration-neutral-950:is(.dark *) {
    text-decoration-color: #0a0a0a
}
.dark\:decoration-orange-100:is(.dark *) {
    text-decoration-color: #ffedd5
}
.dark\:decoration-orange-200:is(.dark *) {
    text-decoration-color: #fed7aa
}
.dark\:decoration-orange-300:is(.dark *) {
    text-decoration-color: #fdba74
}
.dark\:decoration-orange-400:is(.dark *) {
    text-decoration-color: #fb923c
}
.dark\:decoration-orange-50:is(.dark *) {
    text-decoration-color: #fff7ed
}
.dark\:decoration-orange-500:is(.dark *) {
    text-decoration-color: #f97316
}
.dark\:decoration-orange-600:is(.dark *) {
    text-decoration-color: #ea580c
}
.dark\:decoration-orange-700:is(.dark *) {
    text-decoration-color: #c2410c
}
.dark\:decoration-orange-800:is(.dark *) {
    text-decoration-color: #9a3412
}
.dark\:decoration-orange-900:is(.dark *) {
    text-decoration-color: #7c2d12
}
.dark\:decoration-orange-950:is(.dark *) {
    text-decoration-color: #431407
}
.dark\:decoration-pink-100:is(.dark *) {
    text-decoration-color: #fce7f3
}
.dark\:decoration-pink-200:is(.dark *) {
    text-decoration-color: #fbcfe8
}
.dark\:decoration-pink-300:is(.dark *) {
    text-decoration-color: #f9a8d4
}
.dark\:decoration-pink-400:is(.dark *) {
    text-decoration-color: #f472b6
}
.dark\:decoration-pink-50:is(.dark *) {
    text-decoration-color: #fdf2f8
}
.dark\:decoration-pink-500:is(.dark *) {
    text-decoration-color: #ec4899
}
.dark\:decoration-pink-600:is(.dark *) {
    text-decoration-color: #db2777
}
.dark\:decoration-pink-700:is(.dark *) {
    text-decoration-color: #be185d
}
.dark\:decoration-pink-800:is(.dark *) {
    text-decoration-color: #9d174d
}
.dark\:decoration-pink-900:is(.dark *) {
    text-decoration-color: #831843
}
.dark\:decoration-pink-950:is(.dark *) {
    text-decoration-color: #500724
}
.dark\:decoration-purple-100:is(.dark *) {
    text-decoration-color: #f3e8ff
}
.dark\:decoration-purple-200:is(.dark *) {
    text-decoration-color: #e9d5ff
}
.dark\:decoration-purple-300:is(.dark *) {
    text-decoration-color: #d8b4fe
}
.dark\:decoration-purple-400:is(.dark *) {
    text-decoration-color: #c084fc
}
.dark\:decoration-purple-50:is(.dark *) {
    text-decoration-color: #faf5ff
}
.dark\:decoration-purple-500:is(.dark *) {
    text-decoration-color: #a855f7
}
.dark\:decoration-purple-600:is(.dark *) {
    text-decoration-color: #9333ea
}
.dark\:decoration-purple-700:is(.dark *) {
    text-decoration-color: #7e22ce
}
.dark\:decoration-purple-800:is(.dark *) {
    text-decoration-color: #6b21a8
}
.dark\:decoration-purple-900:is(.dark *) {
    text-decoration-color: #581c87
}
.dark\:decoration-purple-950:is(.dark *) {
    text-decoration-color: #3b0764
}
.dark\:decoration-red-100:is(.dark *) {
    text-decoration-color: #fee2e2
}
.dark\:decoration-red-200:is(.dark *) {
    text-decoration-color: #fecaca
}
.dark\:decoration-red-300:is(.dark *) {
    text-decoration-color: #fca5a5
}
.dark\:decoration-red-400:is(.dark *) {
    text-decoration-color: #f87171
}
.dark\:decoration-red-50:is(.dark *) {
    text-decoration-color: #fef2f2
}
.dark\:decoration-red-500:is(.dark *) {
    text-decoration-color: #ef4444
}
.dark\:decoration-red-600:is(.dark *) {
    text-decoration-color: #dc2626
}
.dark\:decoration-red-700:is(.dark *) {
    text-decoration-color: #b91c1c
}
.dark\:decoration-red-800:is(.dark *) {
    text-decoration-color: #991b1b
}
.dark\:decoration-red-900:is(.dark *) {
    text-decoration-color: #7f1d1d
}
.dark\:decoration-red-950:is(.dark *) {
    text-decoration-color: #450a0a
}
.dark\:decoration-rose-100:is(.dark *) {
    text-decoration-color: #ffe4e6
}
.dark\:decoration-rose-200:is(.dark *) {
    text-decoration-color: #fecdd3
}
.dark\:decoration-rose-300:is(.dark *) {
    text-decoration-color: #fda4af
}
.dark\:decoration-rose-400:is(.dark *) {
    text-decoration-color: #fb7185
}
.dark\:decoration-rose-50:is(.dark *) {
    text-decoration-color: #fff1f2
}
.dark\:decoration-rose-500:is(.dark *) {
    text-decoration-color: #f43f5e
}
.dark\:decoration-rose-600:is(.dark *) {
    text-decoration-color: #e11d48
}
.dark\:decoration-rose-700:is(.dark *) {
    text-decoration-color: #be123c
}
.dark\:decoration-rose-800:is(.dark *) {
    text-decoration-color: #9f1239
}
.dark\:decoration-rose-900:is(.dark *) {
    text-decoration-color: #881337
}
.dark\:decoration-rose-950:is(.dark *) {
    text-decoration-color: #4c0519
}
.dark\:decoration-sky-100:is(.dark *) {
    text-decoration-color: #e0f2fe
}
.dark\:decoration-sky-200:is(.dark *) {
    text-decoration-color: #bae6fd
}
.dark\:decoration-sky-300:is(.dark *) {
    text-decoration-color: #7dd3fc
}
.dark\:decoration-sky-400:is(.dark *) {
    text-decoration-color: #38bdf8
}
.dark\:decoration-sky-50:is(.dark *) {
    text-decoration-color: #f0f9ff
}
.dark\:decoration-sky-500:is(.dark *) {
    text-decoration-color: #0ea5e9
}
.dark\:decoration-sky-600:is(.dark *) {
    text-decoration-color: #0284c7
}
.dark\:decoration-sky-700:is(.dark *) {
    text-decoration-color: #0369a1
}
.dark\:decoration-sky-800:is(.dark *) {
    text-decoration-color: #075985
}
.dark\:decoration-sky-900:is(.dark *) {
    text-decoration-color: #0c4a6e
}
.dark\:decoration-sky-950:is(.dark *) {
    text-decoration-color: #082f49
}
.dark\:decoration-slate-100:is(.dark *) {
    text-decoration-color: #f1f5f9
}
.dark\:decoration-slate-200:is(.dark *) {
    text-decoration-color: #e2e8f0
}
.dark\:decoration-slate-300:is(.dark *) {
    text-decoration-color: #cbd5e1
}
.dark\:decoration-slate-400:is(.dark *) {
    text-decoration-color: #94a3b8
}
.dark\:decoration-slate-50:is(.dark *) {
    text-decoration-color: #f8fafc
}
.dark\:decoration-slate-500:is(.dark *) {
    text-decoration-color: #64748b
}
.dark\:decoration-slate-600:is(.dark *) {
    text-decoration-color: #475569
}
.dark\:decoration-slate-700:is(.dark *) {
    text-decoration-color: #334155
}
.dark\:decoration-slate-800:is(.dark *) {
    text-decoration-color: #1e293b
}
.dark\:decoration-slate-900:is(.dark *) {
    text-decoration-color: #0f172a
}
.dark\:decoration-slate-950:is(.dark *) {
    text-decoration-color: #020617
}
.dark\:decoration-stone-100:is(.dark *) {
    text-decoration-color: #f5f5f4
}
.dark\:decoration-stone-200:is(.dark *) {
    text-decoration-color: #e7e5e4
}
.dark\:decoration-stone-300:is(.dark *) {
    text-decoration-color: #d6d3d1
}
.dark\:decoration-stone-400:is(.dark *) {
    text-decoration-color: #a8a29e
}
.dark\:decoration-stone-50:is(.dark *) {
    text-decoration-color: #fafaf9
}
.dark\:decoration-stone-500:is(.dark *) {
    text-decoration-color: #78716c
}
.dark\:decoration-stone-600:is(.dark *) {
    text-decoration-color: #57534e
}
.dark\:decoration-stone-700:is(.dark *) {
    text-decoration-color: #44403c
}
.dark\:decoration-stone-800:is(.dark *) {
    text-decoration-color: #292524
}
.dark\:decoration-stone-900:is(.dark *) {
    text-decoration-color: #1c1917
}
.dark\:decoration-stone-950:is(.dark *) {
    text-decoration-color: #0c0a09
}
.dark\:decoration-teal-100:is(.dark *) {
    text-decoration-color: #ccfbf1
}
.dark\:decoration-teal-200:is(.dark *) {
    text-decoration-color: #99f6e4
}
.dark\:decoration-teal-300:is(.dark *) {
    text-decoration-color: #5eead4
}
.dark\:decoration-teal-400:is(.dark *) {
    text-decoration-color: #2dd4bf
}
.dark\:decoration-teal-50:is(.dark *) {
    text-decoration-color: #f0fdfa
}
.dark\:decoration-teal-500:is(.dark *) {
    text-decoration-color: #14b8a6
}
.dark\:decoration-teal-600:is(.dark *) {
    text-decoration-color: #0d9488
}
.dark\:decoration-teal-700:is(.dark *) {
    text-decoration-color: #0f766e
}
.dark\:decoration-teal-800:is(.dark *) {
    text-decoration-color: #115e59
}
.dark\:decoration-teal-900:is(.dark *) {
    text-decoration-color: #134e4a
}
.dark\:decoration-teal-950:is(.dark *) {
    text-decoration-color: #042f2e
}
.dark\:decoration-transparent:is(.dark *) {
    text-decoration-color: transparent
}
.dark\:decoration-violet-100:is(.dark *) {
    text-decoration-color: #ede9fe
}
.dark\:decoration-violet-200:is(.dark *) {
    text-decoration-color: #ddd6fe
}
.dark\:decoration-violet-300:is(.dark *) {
    text-decoration-color: #c4b5fd
}
.dark\:decoration-violet-400:is(.dark *) {
    text-decoration-color: #a78bfa
}
.dark\:decoration-violet-50:is(.dark *) {
    text-decoration-color: #f5f3ff
}
.dark\:decoration-violet-500:is(.dark *) {
    text-decoration-color: #8b5cf6
}
.dark\:decoration-violet-600:is(.dark *) {
    text-decoration-color: #7c3aed
}
.dark\:decoration-violet-700:is(.dark *) {
    text-decoration-color: #6d28d9
}
.dark\:decoration-violet-800:is(.dark *) {
    text-decoration-color: #5b21b6
}
.dark\:decoration-violet-900:is(.dark *) {
    text-decoration-color: #4c1d95
}
.dark\:decoration-violet-950:is(.dark *) {
    text-decoration-color: #2e1065
}
.dark\:decoration-white:is(.dark *) {
    text-decoration-color: #fff
}
.dark\:decoration-yellow-100:is(.dark *) {
    text-decoration-color: #fef9c3
}
.dark\:decoration-yellow-200:is(.dark *) {
    text-decoration-color: #fef08a
}
.dark\:decoration-yellow-300:is(.dark *) {
    text-decoration-color: #fde047
}
.dark\:decoration-yellow-400:is(.dark *) {
    text-decoration-color: #facc15
}
.dark\:decoration-yellow-50:is(.dark *) {
    text-decoration-color: #fefce8
}
.dark\:decoration-yellow-500:is(.dark *) {
    text-decoration-color: #eab308
}
.dark\:decoration-yellow-600:is(.dark *) {
    text-decoration-color: #ca8a04
}
.dark\:decoration-yellow-700:is(.dark *) {
    text-decoration-color: #a16207
}
.dark\:decoration-yellow-800:is(.dark *) {
    text-decoration-color: #854d0e
}
.dark\:decoration-yellow-900:is(.dark *) {
    text-decoration-color: #713f12
}
.dark\:decoration-yellow-950:is(.dark *) {
    text-decoration-color: #422006
}
.dark\:decoration-zinc-100:is(.dark *) {
    text-decoration-color: #f4f4f5
}
.dark\:decoration-zinc-200:is(.dark *) {
    text-decoration-color: #e4e4e7
}
.dark\:decoration-zinc-300:is(.dark *) {
    text-decoration-color: #d4d4d8
}
.dark\:decoration-zinc-400:is(.dark *) {
    text-decoration-color: #a1a1aa
}
.dark\:decoration-zinc-50:is(.dark *) {
    text-decoration-color: #fafafa
}
.dark\:decoration-zinc-500:is(.dark *) {
    text-decoration-color: #71717a
}
.dark\:decoration-zinc-600:is(.dark *) {
    text-decoration-color: #52525b
}
.dark\:decoration-zinc-700:is(.dark *) {
    text-decoration-color: #3f3f46
}
.dark\:decoration-zinc-800:is(.dark *) {
    text-decoration-color: #27272a
}
.dark\:decoration-zinc-900:is(.dark *) {
    text-decoration-color: #18181b
}
.dark\:decoration-zinc-950:is(.dark *) {
    text-decoration-color: #09090b
}
.dark\:decoration-solid:is(.dark *) {
    text-decoration-style: solid
}
.dark\:decoration-double:is(.dark *) {
    text-decoration-style: double
}
.dark\:decoration-dotted:is(.dark *) {
    text-decoration-style: dotted
}
.dark\:decoration-dashed:is(.dark *) {
    text-decoration-style: dashed
}
.dark\:decoration-wavy:is(.dark *) {
    text-decoration-style: wavy
}
.dark\:decoration-0:is(.dark *) {
    text-decoration-thickness: 0px
}
.dark\:decoration-1:is(.dark *) {
    text-decoration-thickness: 1px
}
.dark\:decoration-2:is(.dark *) {
    text-decoration-thickness: 2px
}
.dark\:decoration-4:is(.dark *) {
    text-decoration-thickness: 4px
}
.dark\:decoration-8:is(.dark *) {
    text-decoration-thickness: 8px
}
.dark\:decoration-auto:is(.dark *) {
    text-decoration-thickness: auto
}
.dark\:decoration-from-font:is(.dark *) {
    text-decoration-thickness: from-font
}
.dark\:placeholder-amber-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 243 199 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(253 230 138 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(252 211 77 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(251 191 36 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(255 251 235 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(245 158 11 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(217 119 6 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(180 83 9 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(146 64 14 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(120 53 15 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-amber-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(69 26 3 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-black:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(219 234 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(191 219 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(147 197 253 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(96 165 250 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(239 246 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(59 130 246 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(37 99 235 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(29 78 216 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(30 64 175 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-blue-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(23 37 84 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-current:is(.dark *)::placeholder {
    color: currentColor
}
.dark\:placeholder-cyan-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(207 250 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(165 243 252 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(103 232 249 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(34 211 238 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(236 254 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(6 182 212 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(8 145 178 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(21 94 117 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(22 78 99 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-cyan-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(8 51 68 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(209 250 229 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(167 243 208 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(110 231 183 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(52 211 153 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(236 253 245 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(16 185 129 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(5 150 105 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(4 120 87 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(6 95 70 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(6 78 59 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-emerald-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(2 44 34 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(250 232 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(245 208 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(240 171 252 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(232 121 249 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(253 244 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(217 70 239 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(192 38 211 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(162 28 175 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(134 25 143 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(112 26 117 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-fuchsia-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(74 4 78 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(243 244 246 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(229 231 235 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(249 250 251 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(75 85 99 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(31 41 55 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(17 24 39 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-gray-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(3 7 18 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(220 252 231 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(187 247 208 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(134 239 172 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(74 222 128 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(240 253 244 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(34 197 94 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(22 163 74 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(21 128 61 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(22 101 52 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(20 83 45 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-green-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(5 46 22 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(224 231 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(199 210 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(165 180 252 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(129 140 248 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(238 242 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(99 102 241 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(79 70 229 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(67 56 202 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(55 48 163 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(49 46 129 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-indigo-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(30 27 75 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-inherit:is(.dark *)::placeholder {
    color: inherit
}
.dark\:placeholder-lime-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(236 252 203 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(217 249 157 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(190 242 100 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(163 230 53 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(247 254 231 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(132 204 22 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(101 163 13 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(77 124 15 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(63 98 18 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(54 83 20 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-lime-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(26 46 5 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(245 245 245 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(229 229 229 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(212 212 212 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(82 82 82 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(64 64 64 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(38 38 38 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(23 23 23 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-neutral-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(10 10 10 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(255 237 213 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 215 170 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(253 186 116 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(251 146 60 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(255 247 237 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(249 115 22 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(234 88 12 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(194 65 12 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(154 52 18 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(124 45 18 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-orange-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(67 20 7 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(252 231 243 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(251 207 232 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(249 168 212 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(244 114 182 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(253 242 248 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(236 72 153 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(219 39 119 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(190 24 93 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(157 23 77 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(131 24 67 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-pink-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(80 7 36 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(243 232 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(233 213 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(216 180 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(192 132 252 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(250 245 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(168 85 247 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(147 51 234 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(126 34 206 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 33 168 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(88 28 135 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-purple-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(59 7 100 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 226 226 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 202 202 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(252 165 165 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(248 113 113 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 242 242 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(239 68 68 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(220 38 38 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(185 28 28 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(153 27 27 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(127 29 29 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-red-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(69 10 10 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(255 228 230 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 205 211 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(253 164 175 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(251 113 133 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(255 241 242 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(244 63 94 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(225 29 72 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(190 18 60 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(159 18 57 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(136 19 55 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-rose-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(76 5 25 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(224 242 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(186 230 253 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(125 211 252 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(56 189 248 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(240 249 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(14 165 233 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(2 132 199 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(3 105 161 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(7 89 133 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(12 74 110 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-sky-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(8 47 73 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(241 245 249 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(226 232 240 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(203 213 225 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(248 250 252 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(100 116 139 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(51 65 85 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(30 41 59 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(15 23 42 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-slate-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(2 6 23 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(245 245 244 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(231 229 228 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(214 211 209 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(168 162 158 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(250 250 249 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(120 113 108 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(87 83 78 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(68 64 60 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(41 37 36 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(28 25 23 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-stone-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(12 10 9 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(204 251 241 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(153 246 228 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(94 234 212 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(45 212 191 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(240 253 250 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(20 184 166 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(13 148 136 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(15 118 110 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(17 94 89 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(19 78 74 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-teal-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(4 47 46 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-transparent:is(.dark *)::placeholder {
    color: transparent
}
.dark\:placeholder-violet-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(237 233 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(221 214 254 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(196 181 253 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(167 139 250 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(245 243 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(139 92 246 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(124 58 237 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(109 40 217 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(91 33 182 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(76 29 149 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-violet-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(46 16 101 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-white:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 249 195 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 240 138 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(253 224 71 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(250 204 21 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(254 252 232 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(234 179 8 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(202 138 4 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(161 98 7 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(133 77 14 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(113 63 18 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-yellow-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(66 32 6 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(244 244 245 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-200:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(228 228 231 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-300:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(212 212 216 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-400:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(161 161 170 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-500:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(113 113 122 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-600:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(82 82 91 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-700:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(63 63 70 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-800:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(39 39 42 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-900:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(24 24 27 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-zinc-950:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(9 9 11 / var(--tw-placeholder-opacity, 1))
}
.dark\:placeholder-opacity-0:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0
}
.dark\:placeholder-opacity-10:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.1
}
.dark\:placeholder-opacity-100:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 1
}
.dark\:placeholder-opacity-15:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.15
}
.dark\:placeholder-opacity-20:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.2
}
.dark\:placeholder-opacity-25:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.25
}
.dark\:placeholder-opacity-30:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.3
}
.dark\:placeholder-opacity-35:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.35
}
.dark\:placeholder-opacity-40:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.4
}
.dark\:placeholder-opacity-45:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.45
}
.dark\:placeholder-opacity-5:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.05
}
.dark\:placeholder-opacity-50:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.5
}
.dark\:placeholder-opacity-55:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.55
}
.dark\:placeholder-opacity-60:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.6
}
.dark\:placeholder-opacity-65:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.65
}
.dark\:placeholder-opacity-70:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.7
}
.dark\:placeholder-opacity-75:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.75
}
.dark\:placeholder-opacity-80:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.8
}
.dark\:placeholder-opacity-85:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.85
}
.dark\:placeholder-opacity-90:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.9
}
.dark\:placeholder-opacity-95:is(.dark *)::placeholder {
    --tw-placeholder-opacity: 0.95
}
.dark\:caret-amber-100:is(.dark *) {
    caret-color: #fef3c7
}
.dark\:caret-amber-200:is(.dark *) {
    caret-color: #fde68a
}
.dark\:caret-amber-300:is(.dark *) {
    caret-color: #fcd34d
}
.dark\:caret-amber-400:is(.dark *) {
    caret-color: #fbbf24
}
.dark\:caret-amber-50:is(.dark *) {
    caret-color: #fffbeb
}
.dark\:caret-amber-500:is(.dark *) {
    caret-color: #f59e0b
}
.dark\:caret-amber-600:is(.dark *) {
    caret-color: #d97706
}
.dark\:caret-amber-700:is(.dark *) {
    caret-color: #b45309
}
.dark\:caret-amber-800:is(.dark *) {
    caret-color: #92400e
}
.dark\:caret-amber-900:is(.dark *) {
    caret-color: #78350f
}
.dark\:caret-amber-950:is(.dark *) {
    caret-color: #451a03
}
.dark\:caret-black:is(.dark *) {
    caret-color: #000
}
.dark\:caret-blue-100:is(.dark *) {
    caret-color: #dbeafe
}
.dark\:caret-blue-200:is(.dark *) {
    caret-color: #bfdbfe
}
.dark\:caret-blue-300:is(.dark *) {
    caret-color: #93c5fd
}
.dark\:caret-blue-400:is(.dark *) {
    caret-color: #60a5fa
}
.dark\:caret-blue-50:is(.dark *) {
    caret-color: #eff6ff
}
.dark\:caret-blue-500:is(.dark *) {
    caret-color: #3b82f6
}
.dark\:caret-blue-600:is(.dark *) {
    caret-color: #2563eb
}
.dark\:caret-blue-700:is(.dark *) {
    caret-color: #1d4ed8
}
.dark\:caret-blue-800:is(.dark *) {
    caret-color: #1e40af
}
.dark\:caret-blue-900:is(.dark *) {
    caret-color: #1e3a8a
}
.dark\:caret-blue-950:is(.dark *) {
    caret-color: #172554
}
.dark\:caret-current:is(.dark *) {
    caret-color: currentColor
}
.dark\:caret-cyan-100:is(.dark *) {
    caret-color: #cffafe
}
.dark\:caret-cyan-200:is(.dark *) {
    caret-color: #a5f3fc
}
.dark\:caret-cyan-300:is(.dark *) {
    caret-color: #67e8f9
}
.dark\:caret-cyan-400:is(.dark *) {
    caret-color: #22d3ee
}
.dark\:caret-cyan-50:is(.dark *) {
    caret-color: #ecfeff
}
.dark\:caret-cyan-500:is(.dark *) {
    caret-color: #06b6d4
}
.dark\:caret-cyan-600:is(.dark *) {
    caret-color: #0891b2
}
.dark\:caret-cyan-700:is(.dark *) {
    caret-color: #0e7490
}
.dark\:caret-cyan-800:is(.dark *) {
    caret-color: #155e75
}
.dark\:caret-cyan-900:is(.dark *) {
    caret-color: #164e63
}
.dark\:caret-cyan-950:is(.dark *) {
    caret-color: #083344
}
.dark\:caret-emerald-100:is(.dark *) {
    caret-color: #d1fae5
}
.dark\:caret-emerald-200:is(.dark *) {
    caret-color: #a7f3d0
}
.dark\:caret-emerald-300:is(.dark *) {
    caret-color: #6ee7b7
}
.dark\:caret-emerald-400:is(.dark *) {
    caret-color: #34d399
}
.dark\:caret-emerald-50:is(.dark *) {
    caret-color: #ecfdf5
}
.dark\:caret-emerald-500:is(.dark *) {
    caret-color: #10b981
}
.dark\:caret-emerald-600:is(.dark *) {
    caret-color: #059669
}
.dark\:caret-emerald-700:is(.dark *) {
    caret-color: #047857
}
.dark\:caret-emerald-800:is(.dark *) {
    caret-color: #065f46
}
.dark\:caret-emerald-900:is(.dark *) {
    caret-color: #064e3b
}
.dark\:caret-emerald-950:is(.dark *) {
    caret-color: #022c22
}
.dark\:caret-fuchsia-100:is(.dark *) {
    caret-color: #fae8ff
}
.dark\:caret-fuchsia-200:is(.dark *) {
    caret-color: #f5d0fe
}
.dark\:caret-fuchsia-300:is(.dark *) {
    caret-color: #f0abfc
}
.dark\:caret-fuchsia-400:is(.dark *) {
    caret-color: #e879f9
}
.dark\:caret-fuchsia-50:is(.dark *) {
    caret-color: #fdf4ff
}
.dark\:caret-fuchsia-500:is(.dark *) {
    caret-color: #d946ef
}
.dark\:caret-fuchsia-600:is(.dark *) {
    caret-color: #c026d3
}
.dark\:caret-fuchsia-700:is(.dark *) {
    caret-color: #a21caf
}
.dark\:caret-fuchsia-800:is(.dark *) {
    caret-color: #86198f
}
.dark\:caret-fuchsia-900:is(.dark *) {
    caret-color: #701a75
}
.dark\:caret-fuchsia-950:is(.dark *) {
    caret-color: #4a044e
}
.dark\:caret-gray-100:is(.dark *) {
    caret-color: #f3f4f6
}
.dark\:caret-gray-200:is(.dark *) {
    caret-color: #e5e7eb
}
.dark\:caret-gray-300:is(.dark *) {
    caret-color: #d1d5db
}
.dark\:caret-gray-400:is(.dark *) {
    caret-color: #9ca3af
}
.dark\:caret-gray-50:is(.dark *) {
    caret-color: #f9fafb
}
.dark\:caret-gray-500:is(.dark *) {
    caret-color: #6b7280
}
.dark\:caret-gray-600:is(.dark *) {
    caret-color: #4b5563
}
.dark\:caret-gray-700:is(.dark *) {
    caret-color: #374151
}
.dark\:caret-gray-800:is(.dark *) {
    caret-color: #1f2937
}
.dark\:caret-gray-900:is(.dark *) {
    caret-color: #111827
}
.dark\:caret-gray-950:is(.dark *) {
    caret-color: #030712
}
.dark\:caret-green-100:is(.dark *) {
    caret-color: #dcfce7
}
.dark\:caret-green-200:is(.dark *) {
    caret-color: #bbf7d0
}
.dark\:caret-green-300:is(.dark *) {
    caret-color: #86efac
}
.dark\:caret-green-400:is(.dark *) {
    caret-color: #4ade80
}
.dark\:caret-green-50:is(.dark *) {
    caret-color: #f0fdf4
}
.dark\:caret-green-500:is(.dark *) {
    caret-color: #22c55e
}
.dark\:caret-green-600:is(.dark *) {
    caret-color: #16a34a
}
.dark\:caret-green-700:is(.dark *) {
    caret-color: #15803d
}
.dark\:caret-green-800:is(.dark *) {
    caret-color: #166534
}
.dark\:caret-green-900:is(.dark *) {
    caret-color: #14532d
}
.dark\:caret-green-950:is(.dark *) {
    caret-color: #052e16
}
.dark\:caret-indigo-100:is(.dark *) {
    caret-color: #e0e7ff
}
.dark\:caret-indigo-200:is(.dark *) {
    caret-color: #c7d2fe
}
.dark\:caret-indigo-300:is(.dark *) {
    caret-color: #a5b4fc
}
.dark\:caret-indigo-400:is(.dark *) {
    caret-color: #818cf8
}
.dark\:caret-indigo-50:is(.dark *) {
    caret-color: #eef2ff
}
.dark\:caret-indigo-500:is(.dark *) {
    caret-color: #6366f1
}
.dark\:caret-indigo-600:is(.dark *) {
    caret-color: #4f46e5
}
.dark\:caret-indigo-700:is(.dark *) {
    caret-color: #4338ca
}
.dark\:caret-indigo-800:is(.dark *) {
    caret-color: #3730a3
}
.dark\:caret-indigo-900:is(.dark *) {
    caret-color: #312e81
}
.dark\:caret-indigo-950:is(.dark *) {
    caret-color: #1e1b4b
}
.dark\:caret-inherit:is(.dark *) {
    caret-color: inherit
}
.dark\:caret-lime-100:is(.dark *) {
    caret-color: #ecfccb
}
.dark\:caret-lime-200:is(.dark *) {
    caret-color: #d9f99d
}
.dark\:caret-lime-300:is(.dark *) {
    caret-color: #bef264
}
.dark\:caret-lime-400:is(.dark *) {
    caret-color: #a3e635
}
.dark\:caret-lime-50:is(.dark *) {
    caret-color: #f7fee7
}
.dark\:caret-lime-500:is(.dark *) {
    caret-color: #84cc16
}
.dark\:caret-lime-600:is(.dark *) {
    caret-color: #65a30d
}
.dark\:caret-lime-700:is(.dark *) {
    caret-color: #4d7c0f
}
.dark\:caret-lime-800:is(.dark *) {
    caret-color: #3f6212
}
.dark\:caret-lime-900:is(.dark *) {
    caret-color: #365314
}
.dark\:caret-lime-950:is(.dark *) {
    caret-color: #1a2e05
}
.dark\:caret-neutral-100:is(.dark *) {
    caret-color: #f5f5f5
}
.dark\:caret-neutral-200:is(.dark *) {
    caret-color: #e5e5e5
}
.dark\:caret-neutral-300:is(.dark *) {
    caret-color: #d4d4d4
}
.dark\:caret-neutral-400:is(.dark *) {
    caret-color: #a3a3a3
}
.dark\:caret-neutral-50:is(.dark *) {
    caret-color: #fafafa
}
.dark\:caret-neutral-500:is(.dark *) {
    caret-color: #737373
}
.dark\:caret-neutral-600:is(.dark *) {
    caret-color: #525252
}
.dark\:caret-neutral-700:is(.dark *) {
    caret-color: #404040
}
.dark\:caret-neutral-800:is(.dark *) {
    caret-color: #262626
}
.dark\:caret-neutral-900:is(.dark *) {
    caret-color: #171717
}
.dark\:caret-neutral-950:is(.dark *) {
    caret-color: #0a0a0a
}
.dark\:caret-orange-100:is(.dark *) {
    caret-color: #ffedd5
}
.dark\:caret-orange-200:is(.dark *) {
    caret-color: #fed7aa
}
.dark\:caret-orange-300:is(.dark *) {
    caret-color: #fdba74
}
.dark\:caret-orange-400:is(.dark *) {
    caret-color: #fb923c
}
.dark\:caret-orange-50:is(.dark *) {
    caret-color: #fff7ed
}
.dark\:caret-orange-500:is(.dark *) {
    caret-color: #f97316
}
.dark\:caret-orange-600:is(.dark *) {
    caret-color: #ea580c
}
.dark\:caret-orange-700:is(.dark *) {
    caret-color: #c2410c
}
.dark\:caret-orange-800:is(.dark *) {
    caret-color: #9a3412
}
.dark\:caret-orange-900:is(.dark *) {
    caret-color: #7c2d12
}
.dark\:caret-orange-950:is(.dark *) {
    caret-color: #431407
}
.dark\:caret-pink-100:is(.dark *) {
    caret-color: #fce7f3
}
.dark\:caret-pink-200:is(.dark *) {
    caret-color: #fbcfe8
}
.dark\:caret-pink-300:is(.dark *) {
    caret-color: #f9a8d4
}
.dark\:caret-pink-400:is(.dark *) {
    caret-color: #f472b6
}
.dark\:caret-pink-50:is(.dark *) {
    caret-color: #fdf2f8
}
.dark\:caret-pink-500:is(.dark *) {
    caret-color: #ec4899
}
.dark\:caret-pink-600:is(.dark *) {
    caret-color: #db2777
}
.dark\:caret-pink-700:is(.dark *) {
    caret-color: #be185d
}
.dark\:caret-pink-800:is(.dark *) {
    caret-color: #9d174d
}
.dark\:caret-pink-900:is(.dark *) {
    caret-color: #831843
}
.dark\:caret-pink-950:is(.dark *) {
    caret-color: #500724
}
.dark\:caret-purple-100:is(.dark *) {
    caret-color: #f3e8ff
}
.dark\:caret-purple-200:is(.dark *) {
    caret-color: #e9d5ff
}
.dark\:caret-purple-300:is(.dark *) {
    caret-color: #d8b4fe
}
.dark\:caret-purple-400:is(.dark *) {
    caret-color: #c084fc
}
.dark\:caret-purple-50:is(.dark *) {
    caret-color: #faf5ff
}
.dark\:caret-purple-500:is(.dark *) {
    caret-color: #a855f7
}
.dark\:caret-purple-600:is(.dark *) {
    caret-color: #9333ea
}
.dark\:caret-purple-700:is(.dark *) {
    caret-color: #7e22ce
}
.dark\:caret-purple-800:is(.dark *) {
    caret-color: #6b21a8
}
.dark\:caret-purple-900:is(.dark *) {
    caret-color: #581c87
}
.dark\:caret-purple-950:is(.dark *) {
    caret-color: #3b0764
}
.dark\:caret-red-100:is(.dark *) {
    caret-color: #fee2e2
}
.dark\:caret-red-200:is(.dark *) {
    caret-color: #fecaca
}
.dark\:caret-red-300:is(.dark *) {
    caret-color: #fca5a5
}
.dark\:caret-red-400:is(.dark *) {
    caret-color: #f87171
}
.dark\:caret-red-50:is(.dark *) {
    caret-color: #fef2f2
}
.dark\:caret-red-500:is(.dark *) {
    caret-color: #ef4444
}
.dark\:caret-red-600:is(.dark *) {
    caret-color: #dc2626
}
.dark\:caret-red-700:is(.dark *) {
    caret-color: #b91c1c
}
.dark\:caret-red-800:is(.dark *) {
    caret-color: #991b1b
}
.dark\:caret-red-900:is(.dark *) {
    caret-color: #7f1d1d
}
.dark\:caret-red-950:is(.dark *) {
    caret-color: #450a0a
}
.dark\:caret-rose-100:is(.dark *) {
    caret-color: #ffe4e6
}
.dark\:caret-rose-200:is(.dark *) {
    caret-color: #fecdd3
}
.dark\:caret-rose-300:is(.dark *) {
    caret-color: #fda4af
}
.dark\:caret-rose-400:is(.dark *) {
    caret-color: #fb7185
}
.dark\:caret-rose-50:is(.dark *) {
    caret-color: #fff1f2
}
.dark\:caret-rose-500:is(.dark *) {
    caret-color: #f43f5e
}
.dark\:caret-rose-600:is(.dark *) {
    caret-color: #e11d48
}
.dark\:caret-rose-700:is(.dark *) {
    caret-color: #be123c
}
.dark\:caret-rose-800:is(.dark *) {
    caret-color: #9f1239
}
.dark\:caret-rose-900:is(.dark *) {
    caret-color: #881337
}
.dark\:caret-rose-950:is(.dark *) {
    caret-color: #4c0519
}
.dark\:caret-sky-100:is(.dark *) {
    caret-color: #e0f2fe
}
.dark\:caret-sky-200:is(.dark *) {
    caret-color: #bae6fd
}
.dark\:caret-sky-300:is(.dark *) {
    caret-color: #7dd3fc
}
.dark\:caret-sky-400:is(.dark *) {
    caret-color: #38bdf8
}
.dark\:caret-sky-50:is(.dark *) {
    caret-color: #f0f9ff
}
.dark\:caret-sky-500:is(.dark *) {
    caret-color: #0ea5e9
}
.dark\:caret-sky-600:is(.dark *) {
    caret-color: #0284c7
}
.dark\:caret-sky-700:is(.dark *) {
    caret-color: #0369a1
}
.dark\:caret-sky-800:is(.dark *) {
    caret-color: #075985
}
.dark\:caret-sky-900:is(.dark *) {
    caret-color: #0c4a6e
}
.dark\:caret-sky-950:is(.dark *) {
    caret-color: #082f49
}
.dark\:caret-slate-100:is(.dark *) {
    caret-color: #f1f5f9
}
.dark\:caret-slate-200:is(.dark *) {
    caret-color: #e2e8f0
}
.dark\:caret-slate-300:is(.dark *) {
    caret-color: #cbd5e1
}
.dark\:caret-slate-400:is(.dark *) {
    caret-color: #94a3b8
}
.dark\:caret-slate-50:is(.dark *) {
    caret-color: #f8fafc
}
.dark\:caret-slate-500:is(.dark *) {
    caret-color: #64748b
}
.dark\:caret-slate-600:is(.dark *) {
    caret-color: #475569
}
.dark\:caret-slate-700:is(.dark *) {
    caret-color: #334155
}
.dark\:caret-slate-800:is(.dark *) {
    caret-color: #1e293b
}
.dark\:caret-slate-900:is(.dark *) {
    caret-color: #0f172a
}
.dark\:caret-slate-950:is(.dark *) {
    caret-color: #020617
}
.dark\:caret-stone-100:is(.dark *) {
    caret-color: #f5f5f4
}
.dark\:caret-stone-200:is(.dark *) {
    caret-color: #e7e5e4
}
.dark\:caret-stone-300:is(.dark *) {
    caret-color: #d6d3d1
}
.dark\:caret-stone-400:is(.dark *) {
    caret-color: #a8a29e
}
.dark\:caret-stone-50:is(.dark *) {
    caret-color: #fafaf9
}
.dark\:caret-stone-500:is(.dark *) {
    caret-color: #78716c
}
.dark\:caret-stone-600:is(.dark *) {
    caret-color: #57534e
}
.dark\:caret-stone-700:is(.dark *) {
    caret-color: #44403c
}
.dark\:caret-stone-800:is(.dark *) {
    caret-color: #292524
}
.dark\:caret-stone-900:is(.dark *) {
    caret-color: #1c1917
}
.dark\:caret-stone-950:is(.dark *) {
    caret-color: #0c0a09
}
.dark\:caret-teal-100:is(.dark *) {
    caret-color: #ccfbf1
}
.dark\:caret-teal-200:is(.dark *) {
    caret-color: #99f6e4
}
.dark\:caret-teal-300:is(.dark *) {
    caret-color: #5eead4
}
.dark\:caret-teal-400:is(.dark *) {
    caret-color: #2dd4bf
}
.dark\:caret-teal-50:is(.dark *) {
    caret-color: #f0fdfa
}
.dark\:caret-teal-500:is(.dark *) {
    caret-color: #14b8a6
}
.dark\:caret-teal-600:is(.dark *) {
    caret-color: #0d9488
}
.dark\:caret-teal-700:is(.dark *) {
    caret-color: #0f766e
}
.dark\:caret-teal-800:is(.dark *) {
    caret-color: #115e59
}
.dark\:caret-teal-900:is(.dark *) {
    caret-color: #134e4a
}
.dark\:caret-teal-950:is(.dark *) {
    caret-color: #042f2e
}
.dark\:caret-transparent:is(.dark *) {
    caret-color: transparent
}
.dark\:caret-violet-100:is(.dark *) {
    caret-color: #ede9fe
}
.dark\:caret-violet-200:is(.dark *) {
    caret-color: #ddd6fe
}
.dark\:caret-violet-300:is(.dark *) {
    caret-color: #c4b5fd
}
.dark\:caret-violet-400:is(.dark *) {
    caret-color: #a78bfa
}
.dark\:caret-violet-50:is(.dark *) {
    caret-color: #f5f3ff
}
.dark\:caret-violet-500:is(.dark *) {
    caret-color: #8b5cf6
}
.dark\:caret-violet-600:is(.dark *) {
    caret-color: #7c3aed
}
.dark\:caret-violet-700:is(.dark *) {
    caret-color: #6d28d9
}
.dark\:caret-violet-800:is(.dark *) {
    caret-color: #5b21b6
}
.dark\:caret-violet-900:is(.dark *) {
    caret-color: #4c1d95
}
.dark\:caret-violet-950:is(.dark *) {
    caret-color: #2e1065
}
.dark\:caret-white:is(.dark *) {
    caret-color: #fff
}
.dark\:caret-yellow-100:is(.dark *) {
    caret-color: #fef9c3
}
.dark\:caret-yellow-200:is(.dark *) {
    caret-color: #fef08a
}
.dark\:caret-yellow-300:is(.dark *) {
    caret-color: #fde047
}
.dark\:caret-yellow-400:is(.dark *) {
    caret-color: #facc15
}
.dark\:caret-yellow-50:is(.dark *) {
    caret-color: #fefce8
}
.dark\:caret-yellow-500:is(.dark *) {
    caret-color: #eab308
}
.dark\:caret-yellow-600:is(.dark *) {
    caret-color: #ca8a04
}
.dark\:caret-yellow-700:is(.dark *) {
    caret-color: #a16207
}
.dark\:caret-yellow-800:is(.dark *) {
    caret-color: #854d0e
}
.dark\:caret-yellow-900:is(.dark *) {
    caret-color: #713f12
}
.dark\:caret-yellow-950:is(.dark *) {
    caret-color: #422006
}
.dark\:caret-zinc-100:is(.dark *) {
    caret-color: #f4f4f5
}
.dark\:caret-zinc-200:is(.dark *) {
    caret-color: #e4e4e7
}
.dark\:caret-zinc-300:is(.dark *) {
    caret-color: #d4d4d8
}
.dark\:caret-zinc-400:is(.dark *) {
    caret-color: #a1a1aa
}
.dark\:caret-zinc-50:is(.dark *) {
    caret-color: #fafafa
}
.dark\:caret-zinc-500:is(.dark *) {
    caret-color: #71717a
}
.dark\:caret-zinc-600:is(.dark *) {
    caret-color: #52525b
}
.dark\:caret-zinc-700:is(.dark *) {
    caret-color: #3f3f46
}
.dark\:caret-zinc-800:is(.dark *) {
    caret-color: #27272a
}
.dark\:caret-zinc-900:is(.dark *) {
    caret-color: #18181b
}
.dark\:caret-zinc-950:is(.dark *) {
    caret-color: #09090b
}
.dark\:accent-amber-100:is(.dark *) {
    accent-color: #fef3c7
}
.dark\:accent-amber-200:is(.dark *) {
    accent-color: #fde68a
}
.dark\:accent-amber-300:is(.dark *) {
    accent-color: #fcd34d
}
.dark\:accent-amber-400:is(.dark *) {
    accent-color: #fbbf24
}
.dark\:accent-amber-50:is(.dark *) {
    accent-color: #fffbeb
}
.dark\:accent-amber-500:is(.dark *) {
    accent-color: #f59e0b
}
.dark\:accent-amber-600:is(.dark *) {
    accent-color: #d97706
}
.dark\:accent-amber-700:is(.dark *) {
    accent-color: #b45309
}
.dark\:accent-amber-800:is(.dark *) {
    accent-color: #92400e
}
.dark\:accent-amber-900:is(.dark *) {
    accent-color: #78350f
}
.dark\:accent-amber-950:is(.dark *) {
    accent-color: #451a03
}
.dark\:accent-auto:is(.dark *) {
    accent-color: auto
}
.dark\:accent-black:is(.dark *) {
    accent-color: #000
}
.dark\:accent-blue-100:is(.dark *) {
    accent-color: #dbeafe
}
.dark\:accent-blue-200:is(.dark *) {
    accent-color: #bfdbfe
}
.dark\:accent-blue-300:is(.dark *) {
    accent-color: #93c5fd
}
.dark\:accent-blue-400:is(.dark *) {
    accent-color: #60a5fa
}
.dark\:accent-blue-50:is(.dark *) {
    accent-color: #eff6ff
}
.dark\:accent-blue-500:is(.dark *) {
    accent-color: #3b82f6
}
.dark\:accent-blue-600:is(.dark *) {
    accent-color: #2563eb
}
.dark\:accent-blue-700:is(.dark *) {
    accent-color: #1d4ed8
}
.dark\:accent-blue-800:is(.dark *) {
    accent-color: #1e40af
}
.dark\:accent-blue-900:is(.dark *) {
    accent-color: #1e3a8a
}
.dark\:accent-blue-950:is(.dark *) {
    accent-color: #172554
}
.dark\:accent-current:is(.dark *) {
    accent-color: currentColor
}
.dark\:accent-cyan-100:is(.dark *) {
    accent-color: #cffafe
}
.dark\:accent-cyan-200:is(.dark *) {
    accent-color: #a5f3fc
}
.dark\:accent-cyan-300:is(.dark *) {
    accent-color: #67e8f9
}
.dark\:accent-cyan-400:is(.dark *) {
    accent-color: #22d3ee
}
.dark\:accent-cyan-50:is(.dark *) {
    accent-color: #ecfeff
}
.dark\:accent-cyan-500:is(.dark *) {
    accent-color: #06b6d4
}
.dark\:accent-cyan-600:is(.dark *) {
    accent-color: #0891b2
}
.dark\:accent-cyan-700:is(.dark *) {
    accent-color: #0e7490
}
.dark\:accent-cyan-800:is(.dark *) {
    accent-color: #155e75
}
.dark\:accent-cyan-900:is(.dark *) {
    accent-color: #164e63
}
.dark\:accent-cyan-950:is(.dark *) {
    accent-color: #083344
}
.dark\:accent-emerald-100:is(.dark *) {
    accent-color: #d1fae5
}
.dark\:accent-emerald-200:is(.dark *) {
    accent-color: #a7f3d0
}
.dark\:accent-emerald-300:is(.dark *) {
    accent-color: #6ee7b7
}
.dark\:accent-emerald-400:is(.dark *) {
    accent-color: #34d399
}
.dark\:accent-emerald-50:is(.dark *) {
    accent-color: #ecfdf5
}
.dark\:accent-emerald-500:is(.dark *) {
    accent-color: #10b981
}
.dark\:accent-emerald-600:is(.dark *) {
    accent-color: #059669
}
.dark\:accent-emerald-700:is(.dark *) {
    accent-color: #047857
}
.dark\:accent-emerald-800:is(.dark *) {
    accent-color: #065f46
}
.dark\:accent-emerald-900:is(.dark *) {
    accent-color: #064e3b
}
.dark\:accent-emerald-950:is(.dark *) {
    accent-color: #022c22
}
.dark\:accent-fuchsia-100:is(.dark *) {
    accent-color: #fae8ff
}
.dark\:accent-fuchsia-200:is(.dark *) {
    accent-color: #f5d0fe
}
.dark\:accent-fuchsia-300:is(.dark *) {
    accent-color: #f0abfc
}
.dark\:accent-fuchsia-400:is(.dark *) {
    accent-color: #e879f9
}
.dark\:accent-fuchsia-50:is(.dark *) {
    accent-color: #fdf4ff
}
.dark\:accent-fuchsia-500:is(.dark *) {
    accent-color: #d946ef
}
.dark\:accent-fuchsia-600:is(.dark *) {
    accent-color: #c026d3
}
.dark\:accent-fuchsia-700:is(.dark *) {
    accent-color: #a21caf
}
.dark\:accent-fuchsia-800:is(.dark *) {
    accent-color: #86198f
}
.dark\:accent-fuchsia-900:is(.dark *) {
    accent-color: #701a75
}
.dark\:accent-fuchsia-950:is(.dark *) {
    accent-color: #4a044e
}
.dark\:accent-gray-100:is(.dark *) {
    accent-color: #f3f4f6
}
.dark\:accent-gray-200:is(.dark *) {
    accent-color: #e5e7eb
}
.dark\:accent-gray-300:is(.dark *) {
    accent-color: #d1d5db
}
.dark\:accent-gray-400:is(.dark *) {
    accent-color: #9ca3af
}
.dark\:accent-gray-50:is(.dark *) {
    accent-color: #f9fafb
}
.dark\:accent-gray-500:is(.dark *) {
    accent-color: #6b7280
}
.dark\:accent-gray-600:is(.dark *) {
    accent-color: #4b5563
}
.dark\:accent-gray-700:is(.dark *) {
    accent-color: #374151
}
.dark\:accent-gray-800:is(.dark *) {
    accent-color: #1f2937
}
.dark\:accent-gray-900:is(.dark *) {
    accent-color: #111827
}
.dark\:accent-gray-950:is(.dark *) {
    accent-color: #030712
}
.dark\:accent-green-100:is(.dark *) {
    accent-color: #dcfce7
}
.dark\:accent-green-200:is(.dark *) {
    accent-color: #bbf7d0
}
.dark\:accent-green-300:is(.dark *) {
    accent-color: #86efac
}
.dark\:accent-green-400:is(.dark *) {
    accent-color: #4ade80
}
.dark\:accent-green-50:is(.dark *) {
    accent-color: #f0fdf4
}
.dark\:accent-green-500:is(.dark *) {
    accent-color: #22c55e
}
.dark\:accent-green-600:is(.dark *) {
    accent-color: #16a34a
}
.dark\:accent-green-700:is(.dark *) {
    accent-color: #15803d
}
.dark\:accent-green-800:is(.dark *) {
    accent-color: #166534
}
.dark\:accent-green-900:is(.dark *) {
    accent-color: #14532d
}
.dark\:accent-green-950:is(.dark *) {
    accent-color: #052e16
}
.dark\:accent-indigo-100:is(.dark *) {
    accent-color: #e0e7ff
}
.dark\:accent-indigo-200:is(.dark *) {
    accent-color: #c7d2fe
}
.dark\:accent-indigo-300:is(.dark *) {
    accent-color: #a5b4fc
}
.dark\:accent-indigo-400:is(.dark *) {
    accent-color: #818cf8
}
.dark\:accent-indigo-50:is(.dark *) {
    accent-color: #eef2ff
}
.dark\:accent-indigo-500:is(.dark *) {
    accent-color: #6366f1
}
.dark\:accent-indigo-600:is(.dark *) {
    accent-color: #4f46e5
}
.dark\:accent-indigo-700:is(.dark *) {
    accent-color: #4338ca
}
.dark\:accent-indigo-800:is(.dark *) {
    accent-color: #3730a3
}
.dark\:accent-indigo-900:is(.dark *) {
    accent-color: #312e81
}
.dark\:accent-indigo-950:is(.dark *) {
    accent-color: #1e1b4b
}
.dark\:accent-inherit:is(.dark *) {
    accent-color: inherit
}
.dark\:accent-lime-100:is(.dark *) {
    accent-color: #ecfccb
}
.dark\:accent-lime-200:is(.dark *) {
    accent-color: #d9f99d
}
.dark\:accent-lime-300:is(.dark *) {
    accent-color: #bef264
}
.dark\:accent-lime-400:is(.dark *) {
    accent-color: #a3e635
}
.dark\:accent-lime-50:is(.dark *) {
    accent-color: #f7fee7
}
.dark\:accent-lime-500:is(.dark *) {
    accent-color: #84cc16
}
.dark\:accent-lime-600:is(.dark *) {
    accent-color: #65a30d
}
.dark\:accent-lime-700:is(.dark *) {
    accent-color: #4d7c0f
}
.dark\:accent-lime-800:is(.dark *) {
    accent-color: #3f6212
}
.dark\:accent-lime-900:is(.dark *) {
    accent-color: #365314
}
.dark\:accent-lime-950:is(.dark *) {
    accent-color: #1a2e05
}
.dark\:accent-neutral-100:is(.dark *) {
    accent-color: #f5f5f5
}
.dark\:accent-neutral-200:is(.dark *) {
    accent-color: #e5e5e5
}
.dark\:accent-neutral-300:is(.dark *) {
    accent-color: #d4d4d4
}
.dark\:accent-neutral-400:is(.dark *) {
    accent-color: #a3a3a3
}
.dark\:accent-neutral-50:is(.dark *) {
    accent-color: #fafafa
}
.dark\:accent-neutral-500:is(.dark *) {
    accent-color: #737373
}
.dark\:accent-neutral-600:is(.dark *) {
    accent-color: #525252
}
.dark\:accent-neutral-700:is(.dark *) {
    accent-color: #404040
}
.dark\:accent-neutral-800:is(.dark *) {
    accent-color: #262626
}
.dark\:accent-neutral-900:is(.dark *) {
    accent-color: #171717
}
.dark\:accent-neutral-950:is(.dark *) {
    accent-color: #0a0a0a
}
.dark\:accent-orange-100:is(.dark *) {
    accent-color: #ffedd5
}
.dark\:accent-orange-200:is(.dark *) {
    accent-color: #fed7aa
}
.dark\:accent-orange-300:is(.dark *) {
    accent-color: #fdba74
}
.dark\:accent-orange-400:is(.dark *) {
    accent-color: #fb923c
}
.dark\:accent-orange-50:is(.dark *) {
    accent-color: #fff7ed
}
.dark\:accent-orange-500:is(.dark *) {
    accent-color: #f97316
}
.dark\:accent-orange-600:is(.dark *) {
    accent-color: #ea580c
}
.dark\:accent-orange-700:is(.dark *) {
    accent-color: #c2410c
}
.dark\:accent-orange-800:is(.dark *) {
    accent-color: #9a3412
}
.dark\:accent-orange-900:is(.dark *) {
    accent-color: #7c2d12
}
.dark\:accent-orange-950:is(.dark *) {
    accent-color: #431407
}
.dark\:accent-pink-100:is(.dark *) {
    accent-color: #fce7f3
}
.dark\:accent-pink-200:is(.dark *) {
    accent-color: #fbcfe8
}
.dark\:accent-pink-300:is(.dark *) {
    accent-color: #f9a8d4
}
.dark\:accent-pink-400:is(.dark *) {
    accent-color: #f472b6
}
.dark\:accent-pink-50:is(.dark *) {
    accent-color: #fdf2f8
}
.dark\:accent-pink-500:is(.dark *) {
    accent-color: #ec4899
}
.dark\:accent-pink-600:is(.dark *) {
    accent-color: #db2777
}
.dark\:accent-pink-700:is(.dark *) {
    accent-color: #be185d
}
.dark\:accent-pink-800:is(.dark *) {
    accent-color: #9d174d
}
.dark\:accent-pink-900:is(.dark *) {
    accent-color: #831843
}
.dark\:accent-pink-950:is(.dark *) {
    accent-color: #500724
}
.dark\:accent-purple-100:is(.dark *) {
    accent-color: #f3e8ff
}
.dark\:accent-purple-200:is(.dark *) {
    accent-color: #e9d5ff
}
.dark\:accent-purple-300:is(.dark *) {
    accent-color: #d8b4fe
}
.dark\:accent-purple-400:is(.dark *) {
    accent-color: #c084fc
}
.dark\:accent-purple-50:is(.dark *) {
    accent-color: #faf5ff
}
.dark\:accent-purple-500:is(.dark *) {
    accent-color: #a855f7
}
.dark\:accent-purple-600:is(.dark *) {
    accent-color: #9333ea
}
.dark\:accent-purple-700:is(.dark *) {
    accent-color: #7e22ce
}
.dark\:accent-purple-800:is(.dark *) {
    accent-color: #6b21a8
}
.dark\:accent-purple-900:is(.dark *) {
    accent-color: #581c87
}
.dark\:accent-purple-950:is(.dark *) {
    accent-color: #3b0764
}
.dark\:accent-red-100:is(.dark *) {
    accent-color: #fee2e2
}
.dark\:accent-red-200:is(.dark *) {
    accent-color: #fecaca
}
.dark\:accent-red-300:is(.dark *) {
    accent-color: #fca5a5
}
.dark\:accent-red-400:is(.dark *) {
    accent-color: #f87171
}
.dark\:accent-red-50:is(.dark *) {
    accent-color: #fef2f2
}
.dark\:accent-red-500:is(.dark *) {
    accent-color: #ef4444
}
.dark\:accent-red-600:is(.dark *) {
    accent-color: #dc2626
}
.dark\:accent-red-700:is(.dark *) {
    accent-color: #b91c1c
}
.dark\:accent-red-800:is(.dark *) {
    accent-color: #991b1b
}
.dark\:accent-red-900:is(.dark *) {
    accent-color: #7f1d1d
}
.dark\:accent-red-950:is(.dark *) {
    accent-color: #450a0a
}
.dark\:accent-rose-100:is(.dark *) {
    accent-color: #ffe4e6
}
.dark\:accent-rose-200:is(.dark *) {
    accent-color: #fecdd3
}
.dark\:accent-rose-300:is(.dark *) {
    accent-color: #fda4af
}
.dark\:accent-rose-400:is(.dark *) {
    accent-color: #fb7185
}
.dark\:accent-rose-50:is(.dark *) {
    accent-color: #fff1f2
}
.dark\:accent-rose-500:is(.dark *) {
    accent-color: #f43f5e
}
.dark\:accent-rose-600:is(.dark *) {
    accent-color: #e11d48
}
.dark\:accent-rose-700:is(.dark *) {
    accent-color: #be123c
}
.dark\:accent-rose-800:is(.dark *) {
    accent-color: #9f1239
}
.dark\:accent-rose-900:is(.dark *) {
    accent-color: #881337
}
.dark\:accent-rose-950:is(.dark *) {
    accent-color: #4c0519
}
.dark\:accent-sky-100:is(.dark *) {
    accent-color: #e0f2fe
}
.dark\:accent-sky-200:is(.dark *) {
    accent-color: #bae6fd
}
.dark\:accent-sky-300:is(.dark *) {
    accent-color: #7dd3fc
}
.dark\:accent-sky-400:is(.dark *) {
    accent-color: #38bdf8
}
.dark\:accent-sky-50:is(.dark *) {
    accent-color: #f0f9ff
}
.dark\:accent-sky-500:is(.dark *) {
    accent-color: #0ea5e9
}
.dark\:accent-sky-600:is(.dark *) {
    accent-color: #0284c7
}
.dark\:accent-sky-700:is(.dark *) {
    accent-color: #0369a1
}
.dark\:accent-sky-800:is(.dark *) {
    accent-color: #075985
}
.dark\:accent-sky-900:is(.dark *) {
    accent-color: #0c4a6e
}
.dark\:accent-sky-950:is(.dark *) {
    accent-color: #082f49
}
.dark\:accent-slate-100:is(.dark *) {
    accent-color: #f1f5f9
}
.dark\:accent-slate-200:is(.dark *) {
    accent-color: #e2e8f0
}
.dark\:accent-slate-300:is(.dark *) {
    accent-color: #cbd5e1
}
.dark\:accent-slate-400:is(.dark *) {
    accent-color: #94a3b8
}
.dark\:accent-slate-50:is(.dark *) {
    accent-color: #f8fafc
}
.dark\:accent-slate-500:is(.dark *) {
    accent-color: #64748b
}
.dark\:accent-slate-600:is(.dark *) {
    accent-color: #475569
}
.dark\:accent-slate-700:is(.dark *) {
    accent-color: #334155
}
.dark\:accent-slate-800:is(.dark *) {
    accent-color: #1e293b
}
.dark\:accent-slate-900:is(.dark *) {
    accent-color: #0f172a
}
.dark\:accent-slate-950:is(.dark *) {
    accent-color: #020617
}
.dark\:accent-stone-100:is(.dark *) {
    accent-color: #f5f5f4
}
.dark\:accent-stone-200:is(.dark *) {
    accent-color: #e7e5e4
}
.dark\:accent-stone-300:is(.dark *) {
    accent-color: #d6d3d1
}
.dark\:accent-stone-400:is(.dark *) {
    accent-color: #a8a29e
}
.dark\:accent-stone-50:is(.dark *) {
    accent-color: #fafaf9
}
.dark\:accent-stone-500:is(.dark *) {
    accent-color: #78716c
}
.dark\:accent-stone-600:is(.dark *) {
    accent-color: #57534e
}
.dark\:accent-stone-700:is(.dark *) {
    accent-color: #44403c
}
.dark\:accent-stone-800:is(.dark *) {
    accent-color: #292524
}
.dark\:accent-stone-900:is(.dark *) {
    accent-color: #1c1917
}
.dark\:accent-stone-950:is(.dark *) {
    accent-color: #0c0a09
}
.dark\:accent-teal-100:is(.dark *) {
    accent-color: #ccfbf1
}
.dark\:accent-teal-200:is(.dark *) {
    accent-color: #99f6e4
}
.dark\:accent-teal-300:is(.dark *) {
    accent-color: #5eead4
}
.dark\:accent-teal-400:is(.dark *) {
    accent-color: #2dd4bf
}
.dark\:accent-teal-50:is(.dark *) {
    accent-color: #f0fdfa
}
.dark\:accent-teal-500:is(.dark *) {
    accent-color: #14b8a6
}
.dark\:accent-teal-600:is(.dark *) {
    accent-color: #0d9488
}
.dark\:accent-teal-700:is(.dark *) {
    accent-color: #0f766e
}
.dark\:accent-teal-800:is(.dark *) {
    accent-color: #115e59
}
.dark\:accent-teal-900:is(.dark *) {
    accent-color: #134e4a
}
.dark\:accent-teal-950:is(.dark *) {
    accent-color: #042f2e
}
.dark\:accent-transparent:is(.dark *) {
    accent-color: transparent
}
.dark\:accent-violet-100:is(.dark *) {
    accent-color: #ede9fe
}
.dark\:accent-violet-200:is(.dark *) {
    accent-color: #ddd6fe
}
.dark\:accent-violet-300:is(.dark *) {
    accent-color: #c4b5fd
}
.dark\:accent-violet-400:is(.dark *) {
    accent-color: #a78bfa
}
.dark\:accent-violet-50:is(.dark *) {
    accent-color: #f5f3ff
}
.dark\:accent-violet-500:is(.dark *) {
    accent-color: #8b5cf6
}
.dark\:accent-violet-600:is(.dark *) {
    accent-color: #7c3aed
}
.dark\:accent-violet-700:is(.dark *) {
    accent-color: #6d28d9
}
.dark\:accent-violet-800:is(.dark *) {
    accent-color: #5b21b6
}
.dark\:accent-violet-900:is(.dark *) {
    accent-color: #4c1d95
}
.dark\:accent-violet-950:is(.dark *) {
    accent-color: #2e1065
}
.dark\:accent-white:is(.dark *) {
    accent-color: #fff
}
.dark\:accent-yellow-100:is(.dark *) {
    accent-color: #fef9c3
}
.dark\:accent-yellow-200:is(.dark *) {
    accent-color: #fef08a
}
.dark\:accent-yellow-300:is(.dark *) {
    accent-color: #fde047
}
.dark\:accent-yellow-400:is(.dark *) {
    accent-color: #facc15
}
.dark\:accent-yellow-50:is(.dark *) {
    accent-color: #fefce8
}
.dark\:accent-yellow-500:is(.dark *) {
    accent-color: #eab308
}
.dark\:accent-yellow-600:is(.dark *) {
    accent-color: #ca8a04
}
.dark\:accent-yellow-700:is(.dark *) {
    accent-color: #a16207
}
.dark\:accent-yellow-800:is(.dark *) {
    accent-color: #854d0e
}
.dark\:accent-yellow-900:is(.dark *) {
    accent-color: #713f12
}
.dark\:accent-yellow-950:is(.dark *) {
    accent-color: #422006
}
.dark\:accent-zinc-100:is(.dark *) {
    accent-color: #f4f4f5
}
.dark\:accent-zinc-200:is(.dark *) {
    accent-color: #e4e4e7
}
.dark\:accent-zinc-300:is(.dark *) {
    accent-color: #d4d4d8
}
.dark\:accent-zinc-400:is(.dark *) {
    accent-color: #a1a1aa
}
.dark\:accent-zinc-50:is(.dark *) {
    accent-color: #fafafa
}
.dark\:accent-zinc-500:is(.dark *) {
    accent-color: #71717a
}
.dark\:accent-zinc-600:is(.dark *) {
    accent-color: #52525b
}
.dark\:accent-zinc-700:is(.dark *) {
    accent-color: #3f3f46
}
.dark\:accent-zinc-800:is(.dark *) {
    accent-color: #27272a
}
.dark\:accent-zinc-900:is(.dark *) {
    accent-color: #18181b
}
.dark\:accent-zinc-950:is(.dark *) {
    accent-color: #09090b
}
.dark\:opacity-0:is(.dark *) {
    opacity: 0
}
.dark\:opacity-10:is(.dark *) {
    opacity: 0.1
}
.dark\:opacity-100:is(.dark *) {
    opacity: 1
}
.dark\:opacity-15:is(.dark *) {
    opacity: 0.15
}
.dark\:opacity-20:is(.dark *) {
    opacity: 0.2
}
.dark\:opacity-25:is(.dark *) {
    opacity: 0.25
}
.dark\:opacity-30:is(.dark *) {
    opacity: 0.3
}
.dark\:opacity-35:is(.dark *) {
    opacity: 0.35
}
.dark\:opacity-40:is(.dark *) {
    opacity: 0.4
}
.dark\:opacity-45:is(.dark *) {
    opacity: 0.45
}
.dark\:opacity-5:is(.dark *) {
    opacity: 0.05
}
.dark\:opacity-50:is(.dark *) {
    opacity: 0.5
}
.dark\:opacity-55:is(.dark *) {
    opacity: 0.55
}
.dark\:opacity-60:is(.dark *) {
    opacity: 0.6
}
.dark\:opacity-65:is(.dark *) {
    opacity: 0.65
}
.dark\:opacity-70:is(.dark *) {
    opacity: 0.7
}
.dark\:opacity-75:is(.dark *) {
    opacity: 0.75
}
.dark\:opacity-80:is(.dark *) {
    opacity: 0.8
}
.dark\:opacity-85:is(.dark *) {
    opacity: 0.85
}
.dark\:opacity-90:is(.dark *) {
    opacity: 0.9
}
.dark\:opacity-95:is(.dark *) {
    opacity: 0.95
}
.dark\:bg-blend-normal:is(.dark *) {
    background-blend-mode: normal
}
.dark\:bg-blend-multiply:is(.dark *) {
    background-blend-mode: multiply
}
.dark\:bg-blend-screen:is(.dark *) {
    background-blend-mode: screen
}
.dark\:bg-blend-overlay:is(.dark *) {
    background-blend-mode: overlay
}
.dark\:bg-blend-darken:is(.dark *) {
    background-blend-mode: darken
}
.dark\:bg-blend-lighten:is(.dark *) {
    background-blend-mode: lighten
}
.dark\:bg-blend-color-dodge:is(.dark *) {
    background-blend-mode: color-dodge
}
.dark\:bg-blend-color-burn:is(.dark *) {
    background-blend-mode: color-burn
}
.dark\:bg-blend-hard-light:is(.dark *) {
    background-blend-mode: hard-light
}
.dark\:bg-blend-soft-light:is(.dark *) {
    background-blend-mode: soft-light
}
.dark\:bg-blend-difference:is(.dark *) {
    background-blend-mode: difference
}
.dark\:bg-blend-exclusion:is(.dark *) {
    background-blend-mode: exclusion
}
.dark\:bg-blend-hue:is(.dark *) {
    background-blend-mode: hue
}
.dark\:bg-blend-saturation:is(.dark *) {
    background-blend-mode: saturation
}
.dark\:bg-blend-color:is(.dark *) {
    background-blend-mode: color
}
.dark\:bg-blend-luminosity:is(.dark *) {
    background-blend-mode: luminosity
}
.dark\:shadow:is(.dark *) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:shadow-2xl:is(.dark *) {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:shadow-inner:is(.dark *) {
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:shadow-lg:is(.dark *) {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:shadow-md:is(.dark *) {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:shadow-none:is(.dark *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:shadow-sm:is(.dark *) {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:shadow-xl:is(.dark *) {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:outline-none:is(.dark *) {
    outline: 2px solid transparent;
    outline-offset: 2px
}
.dark\:outline:is(.dark *) {
    outline-style: solid
}
.dark\:outline-dashed:is(.dark *) {
    outline-style: dashed
}
.dark\:outline-dotted:is(.dark *) {
    outline-style: dotted
}
.dark\:outline-double:is(.dark *) {
    outline-style: double
}
.dark\:outline-0:is(.dark *) {
    outline-width: 0px
}
.dark\:outline-1:is(.dark *) {
    outline-width: 1px
}
.dark\:outline-2:is(.dark *) {
    outline-width: 2px
}
.dark\:outline-4:is(.dark *) {
    outline-width: 4px
}
.dark\:outline-8:is(.dark *) {
    outline-width: 8px
}
.dark\:outline-offset-0:is(.dark *) {
    outline-offset: 0px
}
.dark\:outline-offset-1:is(.dark *) {
    outline-offset: 1px
}
.dark\:outline-offset-2:is(.dark *) {
    outline-offset: 2px
}
.dark\:outline-offset-4:is(.dark *) {
    outline-offset: 4px
}
.dark\:outline-offset-8:is(.dark *) {
    outline-offset: 8px
}
.dark\:outline-amber-100:is(.dark *) {
    outline-color: #fef3c7
}
.dark\:outline-amber-200:is(.dark *) {
    outline-color: #fde68a
}
.dark\:outline-amber-300:is(.dark *) {
    outline-color: #fcd34d
}
.dark\:outline-amber-400:is(.dark *) {
    outline-color: #fbbf24
}
.dark\:outline-amber-50:is(.dark *) {
    outline-color: #fffbeb
}
.dark\:outline-amber-500:is(.dark *) {
    outline-color: #f59e0b
}
.dark\:outline-amber-600:is(.dark *) {
    outline-color: #d97706
}
.dark\:outline-amber-700:is(.dark *) {
    outline-color: #b45309
}
.dark\:outline-amber-800:is(.dark *) {
    outline-color: #92400e
}
.dark\:outline-amber-900:is(.dark *) {
    outline-color: #78350f
}
.dark\:outline-amber-950:is(.dark *) {
    outline-color: #451a03
}
.dark\:outline-black:is(.dark *) {
    outline-color: #000
}
.dark\:outline-blue-100:is(.dark *) {
    outline-color: #dbeafe
}
.dark\:outline-blue-200:is(.dark *) {
    outline-color: #bfdbfe
}
.dark\:outline-blue-300:is(.dark *) {
    outline-color: #93c5fd
}
.dark\:outline-blue-400:is(.dark *) {
    outline-color: #60a5fa
}
.dark\:outline-blue-50:is(.dark *) {
    outline-color: #eff6ff
}
.dark\:outline-blue-500:is(.dark *) {
    outline-color: #3b82f6
}
.dark\:outline-blue-600:is(.dark *) {
    outline-color: #2563eb
}
.dark\:outline-blue-700:is(.dark *) {
    outline-color: #1d4ed8
}
.dark\:outline-blue-800:is(.dark *) {
    outline-color: #1e40af
}
.dark\:outline-blue-900:is(.dark *) {
    outline-color: #1e3a8a
}
.dark\:outline-blue-950:is(.dark *) {
    outline-color: #172554
}
.dark\:outline-current:is(.dark *) {
    outline-color: currentColor
}
.dark\:outline-cyan-100:is(.dark *) {
    outline-color: #cffafe
}
.dark\:outline-cyan-200:is(.dark *) {
    outline-color: #a5f3fc
}
.dark\:outline-cyan-300:is(.dark *) {
    outline-color: #67e8f9
}
.dark\:outline-cyan-400:is(.dark *) {
    outline-color: #22d3ee
}
.dark\:outline-cyan-50:is(.dark *) {
    outline-color: #ecfeff
}
.dark\:outline-cyan-500:is(.dark *) {
    outline-color: #06b6d4
}
.dark\:outline-cyan-600:is(.dark *) {
    outline-color: #0891b2
}
.dark\:outline-cyan-700:is(.dark *) {
    outline-color: #0e7490
}
.dark\:outline-cyan-800:is(.dark *) {
    outline-color: #155e75
}
.dark\:outline-cyan-900:is(.dark *) {
    outline-color: #164e63
}
.dark\:outline-cyan-950:is(.dark *) {
    outline-color: #083344
}
.dark\:outline-emerald-100:is(.dark *) {
    outline-color: #d1fae5
}
.dark\:outline-emerald-200:is(.dark *) {
    outline-color: #a7f3d0
}
.dark\:outline-emerald-300:is(.dark *) {
    outline-color: #6ee7b7
}
.dark\:outline-emerald-400:is(.dark *) {
    outline-color: #34d399
}
.dark\:outline-emerald-50:is(.dark *) {
    outline-color: #ecfdf5
}
.dark\:outline-emerald-500:is(.dark *) {
    outline-color: #10b981
}
.dark\:outline-emerald-600:is(.dark *) {
    outline-color: #059669
}
.dark\:outline-emerald-700:is(.dark *) {
    outline-color: #047857
}
.dark\:outline-emerald-800:is(.dark *) {
    outline-color: #065f46
}
.dark\:outline-emerald-900:is(.dark *) {
    outline-color: #064e3b
}
.dark\:outline-emerald-950:is(.dark *) {
    outline-color: #022c22
}
.dark\:outline-fuchsia-100:is(.dark *) {
    outline-color: #fae8ff
}
.dark\:outline-fuchsia-200:is(.dark *) {
    outline-color: #f5d0fe
}
.dark\:outline-fuchsia-300:is(.dark *) {
    outline-color: #f0abfc
}
.dark\:outline-fuchsia-400:is(.dark *) {
    outline-color: #e879f9
}
.dark\:outline-fuchsia-50:is(.dark *) {
    outline-color: #fdf4ff
}
.dark\:outline-fuchsia-500:is(.dark *) {
    outline-color: #d946ef
}
.dark\:outline-fuchsia-600:is(.dark *) {
    outline-color: #c026d3
}
.dark\:outline-fuchsia-700:is(.dark *) {
    outline-color: #a21caf
}
.dark\:outline-fuchsia-800:is(.dark *) {
    outline-color: #86198f
}
.dark\:outline-fuchsia-900:is(.dark *) {
    outline-color: #701a75
}
.dark\:outline-fuchsia-950:is(.dark *) {
    outline-color: #4a044e
}
.dark\:outline-gray-100:is(.dark *) {
    outline-color: #f3f4f6
}
.dark\:outline-gray-200:is(.dark *) {
    outline-color: #e5e7eb
}
.dark\:outline-gray-300:is(.dark *) {
    outline-color: #d1d5db
}
.dark\:outline-gray-400:is(.dark *) {
    outline-color: #9ca3af
}
.dark\:outline-gray-50:is(.dark *) {
    outline-color: #f9fafb
}
.dark\:outline-gray-500:is(.dark *) {
    outline-color: #6b7280
}
.dark\:outline-gray-600:is(.dark *) {
    outline-color: #4b5563
}
.dark\:outline-gray-700:is(.dark *) {
    outline-color: #374151
}
.dark\:outline-gray-800:is(.dark *) {
    outline-color: #1f2937
}
.dark\:outline-gray-900:is(.dark *) {
    outline-color: #111827
}
.dark\:outline-gray-950:is(.dark *) {
    outline-color: #030712
}
.dark\:outline-green-100:is(.dark *) {
    outline-color: #dcfce7
}
.dark\:outline-green-200:is(.dark *) {
    outline-color: #bbf7d0
}
.dark\:outline-green-300:is(.dark *) {
    outline-color: #86efac
}
.dark\:outline-green-400:is(.dark *) {
    outline-color: #4ade80
}
.dark\:outline-green-50:is(.dark *) {
    outline-color: #f0fdf4
}
.dark\:outline-green-500:is(.dark *) {
    outline-color: #22c55e
}
.dark\:outline-green-600:is(.dark *) {
    outline-color: #16a34a
}
.dark\:outline-green-700:is(.dark *) {
    outline-color: #15803d
}
.dark\:outline-green-800:is(.dark *) {
    outline-color: #166534
}
.dark\:outline-green-900:is(.dark *) {
    outline-color: #14532d
}
.dark\:outline-green-950:is(.dark *) {
    outline-color: #052e16
}
.dark\:outline-indigo-100:is(.dark *) {
    outline-color: #e0e7ff
}
.dark\:outline-indigo-200:is(.dark *) {
    outline-color: #c7d2fe
}
.dark\:outline-indigo-300:is(.dark *) {
    outline-color: #a5b4fc
}
.dark\:outline-indigo-400:is(.dark *) {
    outline-color: #818cf8
}
.dark\:outline-indigo-50:is(.dark *) {
    outline-color: #eef2ff
}
.dark\:outline-indigo-500:is(.dark *) {
    outline-color: #6366f1
}
.dark\:outline-indigo-600:is(.dark *) {
    outline-color: #4f46e5
}
.dark\:outline-indigo-700:is(.dark *) {
    outline-color: #4338ca
}
.dark\:outline-indigo-800:is(.dark *) {
    outline-color: #3730a3
}
.dark\:outline-indigo-900:is(.dark *) {
    outline-color: #312e81
}
.dark\:outline-indigo-950:is(.dark *) {
    outline-color: #1e1b4b
}
.dark\:outline-inherit:is(.dark *) {
    outline-color: inherit
}
.dark\:outline-lime-100:is(.dark *) {
    outline-color: #ecfccb
}
.dark\:outline-lime-200:is(.dark *) {
    outline-color: #d9f99d
}
.dark\:outline-lime-300:is(.dark *) {
    outline-color: #bef264
}
.dark\:outline-lime-400:is(.dark *) {
    outline-color: #a3e635
}
.dark\:outline-lime-50:is(.dark *) {
    outline-color: #f7fee7
}
.dark\:outline-lime-500:is(.dark *) {
    outline-color: #84cc16
}
.dark\:outline-lime-600:is(.dark *) {
    outline-color: #65a30d
}
.dark\:outline-lime-700:is(.dark *) {
    outline-color: #4d7c0f
}
.dark\:outline-lime-800:is(.dark *) {
    outline-color: #3f6212
}
.dark\:outline-lime-900:is(.dark *) {
    outline-color: #365314
}
.dark\:outline-lime-950:is(.dark *) {
    outline-color: #1a2e05
}
.dark\:outline-neutral-100:is(.dark *) {
    outline-color: #f5f5f5
}
.dark\:outline-neutral-200:is(.dark *) {
    outline-color: #e5e5e5
}
.dark\:outline-neutral-300:is(.dark *) {
    outline-color: #d4d4d4
}
.dark\:outline-neutral-400:is(.dark *) {
    outline-color: #a3a3a3
}
.dark\:outline-neutral-50:is(.dark *) {
    outline-color: #fafafa
}
.dark\:outline-neutral-500:is(.dark *) {
    outline-color: #737373
}
.dark\:outline-neutral-600:is(.dark *) {
    outline-color: #525252
}
.dark\:outline-neutral-700:is(.dark *) {
    outline-color: #404040
}
.dark\:outline-neutral-800:is(.dark *) {
    outline-color: #262626
}
.dark\:outline-neutral-900:is(.dark *) {
    outline-color: #171717
}
.dark\:outline-neutral-950:is(.dark *) {
    outline-color: #0a0a0a
}
.dark\:outline-orange-100:is(.dark *) {
    outline-color: #ffedd5
}
.dark\:outline-orange-200:is(.dark *) {
    outline-color: #fed7aa
}
.dark\:outline-orange-300:is(.dark *) {
    outline-color: #fdba74
}
.dark\:outline-orange-400:is(.dark *) {
    outline-color: #fb923c
}
.dark\:outline-orange-50:is(.dark *) {
    outline-color: #fff7ed
}
.dark\:outline-orange-500:is(.dark *) {
    outline-color: #f97316
}
.dark\:outline-orange-600:is(.dark *) {
    outline-color: #ea580c
}
.dark\:outline-orange-700:is(.dark *) {
    outline-color: #c2410c
}
.dark\:outline-orange-800:is(.dark *) {
    outline-color: #9a3412
}
.dark\:outline-orange-900:is(.dark *) {
    outline-color: #7c2d12
}
.dark\:outline-orange-950:is(.dark *) {
    outline-color: #431407
}
.dark\:outline-pink-100:is(.dark *) {
    outline-color: #fce7f3
}
.dark\:outline-pink-200:is(.dark *) {
    outline-color: #fbcfe8
}
.dark\:outline-pink-300:is(.dark *) {
    outline-color: #f9a8d4
}
.dark\:outline-pink-400:is(.dark *) {
    outline-color: #f472b6
}
.dark\:outline-pink-50:is(.dark *) {
    outline-color: #fdf2f8
}
.dark\:outline-pink-500:is(.dark *) {
    outline-color: #ec4899
}
.dark\:outline-pink-600:is(.dark *) {
    outline-color: #db2777
}
.dark\:outline-pink-700:is(.dark *) {
    outline-color: #be185d
}
.dark\:outline-pink-800:is(.dark *) {
    outline-color: #9d174d
}
.dark\:outline-pink-900:is(.dark *) {
    outline-color: #831843
}
.dark\:outline-pink-950:is(.dark *) {
    outline-color: #500724
}
.dark\:outline-purple-100:is(.dark *) {
    outline-color: #f3e8ff
}
.dark\:outline-purple-200:is(.dark *) {
    outline-color: #e9d5ff
}
.dark\:outline-purple-300:is(.dark *) {
    outline-color: #d8b4fe
}
.dark\:outline-purple-400:is(.dark *) {
    outline-color: #c084fc
}
.dark\:outline-purple-50:is(.dark *) {
    outline-color: #faf5ff
}
.dark\:outline-purple-500:is(.dark *) {
    outline-color: #a855f7
}
.dark\:outline-purple-600:is(.dark *) {
    outline-color: #9333ea
}
.dark\:outline-purple-700:is(.dark *) {
    outline-color: #7e22ce
}
.dark\:outline-purple-800:is(.dark *) {
    outline-color: #6b21a8
}
.dark\:outline-purple-900:is(.dark *) {
    outline-color: #581c87
}
.dark\:outline-purple-950:is(.dark *) {
    outline-color: #3b0764
}
.dark\:outline-red-100:is(.dark *) {
    outline-color: #fee2e2
}
.dark\:outline-red-200:is(.dark *) {
    outline-color: #fecaca
}
.dark\:outline-red-300:is(.dark *) {
    outline-color: #fca5a5
}
.dark\:outline-red-400:is(.dark *) {
    outline-color: #f87171
}
.dark\:outline-red-50:is(.dark *) {
    outline-color: #fef2f2
}
.dark\:outline-red-500:is(.dark *) {
    outline-color: #ef4444
}
.dark\:outline-red-600:is(.dark *) {
    outline-color: #dc2626
}
.dark\:outline-red-700:is(.dark *) {
    outline-color: #b91c1c
}
.dark\:outline-red-800:is(.dark *) {
    outline-color: #991b1b
}
.dark\:outline-red-900:is(.dark *) {
    outline-color: #7f1d1d
}
.dark\:outline-red-950:is(.dark *) {
    outline-color: #450a0a
}
.dark\:outline-rose-100:is(.dark *) {
    outline-color: #ffe4e6
}
.dark\:outline-rose-200:is(.dark *) {
    outline-color: #fecdd3
}
.dark\:outline-rose-300:is(.dark *) {
    outline-color: #fda4af
}
.dark\:outline-rose-400:is(.dark *) {
    outline-color: #fb7185
}
.dark\:outline-rose-50:is(.dark *) {
    outline-color: #fff1f2
}
.dark\:outline-rose-500:is(.dark *) {
    outline-color: #f43f5e
}
.dark\:outline-rose-600:is(.dark *) {
    outline-color: #e11d48
}
.dark\:outline-rose-700:is(.dark *) {
    outline-color: #be123c
}
.dark\:outline-rose-800:is(.dark *) {
    outline-color: #9f1239
}
.dark\:outline-rose-900:is(.dark *) {
    outline-color: #881337
}
.dark\:outline-rose-950:is(.dark *) {
    outline-color: #4c0519
}
.dark\:outline-sky-100:is(.dark *) {
    outline-color: #e0f2fe
}
.dark\:outline-sky-200:is(.dark *) {
    outline-color: #bae6fd
}
.dark\:outline-sky-300:is(.dark *) {
    outline-color: #7dd3fc
}
.dark\:outline-sky-400:is(.dark *) {
    outline-color: #38bdf8
}
.dark\:outline-sky-50:is(.dark *) {
    outline-color: #f0f9ff
}
.dark\:outline-sky-500:is(.dark *) {
    outline-color: #0ea5e9
}
.dark\:outline-sky-600:is(.dark *) {
    outline-color: #0284c7
}
.dark\:outline-sky-700:is(.dark *) {
    outline-color: #0369a1
}
.dark\:outline-sky-800:is(.dark *) {
    outline-color: #075985
}
.dark\:outline-sky-900:is(.dark *) {
    outline-color: #0c4a6e
}
.dark\:outline-sky-950:is(.dark *) {
    outline-color: #082f49
}
.dark\:outline-slate-100:is(.dark *) {
    outline-color: #f1f5f9
}
.dark\:outline-slate-200:is(.dark *) {
    outline-color: #e2e8f0
}
.dark\:outline-slate-300:is(.dark *) {
    outline-color: #cbd5e1
}
.dark\:outline-slate-400:is(.dark *) {
    outline-color: #94a3b8
}
.dark\:outline-slate-50:is(.dark *) {
    outline-color: #f8fafc
}
.dark\:outline-slate-500:is(.dark *) {
    outline-color: #64748b
}
.dark\:outline-slate-600:is(.dark *) {
    outline-color: #475569
}
.dark\:outline-slate-700:is(.dark *) {
    outline-color: #334155
}
.dark\:outline-slate-800:is(.dark *) {
    outline-color: #1e293b
}
.dark\:outline-slate-900:is(.dark *) {
    outline-color: #0f172a
}
.dark\:outline-slate-950:is(.dark *) {
    outline-color: #020617
}
.dark\:outline-stone-100:is(.dark *) {
    outline-color: #f5f5f4
}
.dark\:outline-stone-200:is(.dark *) {
    outline-color: #e7e5e4
}
.dark\:outline-stone-300:is(.dark *) {
    outline-color: #d6d3d1
}
.dark\:outline-stone-400:is(.dark *) {
    outline-color: #a8a29e
}
.dark\:outline-stone-50:is(.dark *) {
    outline-color: #fafaf9
}
.dark\:outline-stone-500:is(.dark *) {
    outline-color: #78716c
}
.dark\:outline-stone-600:is(.dark *) {
    outline-color: #57534e
}
.dark\:outline-stone-700:is(.dark *) {
    outline-color: #44403c
}
.dark\:outline-stone-800:is(.dark *) {
    outline-color: #292524
}
.dark\:outline-stone-900:is(.dark *) {
    outline-color: #1c1917
}
.dark\:outline-stone-950:is(.dark *) {
    outline-color: #0c0a09
}
.dark\:outline-teal-100:is(.dark *) {
    outline-color: #ccfbf1
}
.dark\:outline-teal-200:is(.dark *) {
    outline-color: #99f6e4
}
.dark\:outline-teal-300:is(.dark *) {
    outline-color: #5eead4
}
.dark\:outline-teal-400:is(.dark *) {
    outline-color: #2dd4bf
}
.dark\:outline-teal-50:is(.dark *) {
    outline-color: #f0fdfa
}
.dark\:outline-teal-500:is(.dark *) {
    outline-color: #14b8a6
}
.dark\:outline-teal-600:is(.dark *) {
    outline-color: #0d9488
}
.dark\:outline-teal-700:is(.dark *) {
    outline-color: #0f766e
}
.dark\:outline-teal-800:is(.dark *) {
    outline-color: #115e59
}
.dark\:outline-teal-900:is(.dark *) {
    outline-color: #134e4a
}
.dark\:outline-teal-950:is(.dark *) {
    outline-color: #042f2e
}
.dark\:outline-transparent:is(.dark *) {
    outline-color: transparent
}
.dark\:outline-violet-100:is(.dark *) {
    outline-color: #ede9fe
}
.dark\:outline-violet-200:is(.dark *) {
    outline-color: #ddd6fe
}
.dark\:outline-violet-300:is(.dark *) {
    outline-color: #c4b5fd
}
.dark\:outline-violet-400:is(.dark *) {
    outline-color: #a78bfa
}
.dark\:outline-violet-50:is(.dark *) {
    outline-color: #f5f3ff
}
.dark\:outline-violet-500:is(.dark *) {
    outline-color: #8b5cf6
}
.dark\:outline-violet-600:is(.dark *) {
    outline-color: #7c3aed
}
.dark\:outline-violet-700:is(.dark *) {
    outline-color: #6d28d9
}
.dark\:outline-violet-800:is(.dark *) {
    outline-color: #5b21b6
}
.dark\:outline-violet-900:is(.dark *) {
    outline-color: #4c1d95
}
.dark\:outline-violet-950:is(.dark *) {
    outline-color: #2e1065
}
.dark\:outline-white:is(.dark *) {
    outline-color: #fff
}
.dark\:outline-yellow-100:is(.dark *) {
    outline-color: #fef9c3
}
.dark\:outline-yellow-200:is(.dark *) {
    outline-color: #fef08a
}
.dark\:outline-yellow-300:is(.dark *) {
    outline-color: #fde047
}
.dark\:outline-yellow-400:is(.dark *) {
    outline-color: #facc15
}
.dark\:outline-yellow-50:is(.dark *) {
    outline-color: #fefce8
}
.dark\:outline-yellow-500:is(.dark *) {
    outline-color: #eab308
}
.dark\:outline-yellow-600:is(.dark *) {
    outline-color: #ca8a04
}
.dark\:outline-yellow-700:is(.dark *) {
    outline-color: #a16207
}
.dark\:outline-yellow-800:is(.dark *) {
    outline-color: #854d0e
}
.dark\:outline-yellow-900:is(.dark *) {
    outline-color: #713f12
}
.dark\:outline-yellow-950:is(.dark *) {
    outline-color: #422006
}
.dark\:outline-zinc-100:is(.dark *) {
    outline-color: #f4f4f5
}
.dark\:outline-zinc-200:is(.dark *) {
    outline-color: #e4e4e7
}
.dark\:outline-zinc-300:is(.dark *) {
    outline-color: #d4d4d8
}
.dark\:outline-zinc-400:is(.dark *) {
    outline-color: #a1a1aa
}
.dark\:outline-zinc-50:is(.dark *) {
    outline-color: #fafafa
}
.dark\:outline-zinc-500:is(.dark *) {
    outline-color: #71717a
}
.dark\:outline-zinc-600:is(.dark *) {
    outline-color: #52525b
}
.dark\:outline-zinc-700:is(.dark *) {
    outline-color: #3f3f46
}
.dark\:outline-zinc-800:is(.dark *) {
    outline-color: #27272a
}
.dark\:outline-zinc-900:is(.dark *) {
    outline-color: #18181b
}
.dark\:outline-zinc-950:is(.dark *) {
    outline-color: #09090b
}
.dark\:ring:is(.dark *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.dark\:ring-0:is(.dark *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.dark\:ring-1:is(.dark *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.dark\:ring-2:is(.dark *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.dark\:ring-4:is(.dark *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.dark\:ring-8:is(.dark *) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.dark\:ring-inset:is(.dark *) {
    --tw-ring-inset: inset
}
.dark\:ring-amber-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
}
.dark\:ring-amber-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
}
.dark\:ring-black:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
}
.dark\:ring-blue-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
}
.dark\:ring-current:is(.dark *) {
    --tw-ring-color: currentColor
}
.dark\:ring-cyan-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
}
.dark\:ring-cyan-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
}
.dark\:ring-emerald-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
}
.dark\:ring-fuchsia-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
}
.dark\:ring-gray-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
}
.dark\:ring-green-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
}
.dark\:ring-indigo-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
}
.dark\:ring-inherit:is(.dark *) {
    --tw-ring-color: inherit
}
.dark\:ring-lime-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
}
.dark\:ring-lime-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
}
.dark\:ring-neutral-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
}
.dark\:ring-orange-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
}
.dark\:ring-pink-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
}
.dark\:ring-purple-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
}
.dark\:ring-red-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
}
.dark\:ring-rose-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
}
.dark\:ring-sky-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
}
.dark\:ring-slate-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
}
.dark\:ring-stone-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
}
.dark\:ring-teal-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
}
.dark\:ring-transparent:is(.dark *) {
    --tw-ring-color: transparent
}
.dark\:ring-violet-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
}
.dark\:ring-violet-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
}
.dark\:ring-white:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
}
.dark\:ring-yellow-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-100:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-200:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-300:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-400:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-50:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-500:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-600:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-700:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-800:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-900:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
}
.dark\:ring-zinc-950:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
}
.dark\:ring-opacity-0:is(.dark *) {
    --tw-ring-opacity: 0
}
.dark\:ring-opacity-10:is(.dark *) {
    --tw-ring-opacity: 0.1
}
.dark\:ring-opacity-100:is(.dark *) {
    --tw-ring-opacity: 1
}
.dark\:ring-opacity-15:is(.dark *) {
    --tw-ring-opacity: 0.15
}
.dark\:ring-opacity-20:is(.dark *) {
    --tw-ring-opacity: 0.2
}
.dark\:ring-opacity-25:is(.dark *) {
    --tw-ring-opacity: 0.25
}
.dark\:ring-opacity-30:is(.dark *) {
    --tw-ring-opacity: 0.3
}
.dark\:ring-opacity-35:is(.dark *) {
    --tw-ring-opacity: 0.35
}
.dark\:ring-opacity-40:is(.dark *) {
    --tw-ring-opacity: 0.4
}
.dark\:ring-opacity-45:is(.dark *) {
    --tw-ring-opacity: 0.45
}
.dark\:ring-opacity-5:is(.dark *) {
    --tw-ring-opacity: 0.05
}
.dark\:ring-opacity-50:is(.dark *) {
    --tw-ring-opacity: 0.5
}
.dark\:ring-opacity-55:is(.dark *) {
    --tw-ring-opacity: 0.55
}
.dark\:ring-opacity-60:is(.dark *) {
    --tw-ring-opacity: 0.6
}
.dark\:ring-opacity-65:is(.dark *) {
    --tw-ring-opacity: 0.65
}
.dark\:ring-opacity-70:is(.dark *) {
    --tw-ring-opacity: 0.7
}
.dark\:ring-opacity-75:is(.dark *) {
    --tw-ring-opacity: 0.75
}
.dark\:ring-opacity-80:is(.dark *) {
    --tw-ring-opacity: 0.8
}
.dark\:ring-opacity-85:is(.dark *) {
    --tw-ring-opacity: 0.85
}
.dark\:ring-opacity-90:is(.dark *) {
    --tw-ring-opacity: 0.9
}
.dark\:ring-opacity-95:is(.dark *) {
    --tw-ring-opacity: 0.95
}
.dark\:ring-offset-0:is(.dark *) {
    --tw-ring-offset-width: 0px
}
.dark\:ring-offset-1:is(.dark *) {
    --tw-ring-offset-width: 1px
}
.dark\:ring-offset-2:is(.dark *) {
    --tw-ring-offset-width: 2px
}
.dark\:ring-offset-4:is(.dark *) {
    --tw-ring-offset-width: 4px
}
.dark\:ring-offset-8:is(.dark *) {
    --tw-ring-offset-width: 8px
}
.dark\:hover\:border-spacing-0:hover:is(.dark *) {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-1:hover:is(.dark *) {
    --tw-border-spacing-x: 0.25rem;
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-10:hover:is(.dark *) {
    --tw-border-spacing-x: 2.5rem;
    --tw-border-spacing-y: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-11:hover:is(.dark *) {
    --tw-border-spacing-x: 2.75rem;
    --tw-border-spacing-y: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-12:hover:is(.dark *) {
    --tw-border-spacing-x: 3rem;
    --tw-border-spacing-y: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-14:hover:is(.dark *) {
    --tw-border-spacing-x: 3.5rem;
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-16:hover:is(.dark *) {
    --tw-border-spacing-x: 4rem;
    --tw-border-spacing-y: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-2:hover:is(.dark *) {
    --tw-border-spacing-x: 0.5rem;
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-20:hover:is(.dark *) {
    --tw-border-spacing-x: 5rem;
    --tw-border-spacing-y: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-24:hover:is(.dark *) {
    --tw-border-spacing-x: 6rem;
    --tw-border-spacing-y: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-28:hover:is(.dark *) {
    --tw-border-spacing-x: 7rem;
    --tw-border-spacing-y: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-3:hover:is(.dark *) {
    --tw-border-spacing-x: 0.75rem;
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-32:hover:is(.dark *) {
    --tw-border-spacing-x: 8rem;
    --tw-border-spacing-y: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-36:hover:is(.dark *) {
    --tw-border-spacing-x: 9rem;
    --tw-border-spacing-y: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-4:hover:is(.dark *) {
    --tw-border-spacing-x: 1rem;
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-40:hover:is(.dark *) {
    --tw-border-spacing-x: 10rem;
    --tw-border-spacing-y: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-44:hover:is(.dark *) {
    --tw-border-spacing-x: 11rem;
    --tw-border-spacing-y: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-48:hover:is(.dark *) {
    --tw-border-spacing-x: 12rem;
    --tw-border-spacing-y: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-5:hover:is(.dark *) {
    --tw-border-spacing-x: 1.25rem;
    --tw-border-spacing-y: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-52:hover:is(.dark *) {
    --tw-border-spacing-x: 13rem;
    --tw-border-spacing-y: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-56:hover:is(.dark *) {
    --tw-border-spacing-x: 14rem;
    --tw-border-spacing-y: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-6:hover:is(.dark *) {
    --tw-border-spacing-x: 1.5rem;
    --tw-border-spacing-y: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-60:hover:is(.dark *) {
    --tw-border-spacing-x: 15rem;
    --tw-border-spacing-y: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-64:hover:is(.dark *) {
    --tw-border-spacing-x: 16rem;
    --tw-border-spacing-y: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-7:hover:is(.dark *) {
    --tw-border-spacing-x: 1.75rem;
    --tw-border-spacing-y: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-72:hover:is(.dark *) {
    --tw-border-spacing-x: 18rem;
    --tw-border-spacing-y: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-8:hover:is(.dark *) {
    --tw-border-spacing-x: 2rem;
    --tw-border-spacing-y: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-80:hover:is(.dark *) {
    --tw-border-spacing-x: 20rem;
    --tw-border-spacing-y: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-9:hover:is(.dark *) {
    --tw-border-spacing-x: 2.25rem;
    --tw-border-spacing-y: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-spacing-96:hover:is(.dark *) {
    --tw-border-spacing-x: 24rem;
    --tw-border-spacing-y: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:hover\:border-x-0:hover:is(.dark *) {
    border-left-width: 0px;
    border-right-width: 0px
}
.dark\:hover\:border-x-2:hover:is(.dark *) {
    border-left-width: 2px;
    border-right-width: 2px
}
.dark\:hover\:border-x-4:hover:is(.dark *) {
    border-left-width: 4px;
    border-right-width: 4px
}
.dark\:hover\:border-x-8:hover:is(.dark *) {
    border-left-width: 8px;
    border-right-width: 8px
}
.dark\:hover\:border-y-0:hover:is(.dark *) {
    border-top-width: 0px;
    border-bottom-width: 0px
}
.dark\:hover\:border-y-2:hover:is(.dark *) {
    border-top-width: 2px;
    border-bottom-width: 2px
}
.dark\:hover\:border-y-4:hover:is(.dark *) {
    border-top-width: 4px;
    border-bottom-width: 4px
}
.dark\:hover\:border-y-8:hover:is(.dark *) {
    border-top-width: 8px;
    border-bottom-width: 8px
}
.dark\:hover\:border-b-0:hover:is(.dark *) {
    border-bottom-width: 0px
}
.dark\:hover\:border-b-2:hover:is(.dark *) {
    border-bottom-width: 2px
}
.dark\:hover\:border-b-4:hover:is(.dark *) {
    border-bottom-width: 4px
}
.dark\:hover\:border-b-8:hover:is(.dark *) {
    border-bottom-width: 8px
}
.dark\:hover\:border-e-0:hover:is(.dark *) {
    border-inline-end-width: 0px
}
.dark\:hover\:border-e-2:hover:is(.dark *) {
    border-inline-end-width: 2px
}
.dark\:hover\:border-e-4:hover:is(.dark *) {
    border-inline-end-width: 4px
}
.dark\:hover\:border-e-8:hover:is(.dark *) {
    border-inline-end-width: 8px
}
.dark\:hover\:border-l-0:hover:is(.dark *) {
    border-left-width: 0px
}
.dark\:hover\:border-l-2:hover:is(.dark *) {
    border-left-width: 2px
}
.dark\:hover\:border-l-4:hover:is(.dark *) {
    border-left-width: 4px
}
.dark\:hover\:border-l-8:hover:is(.dark *) {
    border-left-width: 8px
}
.dark\:hover\:border-r-0:hover:is(.dark *) {
    border-right-width: 0px
}
.dark\:hover\:border-r-2:hover:is(.dark *) {
    border-right-width: 2px
}
.dark\:hover\:border-r-4:hover:is(.dark *) {
    border-right-width: 4px
}
.dark\:hover\:border-r-8:hover:is(.dark *) {
    border-right-width: 8px
}
.dark\:hover\:border-s-0:hover:is(.dark *) {
    border-inline-start-width: 0px
}
.dark\:hover\:border-s-2:hover:is(.dark *) {
    border-inline-start-width: 2px
}
.dark\:hover\:border-s-4:hover:is(.dark *) {
    border-inline-start-width: 4px
}
.dark\:hover\:border-s-8:hover:is(.dark *) {
    border-inline-start-width: 8px
}
.dark\:hover\:border-t-0:hover:is(.dark *) {
    border-top-width: 0px
}
.dark\:hover\:border-t-2:hover:is(.dark *) {
    border-top-width: 2px
}
.dark\:hover\:border-t-4:hover:is(.dark *) {
    border-top-width: 4px
}
.dark\:hover\:border-t-8:hover:is(.dark *) {
    border-top-width: 8px
}
.dark\:hover\:border-amber-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-amber-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-black:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-blue-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-current:hover:is(.dark *) {
    border-color: currentColor
}
.dark\:hover\:border-cyan-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-cyan-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-emerald-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-fuchsia-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-gray-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-green-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-indigo-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-lime-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-neutral-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-orange-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-pink-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-purple-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-red-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-rose-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-sky-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-slate-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-stone-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-teal-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-transparent:hover:is(.dark *) {
    border-color: transparent
}
.dark\:hover\:border-violet-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-violet-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-white:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-yellow-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-100:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-200:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-300:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-400:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-50:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-500:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-600:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-700:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-800:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-900:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-zinc-950:hover:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
}
.dark\:hover\:border-opacity-0:hover:is(.dark *) {
    --tw-border-opacity: 0
}
.dark\:hover\:border-opacity-10:hover:is(.dark *) {
    --tw-border-opacity: 0.1
}
.dark\:hover\:border-opacity-100:hover:is(.dark *) {
    --tw-border-opacity: 1
}
.dark\:hover\:border-opacity-15:hover:is(.dark *) {
    --tw-border-opacity: 0.15
}
.dark\:hover\:border-opacity-20:hover:is(.dark *) {
    --tw-border-opacity: 0.2
}
.dark\:hover\:border-opacity-25:hover:is(.dark *) {
    --tw-border-opacity: 0.25
}
.dark\:hover\:border-opacity-30:hover:is(.dark *) {
    --tw-border-opacity: 0.3
}
.dark\:hover\:border-opacity-35:hover:is(.dark *) {
    --tw-border-opacity: 0.35
}
.dark\:hover\:border-opacity-40:hover:is(.dark *) {
    --tw-border-opacity: 0.4
}
.dark\:hover\:border-opacity-45:hover:is(.dark *) {
    --tw-border-opacity: 0.45
}
.dark\:hover\:border-opacity-5:hover:is(.dark *) {
    --tw-border-opacity: 0.05
}
.dark\:hover\:border-opacity-50:hover:is(.dark *) {
    --tw-border-opacity: 0.5
}
.dark\:hover\:border-opacity-55:hover:is(.dark *) {
    --tw-border-opacity: 0.55
}
.dark\:hover\:border-opacity-60:hover:is(.dark *) {
    --tw-border-opacity: 0.6
}
.dark\:hover\:border-opacity-65:hover:is(.dark *) {
    --tw-border-opacity: 0.65
}
.dark\:hover\:border-opacity-70:hover:is(.dark *) {
    --tw-border-opacity: 0.7
}
.dark\:hover\:border-opacity-75:hover:is(.dark *) {
    --tw-border-opacity: 0.75
}
.dark\:hover\:border-opacity-80:hover:is(.dark *) {
    --tw-border-opacity: 0.8
}
.dark\:hover\:border-opacity-85:hover:is(.dark *) {
    --tw-border-opacity: 0.85
}
.dark\:hover\:border-opacity-90:hover:is(.dark *) {
    --tw-border-opacity: 0.9
}
.dark\:hover\:border-opacity-95:hover:is(.dark *) {
    --tw-border-opacity: 0.95
}
.dark\:hover\:bg-amber-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-amber-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-black:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-blue-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-current:hover:is(.dark *) {
    background-color: currentColor
}
.dark\:hover\:bg-cyan-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-cyan-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-emerald-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-fuchsia-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-gray-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-green-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-indigo-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-lime-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-neutral-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-orange-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-pink-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-purple-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-red-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-rose-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-sky-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-slate-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-stone-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-teal-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-transparent:hover:is(.dark *) {
    background-color: transparent
}
.dark\:hover\:bg-violet-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-violet-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-white:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-yellow-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-100:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-200:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-300:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-400:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-50:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-500:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-600:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-700:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-900:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-zinc-950:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:bg-opacity-0:hover:is(.dark *) {
    --tw-bg-opacity: 0
}
.dark\:hover\:bg-opacity-10:hover:is(.dark *) {
    --tw-bg-opacity: 0.1
}
.dark\:hover\:bg-opacity-100:hover:is(.dark *) {
    --tw-bg-opacity: 1
}
.dark\:hover\:bg-opacity-15:hover:is(.dark *) {
    --tw-bg-opacity: 0.15
}
.dark\:hover\:bg-opacity-20:hover:is(.dark *) {
    --tw-bg-opacity: 0.2
}
.dark\:hover\:bg-opacity-25:hover:is(.dark *) {
    --tw-bg-opacity: 0.25
}
.dark\:hover\:bg-opacity-30:hover:is(.dark *) {
    --tw-bg-opacity: 0.3
}
.dark\:hover\:bg-opacity-35:hover:is(.dark *) {
    --tw-bg-opacity: 0.35
}
.dark\:hover\:bg-opacity-40:hover:is(.dark *) {
    --tw-bg-opacity: 0.4
}
.dark\:hover\:bg-opacity-45:hover:is(.dark *) {
    --tw-bg-opacity: 0.45
}
.dark\:hover\:bg-opacity-5:hover:is(.dark *) {
    --tw-bg-opacity: 0.05
}
.dark\:hover\:bg-opacity-50:hover:is(.dark *) {
    --tw-bg-opacity: 0.5
}
.dark\:hover\:bg-opacity-55:hover:is(.dark *) {
    --tw-bg-opacity: 0.55
}
.dark\:hover\:bg-opacity-60:hover:is(.dark *) {
    --tw-bg-opacity: 0.6
}
.dark\:hover\:bg-opacity-65:hover:is(.dark *) {
    --tw-bg-opacity: 0.65
}
.dark\:hover\:bg-opacity-70:hover:is(.dark *) {
    --tw-bg-opacity: 0.7
}
.dark\:hover\:bg-opacity-75:hover:is(.dark *) {
    --tw-bg-opacity: 0.75
}
.dark\:hover\:bg-opacity-80:hover:is(.dark *) {
    --tw-bg-opacity: 0.8
}
.dark\:hover\:bg-opacity-85:hover:is(.dark *) {
    --tw-bg-opacity: 0.85
}
.dark\:hover\:bg-opacity-90:hover:is(.dark *) {
    --tw-bg-opacity: 0.9
}
.dark\:hover\:bg-opacity-95:hover:is(.dark *) {
    --tw-bg-opacity: 0.95
}
.dark\:hover\:text-amber-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-amber-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 26 3 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-black:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-blue-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 37 84 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-current:hover:is(.dark *) {
    color: currentColor
}
.dark\:hover\:text-cyan-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 243 252 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 232 249 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 254 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 78 99 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-cyan-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 51 68 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 78 59 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-emerald-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 44 34 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 232 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 208 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 171 252 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(232 121 249 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 244 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(162 28 175 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(112 26 117 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-fuchsia-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 4 78 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-green-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 46 22 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-indigo-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 27 75 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 252 203 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 249 157 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 242 100 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(247 254 231 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(54 83 20 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-lime-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(26 46 5 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-neutral-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 247 237 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 45 18 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-orange-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 20 7 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-pink-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(80 7 36 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-purple-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 7 100 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-red-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 10 10 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 205 211 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(136 19 55 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-rose-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 5 25 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-sky-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 47 73 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-slate-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(231 229 228 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(214 211 209 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 249 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(68 64 60 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 25 23 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-stone-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 10 9 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-teal-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 47 46 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-transparent:hover:is(.dark *) {
    color: transparent
}
.dark\:hover\:text-violet-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 233 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(221 214 254 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 243 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-violet-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(46 16 101 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-white:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-yellow-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(66 32 6 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-100:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 244 245 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-200:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(228 228 231 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 216 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-400:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-50:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-600:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-700:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-800:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-900:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(24 24 27 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-zinc-950:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(9 9 11 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-opacity-0:hover:is(.dark *) {
    --tw-text-opacity: 0
}
.dark\:hover\:text-opacity-10:hover:is(.dark *) {
    --tw-text-opacity: 0.1
}
.dark\:hover\:text-opacity-100:hover:is(.dark *) {
    --tw-text-opacity: 1
}
.dark\:hover\:text-opacity-15:hover:is(.dark *) {
    --tw-text-opacity: 0.15
}
.dark\:hover\:text-opacity-20:hover:is(.dark *) {
    --tw-text-opacity: 0.2
}
.dark\:hover\:text-opacity-25:hover:is(.dark *) {
    --tw-text-opacity: 0.25
}
.dark\:hover\:text-opacity-30:hover:is(.dark *) {
    --tw-text-opacity: 0.3
}
.dark\:hover\:text-opacity-35:hover:is(.dark *) {
    --tw-text-opacity: 0.35
}
.dark\:hover\:text-opacity-40:hover:is(.dark *) {
    --tw-text-opacity: 0.4
}
.dark\:hover\:text-opacity-45:hover:is(.dark *) {
    --tw-text-opacity: 0.45
}
.dark\:hover\:text-opacity-5:hover:is(.dark *) {
    --tw-text-opacity: 0.05
}
.dark\:hover\:text-opacity-50:hover:is(.dark *) {
    --tw-text-opacity: 0.5
}
.dark\:hover\:text-opacity-55:hover:is(.dark *) {
    --tw-text-opacity: 0.55
}
.dark\:hover\:text-opacity-60:hover:is(.dark *) {
    --tw-text-opacity: 0.6
}
.dark\:hover\:text-opacity-65:hover:is(.dark *) {
    --tw-text-opacity: 0.65
}
.dark\:hover\:text-opacity-70:hover:is(.dark *) {
    --tw-text-opacity: 0.7
}
.dark\:hover\:text-opacity-75:hover:is(.dark *) {
    --tw-text-opacity: 0.75
}
.dark\:hover\:text-opacity-80:hover:is(.dark *) {
    --tw-text-opacity: 0.8
}
.dark\:hover\:text-opacity-85:hover:is(.dark *) {
    --tw-text-opacity: 0.85
}
.dark\:hover\:text-opacity-90:hover:is(.dark *) {
    --tw-text-opacity: 0.9
}
.dark\:hover\:text-opacity-95:hover:is(.dark *) {
    --tw-text-opacity: 0.95
}
.dark\:hover\:opacity-0:hover:is(.dark *) {
    opacity: 0
}
.dark\:hover\:opacity-10:hover:is(.dark *) {
    opacity: 0.1
}
.dark\:hover\:opacity-100:hover:is(.dark *) {
    opacity: 1
}
.dark\:hover\:opacity-15:hover:is(.dark *) {
    opacity: 0.15
}
.dark\:hover\:opacity-20:hover:is(.dark *) {
    opacity: 0.2
}
.dark\:hover\:opacity-25:hover:is(.dark *) {
    opacity: 0.25
}
.dark\:hover\:opacity-30:hover:is(.dark *) {
    opacity: 0.3
}
.dark\:hover\:opacity-35:hover:is(.dark *) {
    opacity: 0.35
}
.dark\:hover\:opacity-40:hover:is(.dark *) {
    opacity: 0.4
}
.dark\:hover\:opacity-45:hover:is(.dark *) {
    opacity: 0.45
}
.dark\:hover\:opacity-5:hover:is(.dark *) {
    opacity: 0.05
}
.dark\:hover\:opacity-50:hover:is(.dark *) {
    opacity: 0.5
}
.dark\:hover\:opacity-55:hover:is(.dark *) {
    opacity: 0.55
}
.dark\:hover\:opacity-60:hover:is(.dark *) {
    opacity: 0.6
}
.dark\:hover\:opacity-65:hover:is(.dark *) {
    opacity: 0.65
}
.dark\:hover\:opacity-70:hover:is(.dark *) {
    opacity: 0.7
}
.dark\:hover\:opacity-75:hover:is(.dark *) {
    opacity: 0.75
}
.dark\:hover\:opacity-80:hover:is(.dark *) {
    opacity: 0.8
}
.dark\:hover\:opacity-85:hover:is(.dark *) {
    opacity: 0.85
}
.dark\:hover\:opacity-90:hover:is(.dark *) {
    opacity: 0.9
}
.dark\:hover\:opacity-95:hover:is(.dark *) {
    opacity: 0.95
}
.dark\:hover\:shadow:hover:is(.dark *) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:shadow-2xl:hover:is(.dark *) {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:shadow-inner:hover:is(.dark *) {
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:shadow-lg:hover:is(.dark *) {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:shadow-md:hover:is(.dark *) {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:shadow-none:hover:is(.dark *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:shadow-sm:hover:is(.dark *) {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:shadow-xl:hover:is(.dark *) {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:hover\:ring-amber-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-amber-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-black:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-blue-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-current:hover:is(.dark *) {
    --tw-ring-color: currentColor
}
.dark\:hover\:ring-cyan-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-cyan-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-emerald-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-fuchsia-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-gray-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-green-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-indigo-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-lime-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-neutral-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-orange-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-pink-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-purple-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-red-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-rose-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-sky-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-slate-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-stone-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-teal-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-transparent:hover:is(.dark *) {
    --tw-ring-color: transparent
}
.dark\:hover\:ring-violet-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-violet-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-white:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-yellow-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-100:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-200:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-300:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-400:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-50:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-500:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-600:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-700:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-800:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-900:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-zinc-950:hover:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
}
.dark\:hover\:ring-opacity-0:hover:is(.dark *) {
    --tw-ring-opacity: 0
}
.dark\:hover\:ring-opacity-10:hover:is(.dark *) {
    --tw-ring-opacity: 0.1
}
.dark\:hover\:ring-opacity-100:hover:is(.dark *) {
    --tw-ring-opacity: 1
}
.dark\:hover\:ring-opacity-15:hover:is(.dark *) {
    --tw-ring-opacity: 0.15
}
.dark\:hover\:ring-opacity-20:hover:is(.dark *) {
    --tw-ring-opacity: 0.2
}
.dark\:hover\:ring-opacity-25:hover:is(.dark *) {
    --tw-ring-opacity: 0.25
}
.dark\:hover\:ring-opacity-30:hover:is(.dark *) {
    --tw-ring-opacity: 0.3
}
.dark\:hover\:ring-opacity-35:hover:is(.dark *) {
    --tw-ring-opacity: 0.35
}
.dark\:hover\:ring-opacity-40:hover:is(.dark *) {
    --tw-ring-opacity: 0.4
}
.dark\:hover\:ring-opacity-45:hover:is(.dark *) {
    --tw-ring-opacity: 0.45
}
.dark\:hover\:ring-opacity-5:hover:is(.dark *) {
    --tw-ring-opacity: 0.05
}
.dark\:hover\:ring-opacity-50:hover:is(.dark *) {
    --tw-ring-opacity: 0.5
}
.dark\:hover\:ring-opacity-55:hover:is(.dark *) {
    --tw-ring-opacity: 0.55
}
.dark\:hover\:ring-opacity-60:hover:is(.dark *) {
    --tw-ring-opacity: 0.6
}
.dark\:hover\:ring-opacity-65:hover:is(.dark *) {
    --tw-ring-opacity: 0.65
}
.dark\:hover\:ring-opacity-70:hover:is(.dark *) {
    --tw-ring-opacity: 0.7
}
.dark\:hover\:ring-opacity-75:hover:is(.dark *) {
    --tw-ring-opacity: 0.75
}
.dark\:hover\:ring-opacity-80:hover:is(.dark *) {
    --tw-ring-opacity: 0.8
}
.dark\:hover\:ring-opacity-85:hover:is(.dark *) {
    --tw-ring-opacity: 0.85
}
.dark\:hover\:ring-opacity-90:hover:is(.dark *) {
    --tw-ring-opacity: 0.9
}
.dark\:hover\:ring-opacity-95:hover:is(.dark *) {
    --tw-ring-opacity: 0.95
}
.dark\:hover\:ring-offset-0:hover:is(.dark *) {
    --tw-ring-offset-width: 0px
}
.dark\:hover\:ring-offset-1:hover:is(.dark *) {
    --tw-ring-offset-width: 1px
}
.dark\:hover\:ring-offset-2:hover:is(.dark *) {
    --tw-ring-offset-width: 2px
}
.dark\:hover\:ring-offset-4:hover:is(.dark *) {
    --tw-ring-offset-width: 4px
}
.dark\:hover\:ring-offset-8:hover:is(.dark *) {
    --tw-ring-offset-width: 8px
}
.dark\:focus\:border-spacing-0:focus:is(.dark *) {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-1:focus:is(.dark *) {
    --tw-border-spacing-x: 0.25rem;
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-10:focus:is(.dark *) {
    --tw-border-spacing-x: 2.5rem;
    --tw-border-spacing-y: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-11:focus:is(.dark *) {
    --tw-border-spacing-x: 2.75rem;
    --tw-border-spacing-y: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-12:focus:is(.dark *) {
    --tw-border-spacing-x: 3rem;
    --tw-border-spacing-y: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-14:focus:is(.dark *) {
    --tw-border-spacing-x: 3.5rem;
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-16:focus:is(.dark *) {
    --tw-border-spacing-x: 4rem;
    --tw-border-spacing-y: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-2:focus:is(.dark *) {
    --tw-border-spacing-x: 0.5rem;
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-20:focus:is(.dark *) {
    --tw-border-spacing-x: 5rem;
    --tw-border-spacing-y: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-24:focus:is(.dark *) {
    --tw-border-spacing-x: 6rem;
    --tw-border-spacing-y: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-28:focus:is(.dark *) {
    --tw-border-spacing-x: 7rem;
    --tw-border-spacing-y: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-3:focus:is(.dark *) {
    --tw-border-spacing-x: 0.75rem;
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-32:focus:is(.dark *) {
    --tw-border-spacing-x: 8rem;
    --tw-border-spacing-y: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-36:focus:is(.dark *) {
    --tw-border-spacing-x: 9rem;
    --tw-border-spacing-y: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-4:focus:is(.dark *) {
    --tw-border-spacing-x: 1rem;
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-40:focus:is(.dark *) {
    --tw-border-spacing-x: 10rem;
    --tw-border-spacing-y: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-44:focus:is(.dark *) {
    --tw-border-spacing-x: 11rem;
    --tw-border-spacing-y: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-48:focus:is(.dark *) {
    --tw-border-spacing-x: 12rem;
    --tw-border-spacing-y: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-5:focus:is(.dark *) {
    --tw-border-spacing-x: 1.25rem;
    --tw-border-spacing-y: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-52:focus:is(.dark *) {
    --tw-border-spacing-x: 13rem;
    --tw-border-spacing-y: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-56:focus:is(.dark *) {
    --tw-border-spacing-x: 14rem;
    --tw-border-spacing-y: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-6:focus:is(.dark *) {
    --tw-border-spacing-x: 1.5rem;
    --tw-border-spacing-y: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-60:focus:is(.dark *) {
    --tw-border-spacing-x: 15rem;
    --tw-border-spacing-y: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-64:focus:is(.dark *) {
    --tw-border-spacing-x: 16rem;
    --tw-border-spacing-y: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-7:focus:is(.dark *) {
    --tw-border-spacing-x: 1.75rem;
    --tw-border-spacing-y: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-72:focus:is(.dark *) {
    --tw-border-spacing-x: 18rem;
    --tw-border-spacing-y: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-8:focus:is(.dark *) {
    --tw-border-spacing-x: 2rem;
    --tw-border-spacing-y: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-80:focus:is(.dark *) {
    --tw-border-spacing-x: 20rem;
    --tw-border-spacing-y: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-9:focus:is(.dark *) {
    --tw-border-spacing-x: 2.25rem;
    --tw-border-spacing-y: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-spacing-96:focus:is(.dark *) {
    --tw-border-spacing-x: 24rem;
    --tw-border-spacing-y: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus\:border-x-0:focus:is(.dark *) {
    border-left-width: 0px;
    border-right-width: 0px
}
.dark\:focus\:border-x-2:focus:is(.dark *) {
    border-left-width: 2px;
    border-right-width: 2px
}
.dark\:focus\:border-x-4:focus:is(.dark *) {
    border-left-width: 4px;
    border-right-width: 4px
}
.dark\:focus\:border-x-8:focus:is(.dark *) {
    border-left-width: 8px;
    border-right-width: 8px
}
.dark\:focus\:border-y-0:focus:is(.dark *) {
    border-top-width: 0px;
    border-bottom-width: 0px
}
.dark\:focus\:border-y-2:focus:is(.dark *) {
    border-top-width: 2px;
    border-bottom-width: 2px
}
.dark\:focus\:border-y-4:focus:is(.dark *) {
    border-top-width: 4px;
    border-bottom-width: 4px
}
.dark\:focus\:border-y-8:focus:is(.dark *) {
    border-top-width: 8px;
    border-bottom-width: 8px
}
.dark\:focus\:border-b-0:focus:is(.dark *) {
    border-bottom-width: 0px
}
.dark\:focus\:border-b-2:focus:is(.dark *) {
    border-bottom-width: 2px
}
.dark\:focus\:border-b-4:focus:is(.dark *) {
    border-bottom-width: 4px
}
.dark\:focus\:border-b-8:focus:is(.dark *) {
    border-bottom-width: 8px
}
.dark\:focus\:border-e-0:focus:is(.dark *) {
    border-inline-end-width: 0px
}
.dark\:focus\:border-e-2:focus:is(.dark *) {
    border-inline-end-width: 2px
}
.dark\:focus\:border-e-4:focus:is(.dark *) {
    border-inline-end-width: 4px
}
.dark\:focus\:border-e-8:focus:is(.dark *) {
    border-inline-end-width: 8px
}
.dark\:focus\:border-l-0:focus:is(.dark *) {
    border-left-width: 0px
}
.dark\:focus\:border-l-2:focus:is(.dark *) {
    border-left-width: 2px
}
.dark\:focus\:border-l-4:focus:is(.dark *) {
    border-left-width: 4px
}
.dark\:focus\:border-l-8:focus:is(.dark *) {
    border-left-width: 8px
}
.dark\:focus\:border-r-0:focus:is(.dark *) {
    border-right-width: 0px
}
.dark\:focus\:border-r-2:focus:is(.dark *) {
    border-right-width: 2px
}
.dark\:focus\:border-r-4:focus:is(.dark *) {
    border-right-width: 4px
}
.dark\:focus\:border-r-8:focus:is(.dark *) {
    border-right-width: 8px
}
.dark\:focus\:border-s-0:focus:is(.dark *) {
    border-inline-start-width: 0px
}
.dark\:focus\:border-s-2:focus:is(.dark *) {
    border-inline-start-width: 2px
}
.dark\:focus\:border-s-4:focus:is(.dark *) {
    border-inline-start-width: 4px
}
.dark\:focus\:border-s-8:focus:is(.dark *) {
    border-inline-start-width: 8px
}
.dark\:focus\:border-t-0:focus:is(.dark *) {
    border-top-width: 0px
}
.dark\:focus\:border-t-2:focus:is(.dark *) {
    border-top-width: 2px
}
.dark\:focus\:border-t-4:focus:is(.dark *) {
    border-top-width: 4px
}
.dark\:focus\:border-t-8:focus:is(.dark *) {
    border-top-width: 8px
}
.dark\:focus\:border-amber-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-amber-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-black:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-blue-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-current:focus:is(.dark *) {
    border-color: currentColor
}
.dark\:focus\:border-cyan-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-cyan-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-emerald-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-fuchsia-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-gray-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-green-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-indigo-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-lime-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-neutral-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-orange-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-pink-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-purple-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-red-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-rose-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-sky-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-slate-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-stone-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-teal-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-transparent:focus:is(.dark *) {
    border-color: transparent
}
.dark\:focus\:border-violet-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-violet-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-white:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-yellow-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-100:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-200:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-300:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-400:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-50:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-500:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-600:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-700:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-800:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-900:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-zinc-950:focus:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
}
.dark\:focus\:border-opacity-0:focus:is(.dark *) {
    --tw-border-opacity: 0
}
.dark\:focus\:border-opacity-10:focus:is(.dark *) {
    --tw-border-opacity: 0.1
}
.dark\:focus\:border-opacity-100:focus:is(.dark *) {
    --tw-border-opacity: 1
}
.dark\:focus\:border-opacity-15:focus:is(.dark *) {
    --tw-border-opacity: 0.15
}
.dark\:focus\:border-opacity-20:focus:is(.dark *) {
    --tw-border-opacity: 0.2
}
.dark\:focus\:border-opacity-25:focus:is(.dark *) {
    --tw-border-opacity: 0.25
}
.dark\:focus\:border-opacity-30:focus:is(.dark *) {
    --tw-border-opacity: 0.3
}
.dark\:focus\:border-opacity-35:focus:is(.dark *) {
    --tw-border-opacity: 0.35
}
.dark\:focus\:border-opacity-40:focus:is(.dark *) {
    --tw-border-opacity: 0.4
}
.dark\:focus\:border-opacity-45:focus:is(.dark *) {
    --tw-border-opacity: 0.45
}
.dark\:focus\:border-opacity-5:focus:is(.dark *) {
    --tw-border-opacity: 0.05
}
.dark\:focus\:border-opacity-50:focus:is(.dark *) {
    --tw-border-opacity: 0.5
}
.dark\:focus\:border-opacity-55:focus:is(.dark *) {
    --tw-border-opacity: 0.55
}
.dark\:focus\:border-opacity-60:focus:is(.dark *) {
    --tw-border-opacity: 0.6
}
.dark\:focus\:border-opacity-65:focus:is(.dark *) {
    --tw-border-opacity: 0.65
}
.dark\:focus\:border-opacity-70:focus:is(.dark *) {
    --tw-border-opacity: 0.7
}
.dark\:focus\:border-opacity-75:focus:is(.dark *) {
    --tw-border-opacity: 0.75
}
.dark\:focus\:border-opacity-80:focus:is(.dark *) {
    --tw-border-opacity: 0.8
}
.dark\:focus\:border-opacity-85:focus:is(.dark *) {
    --tw-border-opacity: 0.85
}
.dark\:focus\:border-opacity-90:focus:is(.dark *) {
    --tw-border-opacity: 0.9
}
.dark\:focus\:border-opacity-95:focus:is(.dark *) {
    --tw-border-opacity: 0.95
}
.dark\:focus\:bg-amber-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-amber-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-black:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-blue-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-current:focus:is(.dark *) {
    background-color: currentColor
}
.dark\:focus\:bg-cyan-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-cyan-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-emerald-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-fuchsia-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-gray-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-green-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-indigo-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-lime-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-neutral-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-orange-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-pink-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-purple-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-red-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-rose-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-sky-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-slate-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-stone-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-teal-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-transparent:focus:is(.dark *) {
    background-color: transparent
}
.dark\:focus\:bg-violet-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-violet-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-white:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-yellow-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-100:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-200:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-300:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-400:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-50:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-500:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-600:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-700:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-800:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-900:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-zinc-950:focus:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
}
.dark\:focus\:bg-opacity-0:focus:is(.dark *) {
    --tw-bg-opacity: 0
}
.dark\:focus\:bg-opacity-10:focus:is(.dark *) {
    --tw-bg-opacity: 0.1
}
.dark\:focus\:bg-opacity-100:focus:is(.dark *) {
    --tw-bg-opacity: 1
}
.dark\:focus\:bg-opacity-15:focus:is(.dark *) {
    --tw-bg-opacity: 0.15
}
.dark\:focus\:bg-opacity-20:focus:is(.dark *) {
    --tw-bg-opacity: 0.2
}
.dark\:focus\:bg-opacity-25:focus:is(.dark *) {
    --tw-bg-opacity: 0.25
}
.dark\:focus\:bg-opacity-30:focus:is(.dark *) {
    --tw-bg-opacity: 0.3
}
.dark\:focus\:bg-opacity-35:focus:is(.dark *) {
    --tw-bg-opacity: 0.35
}
.dark\:focus\:bg-opacity-40:focus:is(.dark *) {
    --tw-bg-opacity: 0.4
}
.dark\:focus\:bg-opacity-45:focus:is(.dark *) {
    --tw-bg-opacity: 0.45
}
.dark\:focus\:bg-opacity-5:focus:is(.dark *) {
    --tw-bg-opacity: 0.05
}
.dark\:focus\:bg-opacity-50:focus:is(.dark *) {
    --tw-bg-opacity: 0.5
}
.dark\:focus\:bg-opacity-55:focus:is(.dark *) {
    --tw-bg-opacity: 0.55
}
.dark\:focus\:bg-opacity-60:focus:is(.dark *) {
    --tw-bg-opacity: 0.6
}
.dark\:focus\:bg-opacity-65:focus:is(.dark *) {
    --tw-bg-opacity: 0.65
}
.dark\:focus\:bg-opacity-70:focus:is(.dark *) {
    --tw-bg-opacity: 0.7
}
.dark\:focus\:bg-opacity-75:focus:is(.dark *) {
    --tw-bg-opacity: 0.75
}
.dark\:focus\:bg-opacity-80:focus:is(.dark *) {
    --tw-bg-opacity: 0.8
}
.dark\:focus\:bg-opacity-85:focus:is(.dark *) {
    --tw-bg-opacity: 0.85
}
.dark\:focus\:bg-opacity-90:focus:is(.dark *) {
    --tw-bg-opacity: 0.9
}
.dark\:focus\:bg-opacity-95:focus:is(.dark *) {
    --tw-bg-opacity: 0.95
}
.dark\:focus\:text-amber-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-amber-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 26 3 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-black:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-blue-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 37 84 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-current:focus:is(.dark *) {
    color: currentColor
}
.dark\:focus\:text-cyan-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 243 252 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 232 249 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 254 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 78 99 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-cyan-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 51 68 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 78 59 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-emerald-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 44 34 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 232 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 208 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 171 252 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(232 121 249 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 244 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(162 28 175 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(112 26 117 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-fuchsia-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 4 78 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-gray-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-green-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 46 22 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-indigo-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 27 75 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 252 203 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 249 157 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 242 100 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(247 254 231 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(54 83 20 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-lime-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(26 46 5 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-neutral-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 247 237 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 45 18 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-orange-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 20 7 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-pink-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(80 7 36 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-purple-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 7 100 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-red-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 10 10 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 205 211 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(136 19 55 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-rose-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 5 25 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-sky-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 47 73 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-slate-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(231 229 228 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(214 211 209 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 249 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(68 64 60 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 25 23 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-stone-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 10 9 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-teal-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 47 46 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-transparent:focus:is(.dark *) {
    color: transparent
}
.dark\:focus\:text-violet-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 233 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(221 214 254 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 243 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-violet-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(46 16 101 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-white:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-yellow-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(66 32 6 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-100:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 244 245 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-200:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(228 228 231 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-300:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 216 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-400:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-50:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-500:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-600:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-700:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-800:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-900:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(24 24 27 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-zinc-950:focus:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(9 9 11 / var(--tw-text-opacity, 1))
}
.dark\:focus\:text-opacity-0:focus:is(.dark *) {
    --tw-text-opacity: 0
}
.dark\:focus\:text-opacity-10:focus:is(.dark *) {
    --tw-text-opacity: 0.1
}
.dark\:focus\:text-opacity-100:focus:is(.dark *) {
    --tw-text-opacity: 1
}
.dark\:focus\:text-opacity-15:focus:is(.dark *) {
    --tw-text-opacity: 0.15
}
.dark\:focus\:text-opacity-20:focus:is(.dark *) {
    --tw-text-opacity: 0.2
}
.dark\:focus\:text-opacity-25:focus:is(.dark *) {
    --tw-text-opacity: 0.25
}
.dark\:focus\:text-opacity-30:focus:is(.dark *) {
    --tw-text-opacity: 0.3
}
.dark\:focus\:text-opacity-35:focus:is(.dark *) {
    --tw-text-opacity: 0.35
}
.dark\:focus\:text-opacity-40:focus:is(.dark *) {
    --tw-text-opacity: 0.4
}
.dark\:focus\:text-opacity-45:focus:is(.dark *) {
    --tw-text-opacity: 0.45
}
.dark\:focus\:text-opacity-5:focus:is(.dark *) {
    --tw-text-opacity: 0.05
}
.dark\:focus\:text-opacity-50:focus:is(.dark *) {
    --tw-text-opacity: 0.5
}
.dark\:focus\:text-opacity-55:focus:is(.dark *) {
    --tw-text-opacity: 0.55
}
.dark\:focus\:text-opacity-60:focus:is(.dark *) {
    --tw-text-opacity: 0.6
}
.dark\:focus\:text-opacity-65:focus:is(.dark *) {
    --tw-text-opacity: 0.65
}
.dark\:focus\:text-opacity-70:focus:is(.dark *) {
    --tw-text-opacity: 0.7
}
.dark\:focus\:text-opacity-75:focus:is(.dark *) {
    --tw-text-opacity: 0.75
}
.dark\:focus\:text-opacity-80:focus:is(.dark *) {
    --tw-text-opacity: 0.8
}
.dark\:focus\:text-opacity-85:focus:is(.dark *) {
    --tw-text-opacity: 0.85
}
.dark\:focus\:text-opacity-90:focus:is(.dark *) {
    --tw-text-opacity: 0.9
}
.dark\:focus\:text-opacity-95:focus:is(.dark *) {
    --tw-text-opacity: 0.95
}
.dark\:focus\:opacity-0:focus:is(.dark *) {
    opacity: 0
}
.dark\:focus\:opacity-10:focus:is(.dark *) {
    opacity: 0.1
}
.dark\:focus\:opacity-100:focus:is(.dark *) {
    opacity: 1
}
.dark\:focus\:opacity-15:focus:is(.dark *) {
    opacity: 0.15
}
.dark\:focus\:opacity-20:focus:is(.dark *) {
    opacity: 0.2
}
.dark\:focus\:opacity-25:focus:is(.dark *) {
    opacity: 0.25
}
.dark\:focus\:opacity-30:focus:is(.dark *) {
    opacity: 0.3
}
.dark\:focus\:opacity-35:focus:is(.dark *) {
    opacity: 0.35
}
.dark\:focus\:opacity-40:focus:is(.dark *) {
    opacity: 0.4
}
.dark\:focus\:opacity-45:focus:is(.dark *) {
    opacity: 0.45
}
.dark\:focus\:opacity-5:focus:is(.dark *) {
    opacity: 0.05
}
.dark\:focus\:opacity-50:focus:is(.dark *) {
    opacity: 0.5
}
.dark\:focus\:opacity-55:focus:is(.dark *) {
    opacity: 0.55
}
.dark\:focus\:opacity-60:focus:is(.dark *) {
    opacity: 0.6
}
.dark\:focus\:opacity-65:focus:is(.dark *) {
    opacity: 0.65
}
.dark\:focus\:opacity-70:focus:is(.dark *) {
    opacity: 0.7
}
.dark\:focus\:opacity-75:focus:is(.dark *) {
    opacity: 0.75
}
.dark\:focus\:opacity-80:focus:is(.dark *) {
    opacity: 0.8
}
.dark\:focus\:opacity-85:focus:is(.dark *) {
    opacity: 0.85
}
.dark\:focus\:opacity-90:focus:is(.dark *) {
    opacity: 0.9
}
.dark\:focus\:opacity-95:focus:is(.dark *) {
    opacity: 0.95
}
.dark\:focus\:shadow:focus:is(.dark *) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:shadow-2xl:focus:is(.dark *) {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:shadow-inner:focus:is(.dark *) {
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:shadow-lg:focus:is(.dark *) {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:shadow-md:focus:is(.dark *) {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:shadow-none:focus:is(.dark *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:shadow-sm:focus:is(.dark *) {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:shadow-xl:focus:is(.dark *) {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus\:ring-amber-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-amber-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-black:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-blue-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-current:focus:is(.dark *) {
    --tw-ring-color: currentColor
}
.dark\:focus\:ring-cyan-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-cyan-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-emerald-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-fuchsia-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-gray-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-green-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-indigo-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-lime-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-neutral-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-orange-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-pink-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-purple-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-red-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-rose-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-sky-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-slate-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-stone-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-teal-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-transparent:focus:is(.dark *) {
    --tw-ring-color: transparent
}
.dark\:focus\:ring-violet-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-violet-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-white:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-yellow-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-100:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-200:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-300:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-400:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-50:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-500:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-600:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-700:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-900:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-zinc-950:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
}
.dark\:focus\:ring-opacity-0:focus:is(.dark *) {
    --tw-ring-opacity: 0
}
.dark\:focus\:ring-opacity-10:focus:is(.dark *) {
    --tw-ring-opacity: 0.1
}
.dark\:focus\:ring-opacity-100:focus:is(.dark *) {
    --tw-ring-opacity: 1
}
.dark\:focus\:ring-opacity-15:focus:is(.dark *) {
    --tw-ring-opacity: 0.15
}
.dark\:focus\:ring-opacity-20:focus:is(.dark *) {
    --tw-ring-opacity: 0.2
}
.dark\:focus\:ring-opacity-25:focus:is(.dark *) {
    --tw-ring-opacity: 0.25
}
.dark\:focus\:ring-opacity-30:focus:is(.dark *) {
    --tw-ring-opacity: 0.3
}
.dark\:focus\:ring-opacity-35:focus:is(.dark *) {
    --tw-ring-opacity: 0.35
}
.dark\:focus\:ring-opacity-40:focus:is(.dark *) {
    --tw-ring-opacity: 0.4
}
.dark\:focus\:ring-opacity-45:focus:is(.dark *) {
    --tw-ring-opacity: 0.45
}
.dark\:focus\:ring-opacity-5:focus:is(.dark *) {
    --tw-ring-opacity: 0.05
}
.dark\:focus\:ring-opacity-50:focus:is(.dark *) {
    --tw-ring-opacity: 0.5
}
.dark\:focus\:ring-opacity-55:focus:is(.dark *) {
    --tw-ring-opacity: 0.55
}
.dark\:focus\:ring-opacity-60:focus:is(.dark *) {
    --tw-ring-opacity: 0.6
}
.dark\:focus\:ring-opacity-65:focus:is(.dark *) {
    --tw-ring-opacity: 0.65
}
.dark\:focus\:ring-opacity-70:focus:is(.dark *) {
    --tw-ring-opacity: 0.7
}
.dark\:focus\:ring-opacity-75:focus:is(.dark *) {
    --tw-ring-opacity: 0.75
}
.dark\:focus\:ring-opacity-80:focus:is(.dark *) {
    --tw-ring-opacity: 0.8
}
.dark\:focus\:ring-opacity-85:focus:is(.dark *) {
    --tw-ring-opacity: 0.85
}
.dark\:focus\:ring-opacity-90:focus:is(.dark *) {
    --tw-ring-opacity: 0.9
}
.dark\:focus\:ring-opacity-95:focus:is(.dark *) {
    --tw-ring-opacity: 0.95
}
.dark\:focus\:ring-offset-0:focus:is(.dark *) {
    --tw-ring-offset-width: 0px
}
.dark\:focus\:ring-offset-1:focus:is(.dark *) {
    --tw-ring-offset-width: 1px
}
.dark\:focus\:ring-offset-2:focus:is(.dark *) {
    --tw-ring-offset-width: 2px
}
.dark\:focus\:ring-offset-4:focus:is(.dark *) {
    --tw-ring-offset-width: 4px
}
.dark\:focus\:ring-offset-8:focus:is(.dark *) {
    --tw-ring-offset-width: 8px
}
.dark\:focus-visible\:border-spacing-0:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-1:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 0.25rem;
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-10:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 2.5rem;
    --tw-border-spacing-y: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-11:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 2.75rem;
    --tw-border-spacing-y: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-12:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 3rem;
    --tw-border-spacing-y: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-14:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 3.5rem;
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-16:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 4rem;
    --tw-border-spacing-y: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-2:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 0.5rem;
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-20:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 5rem;
    --tw-border-spacing-y: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-24:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 6rem;
    --tw-border-spacing-y: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-28:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 7rem;
    --tw-border-spacing-y: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-3:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 0.75rem;
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-32:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 8rem;
    --tw-border-spacing-y: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-36:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 9rem;
    --tw-border-spacing-y: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-4:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 1rem;
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-40:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 10rem;
    --tw-border-spacing-y: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-44:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 11rem;
    --tw-border-spacing-y: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-48:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 12rem;
    --tw-border-spacing-y: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-5:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 1.25rem;
    --tw-border-spacing-y: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-52:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 13rem;
    --tw-border-spacing-y: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-56:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 14rem;
    --tw-border-spacing-y: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-6:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 1.5rem;
    --tw-border-spacing-y: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-60:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 15rem;
    --tw-border-spacing-y: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-64:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 16rem;
    --tw-border-spacing-y: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-7:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 1.75rem;
    --tw-border-spacing-y: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-72:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 18rem;
    --tw-border-spacing-y: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-8:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 2rem;
    --tw-border-spacing-y: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-80:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 20rem;
    --tw-border-spacing-y: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-9:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 2.25rem;
    --tw-border-spacing-y: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-spacing-96:focus-visible:is(.dark *) {
    --tw-border-spacing-x: 24rem;
    --tw-border-spacing-y: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:focus-visible\:border-x-0:focus-visible:is(.dark *) {
    border-left-width: 0px;
    border-right-width: 0px
}
.dark\:focus-visible\:border-x-2:focus-visible:is(.dark *) {
    border-left-width: 2px;
    border-right-width: 2px
}
.dark\:focus-visible\:border-x-4:focus-visible:is(.dark *) {
    border-left-width: 4px;
    border-right-width: 4px
}
.dark\:focus-visible\:border-x-8:focus-visible:is(.dark *) {
    border-left-width: 8px;
    border-right-width: 8px
}
.dark\:focus-visible\:border-y-0:focus-visible:is(.dark *) {
    border-top-width: 0px;
    border-bottom-width: 0px
}
.dark\:focus-visible\:border-y-2:focus-visible:is(.dark *) {
    border-top-width: 2px;
    border-bottom-width: 2px
}
.dark\:focus-visible\:border-y-4:focus-visible:is(.dark *) {
    border-top-width: 4px;
    border-bottom-width: 4px
}
.dark\:focus-visible\:border-y-8:focus-visible:is(.dark *) {
    border-top-width: 8px;
    border-bottom-width: 8px
}
.dark\:focus-visible\:border-b-0:focus-visible:is(.dark *) {
    border-bottom-width: 0px
}
.dark\:focus-visible\:border-b-2:focus-visible:is(.dark *) {
    border-bottom-width: 2px
}
.dark\:focus-visible\:border-b-4:focus-visible:is(.dark *) {
    border-bottom-width: 4px
}
.dark\:focus-visible\:border-b-8:focus-visible:is(.dark *) {
    border-bottom-width: 8px
}
.dark\:focus-visible\:border-e-0:focus-visible:is(.dark *) {
    border-inline-end-width: 0px
}
.dark\:focus-visible\:border-e-2:focus-visible:is(.dark *) {
    border-inline-end-width: 2px
}
.dark\:focus-visible\:border-e-4:focus-visible:is(.dark *) {
    border-inline-end-width: 4px
}
.dark\:focus-visible\:border-e-8:focus-visible:is(.dark *) {
    border-inline-end-width: 8px
}
.dark\:focus-visible\:border-l-0:focus-visible:is(.dark *) {
    border-left-width: 0px
}
.dark\:focus-visible\:border-l-2:focus-visible:is(.dark *) {
    border-left-width: 2px
}
.dark\:focus-visible\:border-l-4:focus-visible:is(.dark *) {
    border-left-width: 4px
}
.dark\:focus-visible\:border-l-8:focus-visible:is(.dark *) {
    border-left-width: 8px
}
.dark\:focus-visible\:border-r-0:focus-visible:is(.dark *) {
    border-right-width: 0px
}
.dark\:focus-visible\:border-r-2:focus-visible:is(.dark *) {
    border-right-width: 2px
}
.dark\:focus-visible\:border-r-4:focus-visible:is(.dark *) {
    border-right-width: 4px
}
.dark\:focus-visible\:border-r-8:focus-visible:is(.dark *) {
    border-right-width: 8px
}
.dark\:focus-visible\:border-s-0:focus-visible:is(.dark *) {
    border-inline-start-width: 0px
}
.dark\:focus-visible\:border-s-2:focus-visible:is(.dark *) {
    border-inline-start-width: 2px
}
.dark\:focus-visible\:border-s-4:focus-visible:is(.dark *) {
    border-inline-start-width: 4px
}
.dark\:focus-visible\:border-s-8:focus-visible:is(.dark *) {
    border-inline-start-width: 8px
}
.dark\:focus-visible\:border-t-0:focus-visible:is(.dark *) {
    border-top-width: 0px
}
.dark\:focus-visible\:border-t-2:focus-visible:is(.dark *) {
    border-top-width: 2px
}
.dark\:focus-visible\:border-t-4:focus-visible:is(.dark *) {
    border-top-width: 4px
}
.dark\:focus-visible\:border-t-8:focus-visible:is(.dark *) {
    border-top-width: 8px
}
.dark\:focus-visible\:border-amber-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-amber-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-black:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-blue-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-current:focus-visible:is(.dark *) {
    border-color: currentColor
}
.dark\:focus-visible\:border-cyan-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-cyan-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-emerald-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-fuchsia-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-gray-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-green-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-indigo-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-lime-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-neutral-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-orange-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-pink-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-purple-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-red-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-rose-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-sky-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-slate-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-stone-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-teal-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-transparent:focus-visible:is(.dark *) {
    border-color: transparent
}
.dark\:focus-visible\:border-violet-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-violet-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-white:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-yellow-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-200:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-300:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-400:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-500:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-600:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-700:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-800:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-900:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-zinc-950:focus-visible:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
}
.dark\:focus-visible\:border-opacity-0:focus-visible:is(.dark *) {
    --tw-border-opacity: 0
}
.dark\:focus-visible\:border-opacity-10:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.1
}
.dark\:focus-visible\:border-opacity-100:focus-visible:is(.dark *) {
    --tw-border-opacity: 1
}
.dark\:focus-visible\:border-opacity-15:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.15
}
.dark\:focus-visible\:border-opacity-20:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.2
}
.dark\:focus-visible\:border-opacity-25:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.25
}
.dark\:focus-visible\:border-opacity-30:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.3
}
.dark\:focus-visible\:border-opacity-35:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.35
}
.dark\:focus-visible\:border-opacity-40:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.4
}
.dark\:focus-visible\:border-opacity-45:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.45
}
.dark\:focus-visible\:border-opacity-5:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.05
}
.dark\:focus-visible\:border-opacity-50:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.5
}
.dark\:focus-visible\:border-opacity-55:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.55
}
.dark\:focus-visible\:border-opacity-60:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.6
}
.dark\:focus-visible\:border-opacity-65:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.65
}
.dark\:focus-visible\:border-opacity-70:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.7
}
.dark\:focus-visible\:border-opacity-75:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.75
}
.dark\:focus-visible\:border-opacity-80:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.8
}
.dark\:focus-visible\:border-opacity-85:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.85
}
.dark\:focus-visible\:border-opacity-90:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.9
}
.dark\:focus-visible\:border-opacity-95:focus-visible:is(.dark *) {
    --tw-border-opacity: 0.95
}
.dark\:focus-visible\:bg-amber-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-amber-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-black:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-blue-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-current:focus-visible:is(.dark *) {
    background-color: currentColor
}
.dark\:focus-visible\:bg-cyan-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-cyan-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-emerald-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-fuchsia-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-gray-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-green-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-indigo-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-lime-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-neutral-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-orange-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-pink-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-purple-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-red-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-rose-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-sky-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-slate-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-stone-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-teal-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-transparent:focus-visible:is(.dark *) {
    background-color: transparent
}
.dark\:focus-visible\:bg-violet-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-violet-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-white:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-yellow-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-200:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-300:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-400:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-500:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-600:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-700:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-800:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-900:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-zinc-950:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
}
.dark\:focus-visible\:bg-opacity-0:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0
}
.dark\:focus-visible\:bg-opacity-10:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.1
}
.dark\:focus-visible\:bg-opacity-100:focus-visible:is(.dark *) {
    --tw-bg-opacity: 1
}
.dark\:focus-visible\:bg-opacity-15:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.15
}
.dark\:focus-visible\:bg-opacity-20:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.2
}
.dark\:focus-visible\:bg-opacity-25:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.25
}
.dark\:focus-visible\:bg-opacity-30:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.3
}
.dark\:focus-visible\:bg-opacity-35:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.35
}
.dark\:focus-visible\:bg-opacity-40:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.4
}
.dark\:focus-visible\:bg-opacity-45:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.45
}
.dark\:focus-visible\:bg-opacity-5:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.05
}
.dark\:focus-visible\:bg-opacity-50:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.5
}
.dark\:focus-visible\:bg-opacity-55:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.55
}
.dark\:focus-visible\:bg-opacity-60:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.6
}
.dark\:focus-visible\:bg-opacity-65:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.65
}
.dark\:focus-visible\:bg-opacity-70:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.7
}
.dark\:focus-visible\:bg-opacity-75:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.75
}
.dark\:focus-visible\:bg-opacity-80:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.8
}
.dark\:focus-visible\:bg-opacity-85:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.85
}
.dark\:focus-visible\:bg-opacity-90:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.9
}
.dark\:focus-visible\:bg-opacity-95:focus-visible:is(.dark *) {
    --tw-bg-opacity: 0.95
}
.dark\:focus-visible\:text-amber-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-amber-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 26 3 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-black:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-blue-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 37 84 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-current:focus-visible:is(.dark *) {
    color: currentColor
}
.dark\:focus-visible\:text-cyan-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 243 252 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 232 249 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 254 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 78 99 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-cyan-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 51 68 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 78 59 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-emerald-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 44 34 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 232 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 208 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 171 252 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(232 121 249 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 244 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(162 28 175 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(112 26 117 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-fuchsia-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 4 78 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-gray-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-green-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 46 22 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-indigo-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 27 75 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 252 203 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 249 157 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 242 100 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(247 254 231 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(54 83 20 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-lime-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(26 46 5 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-neutral-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 247 237 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 45 18 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-orange-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 20 7 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-pink-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(80 7 36 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-purple-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 7 100 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-red-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 10 10 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 205 211 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(136 19 55 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-rose-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 5 25 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-sky-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 47 73 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-slate-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(231 229 228 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(214 211 209 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 249 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(68 64 60 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 25 23 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-stone-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 10 9 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-teal-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 47 46 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-transparent:focus-visible:is(.dark *) {
    color: transparent
}
.dark\:focus-visible\:text-violet-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 233 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(221 214 254 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 243 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-violet-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(46 16 101 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-white:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-yellow-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(66 32 6 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 244 245 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-200:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(228 228 231 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-300:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 216 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-400:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-500:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-600:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-700:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-800:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-900:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(24 24 27 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-zinc-950:focus-visible:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(9 9 11 / var(--tw-text-opacity, 1))
}
.dark\:focus-visible\:text-opacity-0:focus-visible:is(.dark *) {
    --tw-text-opacity: 0
}
.dark\:focus-visible\:text-opacity-10:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.1
}
.dark\:focus-visible\:text-opacity-100:focus-visible:is(.dark *) {
    --tw-text-opacity: 1
}
.dark\:focus-visible\:text-opacity-15:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.15
}
.dark\:focus-visible\:text-opacity-20:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.2
}
.dark\:focus-visible\:text-opacity-25:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.25
}
.dark\:focus-visible\:text-opacity-30:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.3
}
.dark\:focus-visible\:text-opacity-35:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.35
}
.dark\:focus-visible\:text-opacity-40:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.4
}
.dark\:focus-visible\:text-opacity-45:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.45
}
.dark\:focus-visible\:text-opacity-5:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.05
}
.dark\:focus-visible\:text-opacity-50:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.5
}
.dark\:focus-visible\:text-opacity-55:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.55
}
.dark\:focus-visible\:text-opacity-60:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.6
}
.dark\:focus-visible\:text-opacity-65:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.65
}
.dark\:focus-visible\:text-opacity-70:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.7
}
.dark\:focus-visible\:text-opacity-75:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.75
}
.dark\:focus-visible\:text-opacity-80:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.8
}
.dark\:focus-visible\:text-opacity-85:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.85
}
.dark\:focus-visible\:text-opacity-90:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.9
}
.dark\:focus-visible\:text-opacity-95:focus-visible:is(.dark *) {
    --tw-text-opacity: 0.95
}
.dark\:focus-visible\:opacity-0:focus-visible:is(.dark *) {
    opacity: 0
}
.dark\:focus-visible\:opacity-10:focus-visible:is(.dark *) {
    opacity: 0.1
}
.dark\:focus-visible\:opacity-100:focus-visible:is(.dark *) {
    opacity: 1
}
.dark\:focus-visible\:opacity-15:focus-visible:is(.dark *) {
    opacity: 0.15
}
.dark\:focus-visible\:opacity-20:focus-visible:is(.dark *) {
    opacity: 0.2
}
.dark\:focus-visible\:opacity-25:focus-visible:is(.dark *) {
    opacity: 0.25
}
.dark\:focus-visible\:opacity-30:focus-visible:is(.dark *) {
    opacity: 0.3
}
.dark\:focus-visible\:opacity-35:focus-visible:is(.dark *) {
    opacity: 0.35
}
.dark\:focus-visible\:opacity-40:focus-visible:is(.dark *) {
    opacity: 0.4
}
.dark\:focus-visible\:opacity-45:focus-visible:is(.dark *) {
    opacity: 0.45
}
.dark\:focus-visible\:opacity-5:focus-visible:is(.dark *) {
    opacity: 0.05
}
.dark\:focus-visible\:opacity-50:focus-visible:is(.dark *) {
    opacity: 0.5
}
.dark\:focus-visible\:opacity-55:focus-visible:is(.dark *) {
    opacity: 0.55
}
.dark\:focus-visible\:opacity-60:focus-visible:is(.dark *) {
    opacity: 0.6
}
.dark\:focus-visible\:opacity-65:focus-visible:is(.dark *) {
    opacity: 0.65
}
.dark\:focus-visible\:opacity-70:focus-visible:is(.dark *) {
    opacity: 0.7
}
.dark\:focus-visible\:opacity-75:focus-visible:is(.dark *) {
    opacity: 0.75
}
.dark\:focus-visible\:opacity-80:focus-visible:is(.dark *) {
    opacity: 0.8
}
.dark\:focus-visible\:opacity-85:focus-visible:is(.dark *) {
    opacity: 0.85
}
.dark\:focus-visible\:opacity-90:focus-visible:is(.dark *) {
    opacity: 0.9
}
.dark\:focus-visible\:opacity-95:focus-visible:is(.dark *) {
    opacity: 0.95
}
.dark\:focus-visible\:shadow:focus-visible:is(.dark *) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:shadow-2xl:focus-visible:is(.dark *) {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:shadow-inner:focus-visible:is(.dark *) {
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:shadow-lg:focus-visible:is(.dark *) {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:shadow-md:focus-visible:is(.dark *) {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:shadow-none:focus-visible:is(.dark *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:shadow-sm:focus-visible:is(.dark *) {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:shadow-xl:focus-visible:is(.dark *) {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-visible\:ring-amber-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-amber-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-black:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-blue-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-current:focus-visible:is(.dark *) {
    --tw-ring-color: currentColor
}
.dark\:focus-visible\:ring-cyan-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-cyan-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-emerald-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-fuchsia-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-gray-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-green-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-indigo-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-lime-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-neutral-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-orange-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-pink-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-purple-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-red-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-rose-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-sky-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-slate-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-stone-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-teal-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-transparent:focus-visible:is(.dark *) {
    --tw-ring-color: transparent
}
.dark\:focus-visible\:ring-violet-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-violet-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-white:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-yellow-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-200:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-300:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-400:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-500:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-600:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-700:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-800:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-900:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-zinc-950:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
}
.dark\:focus-visible\:ring-opacity-0:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0
}
.dark\:focus-visible\:ring-opacity-10:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.1
}
.dark\:focus-visible\:ring-opacity-100:focus-visible:is(.dark *) {
    --tw-ring-opacity: 1
}
.dark\:focus-visible\:ring-opacity-15:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.15
}
.dark\:focus-visible\:ring-opacity-20:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.2
}
.dark\:focus-visible\:ring-opacity-25:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.25
}
.dark\:focus-visible\:ring-opacity-30:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.3
}
.dark\:focus-visible\:ring-opacity-35:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.35
}
.dark\:focus-visible\:ring-opacity-40:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.4
}
.dark\:focus-visible\:ring-opacity-45:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.45
}
.dark\:focus-visible\:ring-opacity-5:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.05
}
.dark\:focus-visible\:ring-opacity-50:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.5
}
.dark\:focus-visible\:ring-opacity-55:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.55
}
.dark\:focus-visible\:ring-opacity-60:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.6
}
.dark\:focus-visible\:ring-opacity-65:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.65
}
.dark\:focus-visible\:ring-opacity-70:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.7
}
.dark\:focus-visible\:ring-opacity-75:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.75
}
.dark\:focus-visible\:ring-opacity-80:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.8
}
.dark\:focus-visible\:ring-opacity-85:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.85
}
.dark\:focus-visible\:ring-opacity-90:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.9
}
.dark\:focus-visible\:ring-opacity-95:focus-visible:is(.dark *) {
    --tw-ring-opacity: 0.95
}
.dark\:focus-visible\:ring-offset-0:focus-visible:is(.dark *) {
    --tw-ring-offset-width: 0px
}
.dark\:focus-visible\:ring-offset-1:focus-visible:is(.dark *) {
    --tw-ring-offset-width: 1px
}
.dark\:focus-visible\:ring-offset-2:focus-visible:is(.dark *) {
    --tw-ring-offset-width: 2px
}
.dark\:focus-visible\:ring-offset-4:focus-visible:is(.dark *) {
    --tw-ring-offset-width: 4px
}
.dark\:focus-visible\:ring-offset-8:focus-visible:is(.dark *) {
    --tw-ring-offset-width: 8px
}
.dark\:active\:border-spacing-0:active:is(.dark *) {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-1:active:is(.dark *) {
    --tw-border-spacing-x: 0.25rem;
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-10:active:is(.dark *) {
    --tw-border-spacing-x: 2.5rem;
    --tw-border-spacing-y: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-11:active:is(.dark *) {
    --tw-border-spacing-x: 2.75rem;
    --tw-border-spacing-y: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-12:active:is(.dark *) {
    --tw-border-spacing-x: 3rem;
    --tw-border-spacing-y: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-14:active:is(.dark *) {
    --tw-border-spacing-x: 3.5rem;
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-16:active:is(.dark *) {
    --tw-border-spacing-x: 4rem;
    --tw-border-spacing-y: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-2:active:is(.dark *) {
    --tw-border-spacing-x: 0.5rem;
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-20:active:is(.dark *) {
    --tw-border-spacing-x: 5rem;
    --tw-border-spacing-y: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-24:active:is(.dark *) {
    --tw-border-spacing-x: 6rem;
    --tw-border-spacing-y: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-28:active:is(.dark *) {
    --tw-border-spacing-x: 7rem;
    --tw-border-spacing-y: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-3:active:is(.dark *) {
    --tw-border-spacing-x: 0.75rem;
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-32:active:is(.dark *) {
    --tw-border-spacing-x: 8rem;
    --tw-border-spacing-y: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-36:active:is(.dark *) {
    --tw-border-spacing-x: 9rem;
    --tw-border-spacing-y: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-4:active:is(.dark *) {
    --tw-border-spacing-x: 1rem;
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-40:active:is(.dark *) {
    --tw-border-spacing-x: 10rem;
    --tw-border-spacing-y: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-44:active:is(.dark *) {
    --tw-border-spacing-x: 11rem;
    --tw-border-spacing-y: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-48:active:is(.dark *) {
    --tw-border-spacing-x: 12rem;
    --tw-border-spacing-y: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-5:active:is(.dark *) {
    --tw-border-spacing-x: 1.25rem;
    --tw-border-spacing-y: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-52:active:is(.dark *) {
    --tw-border-spacing-x: 13rem;
    --tw-border-spacing-y: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-56:active:is(.dark *) {
    --tw-border-spacing-x: 14rem;
    --tw-border-spacing-y: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-6:active:is(.dark *) {
    --tw-border-spacing-x: 1.5rem;
    --tw-border-spacing-y: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-60:active:is(.dark *) {
    --tw-border-spacing-x: 15rem;
    --tw-border-spacing-y: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-64:active:is(.dark *) {
    --tw-border-spacing-x: 16rem;
    --tw-border-spacing-y: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-7:active:is(.dark *) {
    --tw-border-spacing-x: 1.75rem;
    --tw-border-spacing-y: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-72:active:is(.dark *) {
    --tw-border-spacing-x: 18rem;
    --tw-border-spacing-y: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-8:active:is(.dark *) {
    --tw-border-spacing-x: 2rem;
    --tw-border-spacing-y: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-80:active:is(.dark *) {
    --tw-border-spacing-x: 20rem;
    --tw-border-spacing-y: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-9:active:is(.dark *) {
    --tw-border-spacing-x: 2.25rem;
    --tw-border-spacing-y: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-spacing-96:active:is(.dark *) {
    --tw-border-spacing-x: 24rem;
    --tw-border-spacing-y: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:active\:border-x-0:active:is(.dark *) {
    border-left-width: 0px;
    border-right-width: 0px
}
.dark\:active\:border-x-2:active:is(.dark *) {
    border-left-width: 2px;
    border-right-width: 2px
}
.dark\:active\:border-x-4:active:is(.dark *) {
    border-left-width: 4px;
    border-right-width: 4px
}
.dark\:active\:border-x-8:active:is(.dark *) {
    border-left-width: 8px;
    border-right-width: 8px
}
.dark\:active\:border-y-0:active:is(.dark *) {
    border-top-width: 0px;
    border-bottom-width: 0px
}
.dark\:active\:border-y-2:active:is(.dark *) {
    border-top-width: 2px;
    border-bottom-width: 2px
}
.dark\:active\:border-y-4:active:is(.dark *) {
    border-top-width: 4px;
    border-bottom-width: 4px
}
.dark\:active\:border-y-8:active:is(.dark *) {
    border-top-width: 8px;
    border-bottom-width: 8px
}
.dark\:active\:border-b-0:active:is(.dark *) {
    border-bottom-width: 0px
}
.dark\:active\:border-b-2:active:is(.dark *) {
    border-bottom-width: 2px
}
.dark\:active\:border-b-4:active:is(.dark *) {
    border-bottom-width: 4px
}
.dark\:active\:border-b-8:active:is(.dark *) {
    border-bottom-width: 8px
}
.dark\:active\:border-e-0:active:is(.dark *) {
    border-inline-end-width: 0px
}
.dark\:active\:border-e-2:active:is(.dark *) {
    border-inline-end-width: 2px
}
.dark\:active\:border-e-4:active:is(.dark *) {
    border-inline-end-width: 4px
}
.dark\:active\:border-e-8:active:is(.dark *) {
    border-inline-end-width: 8px
}
.dark\:active\:border-l-0:active:is(.dark *) {
    border-left-width: 0px
}
.dark\:active\:border-l-2:active:is(.dark *) {
    border-left-width: 2px
}
.dark\:active\:border-l-4:active:is(.dark *) {
    border-left-width: 4px
}
.dark\:active\:border-l-8:active:is(.dark *) {
    border-left-width: 8px
}
.dark\:active\:border-r-0:active:is(.dark *) {
    border-right-width: 0px
}
.dark\:active\:border-r-2:active:is(.dark *) {
    border-right-width: 2px
}
.dark\:active\:border-r-4:active:is(.dark *) {
    border-right-width: 4px
}
.dark\:active\:border-r-8:active:is(.dark *) {
    border-right-width: 8px
}
.dark\:active\:border-s-0:active:is(.dark *) {
    border-inline-start-width: 0px
}
.dark\:active\:border-s-2:active:is(.dark *) {
    border-inline-start-width: 2px
}
.dark\:active\:border-s-4:active:is(.dark *) {
    border-inline-start-width: 4px
}
.dark\:active\:border-s-8:active:is(.dark *) {
    border-inline-start-width: 8px
}
.dark\:active\:border-t-0:active:is(.dark *) {
    border-top-width: 0px
}
.dark\:active\:border-t-2:active:is(.dark *) {
    border-top-width: 2px
}
.dark\:active\:border-t-4:active:is(.dark *) {
    border-top-width: 4px
}
.dark\:active\:border-t-8:active:is(.dark *) {
    border-top-width: 8px
}
.dark\:active\:border-amber-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-amber-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-black:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-blue-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-current:active:is(.dark *) {
    border-color: currentColor
}
.dark\:active\:border-cyan-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-cyan-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-emerald-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-fuchsia-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-gray-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-green-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-indigo-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-lime-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-neutral-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-orange-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-pink-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-purple-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-red-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-rose-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-sky-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-slate-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-stone-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-teal-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-transparent:active:is(.dark *) {
    border-color: transparent
}
.dark\:active\:border-violet-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-violet-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-white:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-yellow-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-100:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-200:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-300:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-400:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-50:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-500:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-600:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-700:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-800:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-900:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-zinc-950:active:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
}
.dark\:active\:border-opacity-0:active:is(.dark *) {
    --tw-border-opacity: 0
}
.dark\:active\:border-opacity-10:active:is(.dark *) {
    --tw-border-opacity: 0.1
}
.dark\:active\:border-opacity-100:active:is(.dark *) {
    --tw-border-opacity: 1
}
.dark\:active\:border-opacity-15:active:is(.dark *) {
    --tw-border-opacity: 0.15
}
.dark\:active\:border-opacity-20:active:is(.dark *) {
    --tw-border-opacity: 0.2
}
.dark\:active\:border-opacity-25:active:is(.dark *) {
    --tw-border-opacity: 0.25
}
.dark\:active\:border-opacity-30:active:is(.dark *) {
    --tw-border-opacity: 0.3
}
.dark\:active\:border-opacity-35:active:is(.dark *) {
    --tw-border-opacity: 0.35
}
.dark\:active\:border-opacity-40:active:is(.dark *) {
    --tw-border-opacity: 0.4
}
.dark\:active\:border-opacity-45:active:is(.dark *) {
    --tw-border-opacity: 0.45
}
.dark\:active\:border-opacity-5:active:is(.dark *) {
    --tw-border-opacity: 0.05
}
.dark\:active\:border-opacity-50:active:is(.dark *) {
    --tw-border-opacity: 0.5
}
.dark\:active\:border-opacity-55:active:is(.dark *) {
    --tw-border-opacity: 0.55
}
.dark\:active\:border-opacity-60:active:is(.dark *) {
    --tw-border-opacity: 0.6
}
.dark\:active\:border-opacity-65:active:is(.dark *) {
    --tw-border-opacity: 0.65
}
.dark\:active\:border-opacity-70:active:is(.dark *) {
    --tw-border-opacity: 0.7
}
.dark\:active\:border-opacity-75:active:is(.dark *) {
    --tw-border-opacity: 0.75
}
.dark\:active\:border-opacity-80:active:is(.dark *) {
    --tw-border-opacity: 0.8
}
.dark\:active\:border-opacity-85:active:is(.dark *) {
    --tw-border-opacity: 0.85
}
.dark\:active\:border-opacity-90:active:is(.dark *) {
    --tw-border-opacity: 0.9
}
.dark\:active\:border-opacity-95:active:is(.dark *) {
    --tw-border-opacity: 0.95
}
.dark\:active\:bg-amber-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-amber-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-black:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-blue-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-current:active:is(.dark *) {
    background-color: currentColor
}
.dark\:active\:bg-cyan-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-cyan-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-emerald-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-fuchsia-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-gray-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-green-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-indigo-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-lime-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-neutral-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-orange-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-pink-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-purple-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-red-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-rose-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-sky-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-slate-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-stone-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-teal-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-transparent:active:is(.dark *) {
    background-color: transparent
}
.dark\:active\:bg-violet-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-violet-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-white:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-yellow-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-100:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-200:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-300:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-400:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-50:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-500:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-600:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-700:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-800:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-900:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-zinc-950:active:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
}
.dark\:active\:bg-opacity-0:active:is(.dark *) {
    --tw-bg-opacity: 0
}
.dark\:active\:bg-opacity-10:active:is(.dark *) {
    --tw-bg-opacity: 0.1
}
.dark\:active\:bg-opacity-100:active:is(.dark *) {
    --tw-bg-opacity: 1
}
.dark\:active\:bg-opacity-15:active:is(.dark *) {
    --tw-bg-opacity: 0.15
}
.dark\:active\:bg-opacity-20:active:is(.dark *) {
    --tw-bg-opacity: 0.2
}
.dark\:active\:bg-opacity-25:active:is(.dark *) {
    --tw-bg-opacity: 0.25
}
.dark\:active\:bg-opacity-30:active:is(.dark *) {
    --tw-bg-opacity: 0.3
}
.dark\:active\:bg-opacity-35:active:is(.dark *) {
    --tw-bg-opacity: 0.35
}
.dark\:active\:bg-opacity-40:active:is(.dark *) {
    --tw-bg-opacity: 0.4
}
.dark\:active\:bg-opacity-45:active:is(.dark *) {
    --tw-bg-opacity: 0.45
}
.dark\:active\:bg-opacity-5:active:is(.dark *) {
    --tw-bg-opacity: 0.05
}
.dark\:active\:bg-opacity-50:active:is(.dark *) {
    --tw-bg-opacity: 0.5
}
.dark\:active\:bg-opacity-55:active:is(.dark *) {
    --tw-bg-opacity: 0.55
}
.dark\:active\:bg-opacity-60:active:is(.dark *) {
    --tw-bg-opacity: 0.6
}
.dark\:active\:bg-opacity-65:active:is(.dark *) {
    --tw-bg-opacity: 0.65
}
.dark\:active\:bg-opacity-70:active:is(.dark *) {
    --tw-bg-opacity: 0.7
}
.dark\:active\:bg-opacity-75:active:is(.dark *) {
    --tw-bg-opacity: 0.75
}
.dark\:active\:bg-opacity-80:active:is(.dark *) {
    --tw-bg-opacity: 0.8
}
.dark\:active\:bg-opacity-85:active:is(.dark *) {
    --tw-bg-opacity: 0.85
}
.dark\:active\:bg-opacity-90:active:is(.dark *) {
    --tw-bg-opacity: 0.9
}
.dark\:active\:bg-opacity-95:active:is(.dark *) {
    --tw-bg-opacity: 0.95
}
.dark\:active\:text-amber-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-amber-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 26 3 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-black:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-blue-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 37 84 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-current:active:is(.dark *) {
    color: currentColor
}
.dark\:active\:text-cyan-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 243 252 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 232 249 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 254 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 78 99 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-cyan-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 51 68 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 78 59 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-emerald-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 44 34 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 232 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 208 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 171 252 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(232 121 249 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 244 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(162 28 175 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(112 26 117 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-fuchsia-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 4 78 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-gray-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-green-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 46 22 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-indigo-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 27 75 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 252 203 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 249 157 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 242 100 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(247 254 231 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(54 83 20 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-lime-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(26 46 5 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-neutral-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 247 237 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 45 18 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-orange-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 20 7 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-pink-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(80 7 36 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-purple-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 7 100 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-red-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 10 10 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 205 211 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(136 19 55 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-rose-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 5 25 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-sky-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 47 73 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-slate-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(231 229 228 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(214 211 209 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 249 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(68 64 60 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 25 23 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-stone-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 10 9 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-teal-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 47 46 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-transparent:active:is(.dark *) {
    color: transparent
}
.dark\:active\:text-violet-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 233 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(221 214 254 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 243 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-violet-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(46 16 101 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-white:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-yellow-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(66 32 6 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-100:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 244 245 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-200:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(228 228 231 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-300:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 216 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-400:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-50:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-500:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-600:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-700:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-800:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-900:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(24 24 27 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-zinc-950:active:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(9 9 11 / var(--tw-text-opacity, 1))
}
.dark\:active\:text-opacity-0:active:is(.dark *) {
    --tw-text-opacity: 0
}
.dark\:active\:text-opacity-10:active:is(.dark *) {
    --tw-text-opacity: 0.1
}
.dark\:active\:text-opacity-100:active:is(.dark *) {
    --tw-text-opacity: 1
}
.dark\:active\:text-opacity-15:active:is(.dark *) {
    --tw-text-opacity: 0.15
}
.dark\:active\:text-opacity-20:active:is(.dark *) {
    --tw-text-opacity: 0.2
}
.dark\:active\:text-opacity-25:active:is(.dark *) {
    --tw-text-opacity: 0.25
}
.dark\:active\:text-opacity-30:active:is(.dark *) {
    --tw-text-opacity: 0.3
}
.dark\:active\:text-opacity-35:active:is(.dark *) {
    --tw-text-opacity: 0.35
}
.dark\:active\:text-opacity-40:active:is(.dark *) {
    --tw-text-opacity: 0.4
}
.dark\:active\:text-opacity-45:active:is(.dark *) {
    --tw-text-opacity: 0.45
}
.dark\:active\:text-opacity-5:active:is(.dark *) {
    --tw-text-opacity: 0.05
}
.dark\:active\:text-opacity-50:active:is(.dark *) {
    --tw-text-opacity: 0.5
}
.dark\:active\:text-opacity-55:active:is(.dark *) {
    --tw-text-opacity: 0.55
}
.dark\:active\:text-opacity-60:active:is(.dark *) {
    --tw-text-opacity: 0.6
}
.dark\:active\:text-opacity-65:active:is(.dark *) {
    --tw-text-opacity: 0.65
}
.dark\:active\:text-opacity-70:active:is(.dark *) {
    --tw-text-opacity: 0.7
}
.dark\:active\:text-opacity-75:active:is(.dark *) {
    --tw-text-opacity: 0.75
}
.dark\:active\:text-opacity-80:active:is(.dark *) {
    --tw-text-opacity: 0.8
}
.dark\:active\:text-opacity-85:active:is(.dark *) {
    --tw-text-opacity: 0.85
}
.dark\:active\:text-opacity-90:active:is(.dark *) {
    --tw-text-opacity: 0.9
}
.dark\:active\:text-opacity-95:active:is(.dark *) {
    --tw-text-opacity: 0.95
}
.dark\:active\:opacity-0:active:is(.dark *) {
    opacity: 0
}
.dark\:active\:opacity-10:active:is(.dark *) {
    opacity: 0.1
}
.dark\:active\:opacity-100:active:is(.dark *) {
    opacity: 1
}
.dark\:active\:opacity-15:active:is(.dark *) {
    opacity: 0.15
}
.dark\:active\:opacity-20:active:is(.dark *) {
    opacity: 0.2
}
.dark\:active\:opacity-25:active:is(.dark *) {
    opacity: 0.25
}
.dark\:active\:opacity-30:active:is(.dark *) {
    opacity: 0.3
}
.dark\:active\:opacity-35:active:is(.dark *) {
    opacity: 0.35
}
.dark\:active\:opacity-40:active:is(.dark *) {
    opacity: 0.4
}
.dark\:active\:opacity-45:active:is(.dark *) {
    opacity: 0.45
}
.dark\:active\:opacity-5:active:is(.dark *) {
    opacity: 0.05
}
.dark\:active\:opacity-50:active:is(.dark *) {
    opacity: 0.5
}
.dark\:active\:opacity-55:active:is(.dark *) {
    opacity: 0.55
}
.dark\:active\:opacity-60:active:is(.dark *) {
    opacity: 0.6
}
.dark\:active\:opacity-65:active:is(.dark *) {
    opacity: 0.65
}
.dark\:active\:opacity-70:active:is(.dark *) {
    opacity: 0.7
}
.dark\:active\:opacity-75:active:is(.dark *) {
    opacity: 0.75
}
.dark\:active\:opacity-80:active:is(.dark *) {
    opacity: 0.8
}
.dark\:active\:opacity-85:active:is(.dark *) {
    opacity: 0.85
}
.dark\:active\:opacity-90:active:is(.dark *) {
    opacity: 0.9
}
.dark\:active\:opacity-95:active:is(.dark *) {
    opacity: 0.95
}
.dark\:active\:shadow:active:is(.dark *) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:shadow-2xl:active:is(.dark *) {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:shadow-inner:active:is(.dark *) {
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:shadow-lg:active:is(.dark *) {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:shadow-md:active:is(.dark *) {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:shadow-none:active:is(.dark *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:shadow-sm:active:is(.dark *) {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:shadow-xl:active:is(.dark *) {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:active\:ring-amber-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-amber-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-black:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-blue-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-current:active:is(.dark *) {
    --tw-ring-color: currentColor
}
.dark\:active\:ring-cyan-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-cyan-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-emerald-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-fuchsia-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-gray-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-green-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-indigo-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-lime-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-neutral-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-orange-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-pink-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-purple-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-red-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-rose-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-sky-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-slate-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-stone-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-teal-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-transparent:active:is(.dark *) {
    --tw-ring-color: transparent
}
.dark\:active\:ring-violet-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-violet-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-white:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-yellow-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-100:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-200:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-300:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-400:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-50:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-500:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-600:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-700:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-800:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-900:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-zinc-950:active:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
}
.dark\:active\:ring-opacity-0:active:is(.dark *) {
    --tw-ring-opacity: 0
}
.dark\:active\:ring-opacity-10:active:is(.dark *) {
    --tw-ring-opacity: 0.1
}
.dark\:active\:ring-opacity-100:active:is(.dark *) {
    --tw-ring-opacity: 1
}
.dark\:active\:ring-opacity-15:active:is(.dark *) {
    --tw-ring-opacity: 0.15
}
.dark\:active\:ring-opacity-20:active:is(.dark *) {
    --tw-ring-opacity: 0.2
}
.dark\:active\:ring-opacity-25:active:is(.dark *) {
    --tw-ring-opacity: 0.25
}
.dark\:active\:ring-opacity-30:active:is(.dark *) {
    --tw-ring-opacity: 0.3
}
.dark\:active\:ring-opacity-35:active:is(.dark *) {
    --tw-ring-opacity: 0.35
}
.dark\:active\:ring-opacity-40:active:is(.dark *) {
    --tw-ring-opacity: 0.4
}
.dark\:active\:ring-opacity-45:active:is(.dark *) {
    --tw-ring-opacity: 0.45
}
.dark\:active\:ring-opacity-5:active:is(.dark *) {
    --tw-ring-opacity: 0.05
}
.dark\:active\:ring-opacity-50:active:is(.dark *) {
    --tw-ring-opacity: 0.5
}
.dark\:active\:ring-opacity-55:active:is(.dark *) {
    --tw-ring-opacity: 0.55
}
.dark\:active\:ring-opacity-60:active:is(.dark *) {
    --tw-ring-opacity: 0.6
}
.dark\:active\:ring-opacity-65:active:is(.dark *) {
    --tw-ring-opacity: 0.65
}
.dark\:active\:ring-opacity-70:active:is(.dark *) {
    --tw-ring-opacity: 0.7
}
.dark\:active\:ring-opacity-75:active:is(.dark *) {
    --tw-ring-opacity: 0.75
}
.dark\:active\:ring-opacity-80:active:is(.dark *) {
    --tw-ring-opacity: 0.8
}
.dark\:active\:ring-opacity-85:active:is(.dark *) {
    --tw-ring-opacity: 0.85
}
.dark\:active\:ring-opacity-90:active:is(.dark *) {
    --tw-ring-opacity: 0.9
}
.dark\:active\:ring-opacity-95:active:is(.dark *) {
    --tw-ring-opacity: 0.95
}
.dark\:active\:ring-offset-0:active:is(.dark *) {
    --tw-ring-offset-width: 0px
}
.dark\:active\:ring-offset-1:active:is(.dark *) {
    --tw-ring-offset-width: 1px
}
.dark\:active\:ring-offset-2:active:is(.dark *) {
    --tw-ring-offset-width: 2px
}
.dark\:active\:ring-offset-4:active:is(.dark *) {
    --tw-ring-offset-width: 4px
}
.dark\:active\:ring-offset-8:active:is(.dark *) {
    --tw-ring-offset-width: 8px
}
.dark\:disabled\:border-spacing-0:disabled:is(.dark *) {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-1:disabled:is(.dark *) {
    --tw-border-spacing-x: 0.25rem;
    --tw-border-spacing-y: 0.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-10:disabled:is(.dark *) {
    --tw-border-spacing-x: 2.5rem;
    --tw-border-spacing-y: 2.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-11:disabled:is(.dark *) {
    --tw-border-spacing-x: 2.75rem;
    --tw-border-spacing-y: 2.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-12:disabled:is(.dark *) {
    --tw-border-spacing-x: 3rem;
    --tw-border-spacing-y: 3rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-14:disabled:is(.dark *) {
    --tw-border-spacing-x: 3.5rem;
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-16:disabled:is(.dark *) {
    --tw-border-spacing-x: 4rem;
    --tw-border-spacing-y: 4rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-2:disabled:is(.dark *) {
    --tw-border-spacing-x: 0.5rem;
    --tw-border-spacing-y: 0.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-20:disabled:is(.dark *) {
    --tw-border-spacing-x: 5rem;
    --tw-border-spacing-y: 5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-24:disabled:is(.dark *) {
    --tw-border-spacing-x: 6rem;
    --tw-border-spacing-y: 6rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-28:disabled:is(.dark *) {
    --tw-border-spacing-x: 7rem;
    --tw-border-spacing-y: 7rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-3:disabled:is(.dark *) {
    --tw-border-spacing-x: 0.75rem;
    --tw-border-spacing-y: 0.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-32:disabled:is(.dark *) {
    --tw-border-spacing-x: 8rem;
    --tw-border-spacing-y: 8rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-36:disabled:is(.dark *) {
    --tw-border-spacing-x: 9rem;
    --tw-border-spacing-y: 9rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-4:disabled:is(.dark *) {
    --tw-border-spacing-x: 1rem;
    --tw-border-spacing-y: 1rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-40:disabled:is(.dark *) {
    --tw-border-spacing-x: 10rem;
    --tw-border-spacing-y: 10rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-44:disabled:is(.dark *) {
    --tw-border-spacing-x: 11rem;
    --tw-border-spacing-y: 11rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-48:disabled:is(.dark *) {
    --tw-border-spacing-x: 12rem;
    --tw-border-spacing-y: 12rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-5:disabled:is(.dark *) {
    --tw-border-spacing-x: 1.25rem;
    --tw-border-spacing-y: 1.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-52:disabled:is(.dark *) {
    --tw-border-spacing-x: 13rem;
    --tw-border-spacing-y: 13rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-56:disabled:is(.dark *) {
    --tw-border-spacing-x: 14rem;
    --tw-border-spacing-y: 14rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-6:disabled:is(.dark *) {
    --tw-border-spacing-x: 1.5rem;
    --tw-border-spacing-y: 1.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-60:disabled:is(.dark *) {
    --tw-border-spacing-x: 15rem;
    --tw-border-spacing-y: 15rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-64:disabled:is(.dark *) {
    --tw-border-spacing-x: 16rem;
    --tw-border-spacing-y: 16rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-7:disabled:is(.dark *) {
    --tw-border-spacing-x: 1.75rem;
    --tw-border-spacing-y: 1.75rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-72:disabled:is(.dark *) {
    --tw-border-spacing-x: 18rem;
    --tw-border-spacing-y: 18rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-8:disabled:is(.dark *) {
    --tw-border-spacing-x: 2rem;
    --tw-border-spacing-y: 2rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-80:disabled:is(.dark *) {
    --tw-border-spacing-x: 20rem;
    --tw-border-spacing-y: 20rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-9:disabled:is(.dark *) {
    --tw-border-spacing-x: 2.25rem;
    --tw-border-spacing-y: 2.25rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-spacing-96:disabled:is(.dark *) {
    --tw-border-spacing-x: 24rem;
    --tw-border-spacing-y: 24rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.dark\:disabled\:border-x-0:disabled:is(.dark *) {
    border-left-width: 0px;
    border-right-width: 0px
}
.dark\:disabled\:border-x-2:disabled:is(.dark *) {
    border-left-width: 2px;
    border-right-width: 2px
}
.dark\:disabled\:border-x-4:disabled:is(.dark *) {
    border-left-width: 4px;
    border-right-width: 4px
}
.dark\:disabled\:border-x-8:disabled:is(.dark *) {
    border-left-width: 8px;
    border-right-width: 8px
}
.dark\:disabled\:border-y-0:disabled:is(.dark *) {
    border-top-width: 0px;
    border-bottom-width: 0px
}
.dark\:disabled\:border-y-2:disabled:is(.dark *) {
    border-top-width: 2px;
    border-bottom-width: 2px
}
.dark\:disabled\:border-y-4:disabled:is(.dark *) {
    border-top-width: 4px;
    border-bottom-width: 4px
}
.dark\:disabled\:border-y-8:disabled:is(.dark *) {
    border-top-width: 8px;
    border-bottom-width: 8px
}
.dark\:disabled\:border-b-0:disabled:is(.dark *) {
    border-bottom-width: 0px
}
.dark\:disabled\:border-b-2:disabled:is(.dark *) {
    border-bottom-width: 2px
}
.dark\:disabled\:border-b-4:disabled:is(.dark *) {
    border-bottom-width: 4px
}
.dark\:disabled\:border-b-8:disabled:is(.dark *) {
    border-bottom-width: 8px
}
.dark\:disabled\:border-e-0:disabled:is(.dark *) {
    border-inline-end-width: 0px
}
.dark\:disabled\:border-e-2:disabled:is(.dark *) {
    border-inline-end-width: 2px
}
.dark\:disabled\:border-e-4:disabled:is(.dark *) {
    border-inline-end-width: 4px
}
.dark\:disabled\:border-e-8:disabled:is(.dark *) {
    border-inline-end-width: 8px
}
.dark\:disabled\:border-l-0:disabled:is(.dark *) {
    border-left-width: 0px
}
.dark\:disabled\:border-l-2:disabled:is(.dark *) {
    border-left-width: 2px
}
.dark\:disabled\:border-l-4:disabled:is(.dark *) {
    border-left-width: 4px
}
.dark\:disabled\:border-l-8:disabled:is(.dark *) {
    border-left-width: 8px
}
.dark\:disabled\:border-r-0:disabled:is(.dark *) {
    border-right-width: 0px
}
.dark\:disabled\:border-r-2:disabled:is(.dark *) {
    border-right-width: 2px
}
.dark\:disabled\:border-r-4:disabled:is(.dark *) {
    border-right-width: 4px
}
.dark\:disabled\:border-r-8:disabled:is(.dark *) {
    border-right-width: 8px
}
.dark\:disabled\:border-s-0:disabled:is(.dark *) {
    border-inline-start-width: 0px
}
.dark\:disabled\:border-s-2:disabled:is(.dark *) {
    border-inline-start-width: 2px
}
.dark\:disabled\:border-s-4:disabled:is(.dark *) {
    border-inline-start-width: 4px
}
.dark\:disabled\:border-s-8:disabled:is(.dark *) {
    border-inline-start-width: 8px
}
.dark\:disabled\:border-t-0:disabled:is(.dark *) {
    border-top-width: 0px
}
.dark\:disabled\:border-t-2:disabled:is(.dark *) {
    border-top-width: 2px
}
.dark\:disabled\:border-t-4:disabled:is(.dark *) {
    border-top-width: 4px
}
.dark\:disabled\:border-t-8:disabled:is(.dark *) {
    border-top-width: 8px
}
.dark\:disabled\:border-amber-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-amber-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-black:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-blue-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-current:disabled:is(.dark *) {
    border-color: currentColor
}
.dark\:disabled\:border-cyan-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-cyan-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-emerald-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-fuchsia-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-gray-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-green-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-indigo-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-lime-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-neutral-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-orange-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-pink-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-purple-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-red-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-rose-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-sky-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-slate-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-stone-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-teal-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-transparent:disabled:is(.dark *) {
    border-color: transparent
}
.dark\:disabled\:border-violet-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-violet-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-white:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-yellow-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-100:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-200:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-300:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-400:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-50:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-500:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-600:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-700:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-800:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-900:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-zinc-950:disabled:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
}
.dark\:disabled\:border-opacity-0:disabled:is(.dark *) {
    --tw-border-opacity: 0
}
.dark\:disabled\:border-opacity-10:disabled:is(.dark *) {
    --tw-border-opacity: 0.1
}
.dark\:disabled\:border-opacity-100:disabled:is(.dark *) {
    --tw-border-opacity: 1
}
.dark\:disabled\:border-opacity-15:disabled:is(.dark *) {
    --tw-border-opacity: 0.15
}
.dark\:disabled\:border-opacity-20:disabled:is(.dark *) {
    --tw-border-opacity: 0.2
}
.dark\:disabled\:border-opacity-25:disabled:is(.dark *) {
    --tw-border-opacity: 0.25
}
.dark\:disabled\:border-opacity-30:disabled:is(.dark *) {
    --tw-border-opacity: 0.3
}
.dark\:disabled\:border-opacity-35:disabled:is(.dark *) {
    --tw-border-opacity: 0.35
}
.dark\:disabled\:border-opacity-40:disabled:is(.dark *) {
    --tw-border-opacity: 0.4
}
.dark\:disabled\:border-opacity-45:disabled:is(.dark *) {
    --tw-border-opacity: 0.45
}
.dark\:disabled\:border-opacity-5:disabled:is(.dark *) {
    --tw-border-opacity: 0.05
}
.dark\:disabled\:border-opacity-50:disabled:is(.dark *) {
    --tw-border-opacity: 0.5
}
.dark\:disabled\:border-opacity-55:disabled:is(.dark *) {
    --tw-border-opacity: 0.55
}
.dark\:disabled\:border-opacity-60:disabled:is(.dark *) {
    --tw-border-opacity: 0.6
}
.dark\:disabled\:border-opacity-65:disabled:is(.dark *) {
    --tw-border-opacity: 0.65
}
.dark\:disabled\:border-opacity-70:disabled:is(.dark *) {
    --tw-border-opacity: 0.7
}
.dark\:disabled\:border-opacity-75:disabled:is(.dark *) {
    --tw-border-opacity: 0.75
}
.dark\:disabled\:border-opacity-80:disabled:is(.dark *) {
    --tw-border-opacity: 0.8
}
.dark\:disabled\:border-opacity-85:disabled:is(.dark *) {
    --tw-border-opacity: 0.85
}
.dark\:disabled\:border-opacity-90:disabled:is(.dark *) {
    --tw-border-opacity: 0.9
}
.dark\:disabled\:border-opacity-95:disabled:is(.dark *) {
    --tw-border-opacity: 0.95
}
.dark\:disabled\:bg-amber-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-amber-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-black:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-blue-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-current:disabled:is(.dark *) {
    background-color: currentColor
}
.dark\:disabled\:bg-cyan-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-cyan-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-emerald-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-fuchsia-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-gray-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-green-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-indigo-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-lime-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-neutral-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-orange-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-pink-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-purple-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-red-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-rose-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-sky-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-slate-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-stone-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-teal-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-transparent:disabled:is(.dark *) {
    background-color: transparent
}
.dark\:disabled\:bg-violet-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-violet-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-white:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-yellow-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-200:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-300:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-400:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-50:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-500:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-600:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-700:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-800:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-900:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-zinc-950:disabled:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
}
.dark\:disabled\:bg-opacity-0:disabled:is(.dark *) {
    --tw-bg-opacity: 0
}
.dark\:disabled\:bg-opacity-10:disabled:is(.dark *) {
    --tw-bg-opacity: 0.1
}
.dark\:disabled\:bg-opacity-100:disabled:is(.dark *) {
    --tw-bg-opacity: 1
}
.dark\:disabled\:bg-opacity-15:disabled:is(.dark *) {
    --tw-bg-opacity: 0.15
}
.dark\:disabled\:bg-opacity-20:disabled:is(.dark *) {
    --tw-bg-opacity: 0.2
}
.dark\:disabled\:bg-opacity-25:disabled:is(.dark *) {
    --tw-bg-opacity: 0.25
}
.dark\:disabled\:bg-opacity-30:disabled:is(.dark *) {
    --tw-bg-opacity: 0.3
}
.dark\:disabled\:bg-opacity-35:disabled:is(.dark *) {
    --tw-bg-opacity: 0.35
}
.dark\:disabled\:bg-opacity-40:disabled:is(.dark *) {
    --tw-bg-opacity: 0.4
}
.dark\:disabled\:bg-opacity-45:disabled:is(.dark *) {
    --tw-bg-opacity: 0.45
}
.dark\:disabled\:bg-opacity-5:disabled:is(.dark *) {
    --tw-bg-opacity: 0.05
}
.dark\:disabled\:bg-opacity-50:disabled:is(.dark *) {
    --tw-bg-opacity: 0.5
}
.dark\:disabled\:bg-opacity-55:disabled:is(.dark *) {
    --tw-bg-opacity: 0.55
}
.dark\:disabled\:bg-opacity-60:disabled:is(.dark *) {
    --tw-bg-opacity: 0.6
}
.dark\:disabled\:bg-opacity-65:disabled:is(.dark *) {
    --tw-bg-opacity: 0.65
}
.dark\:disabled\:bg-opacity-70:disabled:is(.dark *) {
    --tw-bg-opacity: 0.7
}
.dark\:disabled\:bg-opacity-75:disabled:is(.dark *) {
    --tw-bg-opacity: 0.75
}
.dark\:disabled\:bg-opacity-80:disabled:is(.dark *) {
    --tw-bg-opacity: 0.8
}
.dark\:disabled\:bg-opacity-85:disabled:is(.dark *) {
    --tw-bg-opacity: 0.85
}
.dark\:disabled\:bg-opacity-90:disabled:is(.dark *) {
    --tw-bg-opacity: 0.9
}
.dark\:disabled\:bg-opacity-95:disabled:is(.dark *) {
    --tw-bg-opacity: 0.95
}
.dark\:disabled\:text-amber-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-amber-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 26 3 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-black:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-blue-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 37 84 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-current:disabled:is(.dark *) {
    color: currentColor
}
.dark\:disabled\:text-cyan-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 243 252 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(103 232 249 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 254 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 78 99 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-cyan-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 51 68 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(6 78 59 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-emerald-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 44 34 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 232 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 208 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 171 252 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(232 121 249 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 244 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(162 28 175 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(112 26 117 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-fuchsia-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 4 78 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-gray-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-green-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(5 46 22 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-indigo-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 27 75 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 252 203 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(217 249 157 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 242 100 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(247 254 231 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(54 83 20 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-lime-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(26 46 5 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-neutral-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(10 10 10 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 247 237 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 45 18 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-orange-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(67 20 7 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-pink-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(80 7 36 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-purple-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(59 7 100 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-red-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(69 10 10 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 205 211 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(136 19 55 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-rose-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 5 25 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-sky-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(8 47 73 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-slate-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(231 229 228 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(214 211 209 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(168 162 158 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 249 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(120 113 108 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(87 83 78 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(68 64 60 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(41 37 36 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(28 25 23 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-stone-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(12 10 9 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-teal-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(4 47 46 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-transparent:disabled:is(.dark *) {
    color: transparent
}
.dark\:disabled\:text-violet-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(237 233 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(221 214 254 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(245 243 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-violet-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(46 16 101 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-white:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-yellow-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(66 32 6 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-100:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(244 244 245 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-200:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(228 228 231 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-300:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(212 212 216 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-400:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-50:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-500:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(113 113 122 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-600:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(82 82 91 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-700:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 63 70 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-800:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-900:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(24 24 27 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-zinc-950:disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(9 9 11 / var(--tw-text-opacity, 1))
}
.dark\:disabled\:text-opacity-0:disabled:is(.dark *) {
    --tw-text-opacity: 0
}
.dark\:disabled\:text-opacity-10:disabled:is(.dark *) {
    --tw-text-opacity: 0.1
}
.dark\:disabled\:text-opacity-100:disabled:is(.dark *) {
    --tw-text-opacity: 1
}
.dark\:disabled\:text-opacity-15:disabled:is(.dark *) {
    --tw-text-opacity: 0.15
}
.dark\:disabled\:text-opacity-20:disabled:is(.dark *) {
    --tw-text-opacity: 0.2
}
.dark\:disabled\:text-opacity-25:disabled:is(.dark *) {
    --tw-text-opacity: 0.25
}
.dark\:disabled\:text-opacity-30:disabled:is(.dark *) {
    --tw-text-opacity: 0.3
}
.dark\:disabled\:text-opacity-35:disabled:is(.dark *) {
    --tw-text-opacity: 0.35
}
.dark\:disabled\:text-opacity-40:disabled:is(.dark *) {
    --tw-text-opacity: 0.4
}
.dark\:disabled\:text-opacity-45:disabled:is(.dark *) {
    --tw-text-opacity: 0.45
}
.dark\:disabled\:text-opacity-5:disabled:is(.dark *) {
    --tw-text-opacity: 0.05
}
.dark\:disabled\:text-opacity-50:disabled:is(.dark *) {
    --tw-text-opacity: 0.5
}
.dark\:disabled\:text-opacity-55:disabled:is(.dark *) {
    --tw-text-opacity: 0.55
}
.dark\:disabled\:text-opacity-60:disabled:is(.dark *) {
    --tw-text-opacity: 0.6
}
.dark\:disabled\:text-opacity-65:disabled:is(.dark *) {
    --tw-text-opacity: 0.65
}
.dark\:disabled\:text-opacity-70:disabled:is(.dark *) {
    --tw-text-opacity: 0.7
}
.dark\:disabled\:text-opacity-75:disabled:is(.dark *) {
    --tw-text-opacity: 0.75
}
.dark\:disabled\:text-opacity-80:disabled:is(.dark *) {
    --tw-text-opacity: 0.8
}
.dark\:disabled\:text-opacity-85:disabled:is(.dark *) {
    --tw-text-opacity: 0.85
}
.dark\:disabled\:text-opacity-90:disabled:is(.dark *) {
    --tw-text-opacity: 0.9
}
.dark\:disabled\:text-opacity-95:disabled:is(.dark *) {
    --tw-text-opacity: 0.95
}
.dark\:disabled\:opacity-0:disabled:is(.dark *) {
    opacity: 0
}
.dark\:disabled\:opacity-10:disabled:is(.dark *) {
    opacity: 0.1
}
.dark\:disabled\:opacity-100:disabled:is(.dark *) {
    opacity: 1
}
.dark\:disabled\:opacity-15:disabled:is(.dark *) {
    opacity: 0.15
}
.dark\:disabled\:opacity-20:disabled:is(.dark *) {
    opacity: 0.2
}
.dark\:disabled\:opacity-25:disabled:is(.dark *) {
    opacity: 0.25
}
.dark\:disabled\:opacity-30:disabled:is(.dark *) {
    opacity: 0.3
}
.dark\:disabled\:opacity-35:disabled:is(.dark *) {
    opacity: 0.35
}
.dark\:disabled\:opacity-40:disabled:is(.dark *) {
    opacity: 0.4
}
.dark\:disabled\:opacity-45:disabled:is(.dark *) {
    opacity: 0.45
}
.dark\:disabled\:opacity-5:disabled:is(.dark *) {
    opacity: 0.05
}
.dark\:disabled\:opacity-50:disabled:is(.dark *) {
    opacity: 0.5
}
.dark\:disabled\:opacity-55:disabled:is(.dark *) {
    opacity: 0.55
}
.dark\:disabled\:opacity-60:disabled:is(.dark *) {
    opacity: 0.6
}
.dark\:disabled\:opacity-65:disabled:is(.dark *) {
    opacity: 0.65
}
.dark\:disabled\:opacity-70:disabled:is(.dark *) {
    opacity: 0.7
}
.dark\:disabled\:opacity-75:disabled:is(.dark *) {
    opacity: 0.75
}
.dark\:disabled\:opacity-80:disabled:is(.dark *) {
    opacity: 0.8
}
.dark\:disabled\:opacity-85:disabled:is(.dark *) {
    opacity: 0.85
}
.dark\:disabled\:opacity-90:disabled:is(.dark *) {
    opacity: 0.9
}
.dark\:disabled\:opacity-95:disabled:is(.dark *) {
    opacity: 0.95
}
.dark\:disabled\:shadow:disabled:is(.dark *) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:shadow-2xl:disabled:is(.dark *) {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:shadow-inner:disabled:is(.dark *) {
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:shadow-lg:disabled:is(.dark *) {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:shadow-md:disabled:is(.dark *) {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:shadow-none:disabled:is(.dark *) {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:shadow-sm:disabled:is(.dark *) {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:shadow-xl:disabled:is(.dark *) {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:disabled\:ring-amber-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-amber-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-black:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-blue-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-current:disabled:is(.dark *) {
    --tw-ring-color: currentColor
}
.dark\:disabled\:ring-cyan-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-cyan-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-emerald-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-fuchsia-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-gray-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-green-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-indigo-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-lime-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-neutral-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-orange-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-pink-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-purple-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-red-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-rose-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-sky-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-slate-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-stone-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-teal-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-transparent:disabled:is(.dark *) {
    --tw-ring-color: transparent
}
.dark\:disabled\:ring-violet-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-violet-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-white:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-yellow-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-200:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-300:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-400:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-50:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-500:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-600:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-700:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-800:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-900:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-zinc-950:disabled:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
}
.dark\:disabled\:ring-opacity-0:disabled:is(.dark *) {
    --tw-ring-opacity: 0
}
.dark\:disabled\:ring-opacity-10:disabled:is(.dark *) {
    --tw-ring-opacity: 0.1
}
.dark\:disabled\:ring-opacity-100:disabled:is(.dark *) {
    --tw-ring-opacity: 1
}
.dark\:disabled\:ring-opacity-15:disabled:is(.dark *) {
    --tw-ring-opacity: 0.15
}
.dark\:disabled\:ring-opacity-20:disabled:is(.dark *) {
    --tw-ring-opacity: 0.2
}
.dark\:disabled\:ring-opacity-25:disabled:is(.dark *) {
    --tw-ring-opacity: 0.25
}
.dark\:disabled\:ring-opacity-30:disabled:is(.dark *) {
    --tw-ring-opacity: 0.3
}
.dark\:disabled\:ring-opacity-35:disabled:is(.dark *) {
    --tw-ring-opacity: 0.35
}
.dark\:disabled\:ring-opacity-40:disabled:is(.dark *) {
    --tw-ring-opacity: 0.4
}
.dark\:disabled\:ring-opacity-45:disabled:is(.dark *) {
    --tw-ring-opacity: 0.45
}
.dark\:disabled\:ring-opacity-5:disabled:is(.dark *) {
    --tw-ring-opacity: 0.05
}
.dark\:disabled\:ring-opacity-50:disabled:is(.dark *) {
    --tw-ring-opacity: 0.5
}
.dark\:disabled\:ring-opacity-55:disabled:is(.dark *) {
    --tw-ring-opacity: 0.55
}
.dark\:disabled\:ring-opacity-60:disabled:is(.dark *) {
    --tw-ring-opacity: 0.6
}
.dark\:disabled\:ring-opacity-65:disabled:is(.dark *) {
    --tw-ring-opacity: 0.65
}
.dark\:disabled\:ring-opacity-70:disabled:is(.dark *) {
    --tw-ring-opacity: 0.7
}
.dark\:disabled\:ring-opacity-75:disabled:is(.dark *) {
    --tw-ring-opacity: 0.75
}
.dark\:disabled\:ring-opacity-80:disabled:is(.dark *) {
    --tw-ring-opacity: 0.8
}
.dark\:disabled\:ring-opacity-85:disabled:is(.dark *) {
    --tw-ring-opacity: 0.85
}
.dark\:disabled\:ring-opacity-90:disabled:is(.dark *) {
    --tw-ring-opacity: 0.9
}
.dark\:disabled\:ring-opacity-95:disabled:is(.dark *) {
    --tw-ring-opacity: 0.95
}
.dark\:disabled\:ring-offset-0:disabled:is(.dark *) {
    --tw-ring-offset-width: 0px
}
.dark\:disabled\:ring-offset-1:disabled:is(.dark *) {
    --tw-ring-offset-width: 1px
}
.dark\:disabled\:ring-offset-2:disabled:is(.dark *) {
    --tw-ring-offset-width: 2px
}
.dark\:disabled\:ring-offset-4:disabled:is(.dark *) {
    --tw-ring-offset-width: 4px
}
.dark\:disabled\:ring-offset-8:disabled:is(.dark *) {
    --tw-ring-offset-width: 8px
}
@media (min-width: 640px) {
    .sm\:dark\:border-collapse:is(.dark *) {
        border-collapse: collapse
    }
    .sm\:dark\:border-separate:is(.dark *) {
        border-collapse: separate
    }
    .sm\:dark\:border-spacing-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-x-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-0:is(.dark *) {
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-0\.5:is(.dark *) {
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-1:is(.dark *) {
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-1\.5:is(.dark *) {
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-10:is(.dark *) {
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-11:is(.dark *) {
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-12:is(.dark *) {
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-14:is(.dark *) {
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-16:is(.dark *) {
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-2:is(.dark *) {
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-2\.5:is(.dark *) {
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-20:is(.dark *) {
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-24:is(.dark *) {
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-28:is(.dark *) {
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-3:is(.dark *) {
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-3\.5:is(.dark *) {
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-32:is(.dark *) {
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-36:is(.dark *) {
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-4:is(.dark *) {
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-40:is(.dark *) {
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-44:is(.dark *) {
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-48:is(.dark *) {
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-5:is(.dark *) {
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-52:is(.dark *) {
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-56:is(.dark *) {
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-6:is(.dark *) {
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-60:is(.dark *) {
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-64:is(.dark *) {
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-7:is(.dark *) {
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-72:is(.dark *) {
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-8:is(.dark *) {
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-80:is(.dark *) {
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-9:is(.dark *) {
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-96:is(.dark *) {
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:border-spacing-y-px:is(.dark *) {
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .sm\:dark\:divide-x:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .sm\:dark\:divide-x-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .sm\:dark\:divide-x-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(2px * var(--tw-divide-x-reverse));
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .sm\:dark\:divide-x-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(4px * var(--tw-divide-x-reverse));
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .sm\:dark\:divide-x-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(8px * var(--tw-divide-x-reverse));
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .sm\:dark\:divide-y:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }
    .sm\:dark\:divide-y-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }
    .sm\:dark\:divide-y-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))
    }
    .sm\:dark\:divide-y-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))
    }
    .sm\:dark\:divide-y-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))
    }
    .sm\:dark\:divide-y-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 1
    }
    .sm\:dark\:divide-x-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 1
    }
    .sm\:dark\:divide-solid:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: solid
    }
    .sm\:dark\:divide-dashed:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dashed
    }
    .sm\:dark\:divide-dotted:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dotted
    }
    .sm\:dark\:divide-double:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: double
    }
    .sm\:dark\:divide-none:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: none
    }
    .sm\:dark\:divide-amber-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-amber-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-black:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-blue-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-current:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: currentColor
    }
    .sm\:dark\:divide-cyan-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-cyan-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-emerald-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-fuchsia-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-gray-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-green-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-indigo-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-inherit:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: inherit
    }
    .sm\:dark\:divide-lime-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-lime-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-neutral-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-orange-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-pink-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-purple-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-red-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-rose-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-sky-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-slate-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-stone-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-teal-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-transparent:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: transparent
    }
    .sm\:dark\:divide-violet-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-violet-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-white:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-yellow-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-zinc-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-divide-opacity, 1))
    }
    .sm\:dark\:divide-opacity-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0
    }
    .sm\:dark\:divide-opacity-10:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.1
    }
    .sm\:dark\:divide-opacity-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1
    }
    .sm\:dark\:divide-opacity-15:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.15
    }
    .sm\:dark\:divide-opacity-20:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.2
    }
    .sm\:dark\:divide-opacity-25:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.25
    }
    .sm\:dark\:divide-opacity-30:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.3
    }
    .sm\:dark\:divide-opacity-35:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.35
    }
    .sm\:dark\:divide-opacity-40:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.4
    }
    .sm\:dark\:divide-opacity-45:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.45
    }
    .sm\:dark\:divide-opacity-5:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.05
    }
    .sm\:dark\:divide-opacity-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.5
    }
    .sm\:dark\:divide-opacity-55:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.55
    }
    .sm\:dark\:divide-opacity-60:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.6
    }
    .sm\:dark\:divide-opacity-65:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.65
    }
    .sm\:dark\:divide-opacity-70:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.7
    }
    .sm\:dark\:divide-opacity-75:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.75
    }
    .sm\:dark\:divide-opacity-80:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.8
    }
    .sm\:dark\:divide-opacity-85:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.85
    }
    .sm\:dark\:divide-opacity-90:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.9
    }
    .sm\:dark\:divide-opacity-95:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.95
    }
    .sm\:dark\:text-ellipsis:is(.dark *) {
        text-overflow: ellipsis
    }
    .sm\:dark\:text-clip:is(.dark *) {
        text-overflow: clip
    }
    .sm\:dark\:text-wrap:is(.dark *) {
        text-wrap: wrap
    }
    .sm\:dark\:text-nowrap:is(.dark *) {
        text-wrap: nowrap
    }
    .sm\:dark\:text-balance:is(.dark *) {
        text-wrap: balance
    }
    .sm\:dark\:text-pretty:is(.dark *) {
        text-wrap: pretty
    }
    .sm\:dark\:border:is(.dark *) {
        border-width: 1px
    }
    .sm\:dark\:border-0:is(.dark *) {
        border-width: 0px
    }
    .sm\:dark\:border-2:is(.dark *) {
        border-width: 2px
    }
    .sm\:dark\:border-4:is(.dark *) {
        border-width: 4px
    }
    .sm\:dark\:border-8:is(.dark *) {
        border-width: 8px
    }
    .sm\:dark\:border-x:is(.dark *) {
        border-left-width: 1px;
        border-right-width: 1px
    }
    .sm\:dark\:border-x-0:is(.dark *) {
        border-left-width: 0px;
        border-right-width: 0px
    }
    .sm\:dark\:border-x-2:is(.dark *) {
        border-left-width: 2px;
        border-right-width: 2px
    }
    .sm\:dark\:border-x-4:is(.dark *) {
        border-left-width: 4px;
        border-right-width: 4px
    }
    .sm\:dark\:border-x-8:is(.dark *) {
        border-left-width: 8px;
        border-right-width: 8px
    }
    .sm\:dark\:border-y:is(.dark *) {
        border-top-width: 1px;
        border-bottom-width: 1px
    }
    .sm\:dark\:border-y-0:is(.dark *) {
        border-top-width: 0px;
        border-bottom-width: 0px
    }
    .sm\:dark\:border-y-2:is(.dark *) {
        border-top-width: 2px;
        border-bottom-width: 2px
    }
    .sm\:dark\:border-y-4:is(.dark *) {
        border-top-width: 4px;
        border-bottom-width: 4px
    }
    .sm\:dark\:border-y-8:is(.dark *) {
        border-top-width: 8px;
        border-bottom-width: 8px
    }
    .sm\:dark\:border-b:is(.dark *) {
        border-bottom-width: 1px
    }
    .sm\:dark\:border-b-0:is(.dark *) {
        border-bottom-width: 0px
    }
    .sm\:dark\:border-b-2:is(.dark *) {
        border-bottom-width: 2px
    }
    .sm\:dark\:border-b-4:is(.dark *) {
        border-bottom-width: 4px
    }
    .sm\:dark\:border-b-8:is(.dark *) {
        border-bottom-width: 8px
    }
    .sm\:dark\:border-e:is(.dark *) {
        border-inline-end-width: 1px
    }
    .sm\:dark\:border-e-0:is(.dark *) {
        border-inline-end-width: 0px
    }
    .sm\:dark\:border-e-2:is(.dark *) {
        border-inline-end-width: 2px
    }
    .sm\:dark\:border-e-4:is(.dark *) {
        border-inline-end-width: 4px
    }
    .sm\:dark\:border-e-8:is(.dark *) {
        border-inline-end-width: 8px
    }
    .sm\:dark\:border-l:is(.dark *) {
        border-left-width: 1px
    }
    .sm\:dark\:border-l-0:is(.dark *) {
        border-left-width: 0px
    }
    .sm\:dark\:border-l-2:is(.dark *) {
        border-left-width: 2px
    }
    .sm\:dark\:border-l-4:is(.dark *) {
        border-left-width: 4px
    }
    .sm\:dark\:border-l-8:is(.dark *) {
        border-left-width: 8px
    }
    .sm\:dark\:border-r:is(.dark *) {
        border-right-width: 1px
    }
    .sm\:dark\:border-r-0:is(.dark *) {
        border-right-width: 0px
    }
    .sm\:dark\:border-r-2:is(.dark *) {
        border-right-width: 2px
    }
    .sm\:dark\:border-r-4:is(.dark *) {
        border-right-width: 4px
    }
    .sm\:dark\:border-r-8:is(.dark *) {
        border-right-width: 8px
    }
    .sm\:dark\:border-s:is(.dark *) {
        border-inline-start-width: 1px
    }
    .sm\:dark\:border-s-0:is(.dark *) {
        border-inline-start-width: 0px
    }
    .sm\:dark\:border-s-2:is(.dark *) {
        border-inline-start-width: 2px
    }
    .sm\:dark\:border-s-4:is(.dark *) {
        border-inline-start-width: 4px
    }
    .sm\:dark\:border-s-8:is(.dark *) {
        border-inline-start-width: 8px
    }
    .sm\:dark\:border-t:is(.dark *) {
        border-top-width: 1px
    }
    .sm\:dark\:border-t-0:is(.dark *) {
        border-top-width: 0px
    }
    .sm\:dark\:border-t-2:is(.dark *) {
        border-top-width: 2px
    }
    .sm\:dark\:border-t-4:is(.dark *) {
        border-top-width: 4px
    }
    .sm\:dark\:border-t-8:is(.dark *) {
        border-top-width: 8px
    }
    .sm\:dark\:border-solid:is(.dark *) {
        border-style: solid
    }
    .sm\:dark\:border-dashed:is(.dark *) {
        border-style: dashed
    }
    .sm\:dark\:border-dotted:is(.dark *) {
        border-style: dotted
    }
    .sm\:dark\:border-double:is(.dark *) {
        border-style: double
    }
    .sm\:dark\:border-hidden:is(.dark *) {
        border-style: hidden
    }
    .sm\:dark\:border-none:is(.dark *) {
        border-style: none
    }
    .sm\:dark\:border-amber-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-amber-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-black:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-blue-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-current:is(.dark *) {
        border-color: currentColor
    }
    .sm\:dark\:border-cyan-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-cyan-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-emerald-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-fuchsia-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-gray-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-green-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-indigo-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-inherit:is(.dark *) {
        border-color: inherit
    }
    .sm\:dark\:border-lime-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-lime-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-neutral-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-orange-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-pink-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-purple-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-red-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-rose-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-sky-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-slate-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-stone-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-teal-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-transparent:is(.dark *) {
        border-color: transparent
    }
    .sm\:dark\:border-violet-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-violet-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-white:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-yellow-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-zinc-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
    }
    .sm\:dark\:border-opacity-0:is(.dark *) {
        --tw-border-opacity: 0
    }
    .sm\:dark\:border-opacity-10:is(.dark *) {
        --tw-border-opacity: 0.1
    }
    .sm\:dark\:border-opacity-100:is(.dark *) {
        --tw-border-opacity: 1
    }
    .sm\:dark\:border-opacity-15:is(.dark *) {
        --tw-border-opacity: 0.15
    }
    .sm\:dark\:border-opacity-20:is(.dark *) {
        --tw-border-opacity: 0.2
    }
    .sm\:dark\:border-opacity-25:is(.dark *) {
        --tw-border-opacity: 0.25
    }
    .sm\:dark\:border-opacity-30:is(.dark *) {
        --tw-border-opacity: 0.3
    }
    .sm\:dark\:border-opacity-35:is(.dark *) {
        --tw-border-opacity: 0.35
    }
    .sm\:dark\:border-opacity-40:is(.dark *) {
        --tw-border-opacity: 0.4
    }
    .sm\:dark\:border-opacity-45:is(.dark *) {
        --tw-border-opacity: 0.45
    }
    .sm\:dark\:border-opacity-5:is(.dark *) {
        --tw-border-opacity: 0.05
    }
    .sm\:dark\:border-opacity-50:is(.dark *) {
        --tw-border-opacity: 0.5
    }
    .sm\:dark\:border-opacity-55:is(.dark *) {
        --tw-border-opacity: 0.55
    }
    .sm\:dark\:border-opacity-60:is(.dark *) {
        --tw-border-opacity: 0.6
    }
    .sm\:dark\:border-opacity-65:is(.dark *) {
        --tw-border-opacity: 0.65
    }
    .sm\:dark\:border-opacity-70:is(.dark *) {
        --tw-border-opacity: 0.7
    }
    .sm\:dark\:border-opacity-75:is(.dark *) {
        --tw-border-opacity: 0.75
    }
    .sm\:dark\:border-opacity-80:is(.dark *) {
        --tw-border-opacity: 0.8
    }
    .sm\:dark\:border-opacity-85:is(.dark *) {
        --tw-border-opacity: 0.85
    }
    .sm\:dark\:border-opacity-90:is(.dark *) {
        --tw-border-opacity: 0.9
    }
    .sm\:dark\:border-opacity-95:is(.dark *) {
        --tw-border-opacity: 0.95
    }
    .sm\:dark\:bg-amber-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-amber-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-black:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-blue-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-current:is(.dark *) {
        background-color: currentColor
    }
    .sm\:dark\:bg-cyan-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-cyan-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-emerald-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-fuchsia-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-gray-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-green-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-indigo-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-inherit:is(.dark *) {
        background-color: inherit
    }
    .sm\:dark\:bg-lime-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-lime-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-neutral-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-orange-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-pink-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-purple-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-red-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-rose-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-sky-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-slate-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-stone-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-teal-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-transparent:is(.dark *) {
        background-color: transparent
    }
    .sm\:dark\:bg-violet-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-violet-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-white:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-yellow-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-zinc-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
    }
    .sm\:dark\:bg-opacity-0:is(.dark *) {
        --tw-bg-opacity: 0
    }
    .sm\:dark\:bg-opacity-10:is(.dark *) {
        --tw-bg-opacity: 0.1
    }
    .sm\:dark\:bg-opacity-100:is(.dark *) {
        --tw-bg-opacity: 1
    }
    .sm\:dark\:bg-opacity-15:is(.dark *) {
        --tw-bg-opacity: 0.15
    }
    .sm\:dark\:bg-opacity-20:is(.dark *) {
        --tw-bg-opacity: 0.2
    }
    .sm\:dark\:bg-opacity-25:is(.dark *) {
        --tw-bg-opacity: 0.25
    }
    .sm\:dark\:bg-opacity-30:is(.dark *) {
        --tw-bg-opacity: 0.3
    }
    .sm\:dark\:bg-opacity-35:is(.dark *) {
        --tw-bg-opacity: 0.35
    }
    .sm\:dark\:bg-opacity-40:is(.dark *) {
        --tw-bg-opacity: 0.4
    }
    .sm\:dark\:bg-opacity-45:is(.dark *) {
        --tw-bg-opacity: 0.45
    }
    .sm\:dark\:bg-opacity-5:is(.dark *) {
        --tw-bg-opacity: 0.05
    }
    .sm\:dark\:bg-opacity-50:is(.dark *) {
        --tw-bg-opacity: 0.5
    }
    .sm\:dark\:bg-opacity-55:is(.dark *) {
        --tw-bg-opacity: 0.55
    }
    .sm\:dark\:bg-opacity-60:is(.dark *) {
        --tw-bg-opacity: 0.6
    }
    .sm\:dark\:bg-opacity-65:is(.dark *) {
        --tw-bg-opacity: 0.65
    }
    .sm\:dark\:bg-opacity-70:is(.dark *) {
        --tw-bg-opacity: 0.7
    }
    .sm\:dark\:bg-opacity-75:is(.dark *) {
        --tw-bg-opacity: 0.75
    }
    .sm\:dark\:bg-opacity-80:is(.dark *) {
        --tw-bg-opacity: 0.8
    }
    .sm\:dark\:bg-opacity-85:is(.dark *) {
        --tw-bg-opacity: 0.85
    }
    .sm\:dark\:bg-opacity-90:is(.dark *) {
        --tw-bg-opacity: 0.9
    }
    .sm\:dark\:bg-opacity-95:is(.dark *) {
        --tw-bg-opacity: 0.95
    }
    .sm\:dark\:bg-none:is(.dark *) {
        background-image: none
    }
    .sm\:dark\:decoration-slice:is(.dark *) {
        box-decoration-break: slice
    }
    .sm\:dark\:decoration-clone:is(.dark *) {
        box-decoration-break: clone
    }
    .sm\:dark\:bg-auto:is(.dark *) {
        background-size: auto
    }
    .sm\:dark\:bg-contain:is(.dark *) {
        background-size: contain
    }
    .sm\:dark\:bg-cover:is(.dark *) {
        background-size: cover
    }
    .sm\:dark\:bg-fixed:is(.dark *) {
        background-attachment: fixed
    }
    .sm\:dark\:bg-local:is(.dark *) {
        background-attachment: local
    }
    .sm\:dark\:bg-scroll:is(.dark *) {
        background-attachment: scroll
    }
    .sm\:dark\:bg-clip-border:is(.dark *) {
        background-clip: border-box
    }
    .sm\:dark\:bg-clip-padding:is(.dark *) {
        background-clip: padding-box
    }
    .sm\:dark\:bg-clip-content:is(.dark *) {
        background-clip: content-box
    }
    .sm\:dark\:bg-clip-text:is(.dark *) {
        background-clip: text
    }
    .sm\:dark\:bg-bottom:is(.dark *) {
        background-position: bottom
    }
    .sm\:dark\:bg-center:is(.dark *) {
        background-position: center
    }
    .sm\:dark\:bg-left:is(.dark *) {
        background-position: left
    }
    .sm\:dark\:bg-left-bottom:is(.dark *) {
        background-position: left bottom
    }
    .sm\:dark\:bg-left-top:is(.dark *) {
        background-position: left top
    }
    .sm\:dark\:bg-right:is(.dark *) {
        background-position: right
    }
    .sm\:dark\:bg-right-bottom:is(.dark *) {
        background-position: right bottom
    }
    .sm\:dark\:bg-right-top:is(.dark *) {
        background-position: right top
    }
    .sm\:dark\:bg-top:is(.dark *) {
        background-position: top
    }
    .sm\:dark\:bg-repeat:is(.dark *) {
        background-repeat: repeat
    }
    .sm\:dark\:bg-no-repeat:is(.dark *) {
        background-repeat: no-repeat
    }
    .sm\:dark\:bg-repeat-x:is(.dark *) {
        background-repeat: repeat-x
    }
    .sm\:dark\:bg-repeat-y:is(.dark *) {
        background-repeat: repeat-y
    }
    .sm\:dark\:bg-repeat-round:is(.dark *) {
        background-repeat: round
    }
    .sm\:dark\:bg-repeat-space:is(.dark *) {
        background-repeat: space
    }
    .sm\:dark\:bg-origin-border:is(.dark *) {
        background-origin: border-box
    }
    .sm\:dark\:bg-origin-padding:is(.dark *) {
        background-origin: padding-box
    }
    .sm\:dark\:bg-origin-content:is(.dark *) {
        background-origin: content-box
    }
    .sm\:dark\:fill-amber-100:is(.dark *) {
        fill: #fef3c7
    }
    .sm\:dark\:fill-amber-200:is(.dark *) {
        fill: #fde68a
    }
    .sm\:dark\:fill-amber-300:is(.dark *) {
        fill: #fcd34d
    }
    .sm\:dark\:fill-amber-400:is(.dark *) {
        fill: #fbbf24
    }
    .sm\:dark\:fill-amber-50:is(.dark *) {
        fill: #fffbeb
    }
    .sm\:dark\:fill-amber-500:is(.dark *) {
        fill: #f59e0b
    }
    .sm\:dark\:fill-amber-600:is(.dark *) {
        fill: #d97706
    }
    .sm\:dark\:fill-amber-700:is(.dark *) {
        fill: #b45309
    }
    .sm\:dark\:fill-amber-800:is(.dark *) {
        fill: #92400e
    }
    .sm\:dark\:fill-amber-900:is(.dark *) {
        fill: #78350f
    }
    .sm\:dark\:fill-amber-950:is(.dark *) {
        fill: #451a03
    }
    .sm\:dark\:fill-black:is(.dark *) {
        fill: #000
    }
    .sm\:dark\:fill-blue-100:is(.dark *) {
        fill: #dbeafe
    }
    .sm\:dark\:fill-blue-200:is(.dark *) {
        fill: #bfdbfe
    }
    .sm\:dark\:fill-blue-300:is(.dark *) {
        fill: #93c5fd
    }
    .sm\:dark\:fill-blue-400:is(.dark *) {
        fill: #60a5fa
    }
    .sm\:dark\:fill-blue-50:is(.dark *) {
        fill: #eff6ff
    }
    .sm\:dark\:fill-blue-500:is(.dark *) {
        fill: #3b82f6
    }
    .sm\:dark\:fill-blue-600:is(.dark *) {
        fill: #2563eb
    }
    .sm\:dark\:fill-blue-700:is(.dark *) {
        fill: #1d4ed8
    }
    .sm\:dark\:fill-blue-800:is(.dark *) {
        fill: #1e40af
    }
    .sm\:dark\:fill-blue-900:is(.dark *) {
        fill: #1e3a8a
    }
    .sm\:dark\:fill-blue-950:is(.dark *) {
        fill: #172554
    }
    .sm\:dark\:fill-current:is(.dark *) {
        fill: currentColor
    }
    .sm\:dark\:fill-cyan-100:is(.dark *) {
        fill: #cffafe
    }
    .sm\:dark\:fill-cyan-200:is(.dark *) {
        fill: #a5f3fc
    }
    .sm\:dark\:fill-cyan-300:is(.dark *) {
        fill: #67e8f9
    }
    .sm\:dark\:fill-cyan-400:is(.dark *) {
        fill: #22d3ee
    }
    .sm\:dark\:fill-cyan-50:is(.dark *) {
        fill: #ecfeff
    }
    .sm\:dark\:fill-cyan-500:is(.dark *) {
        fill: #06b6d4
    }
    .sm\:dark\:fill-cyan-600:is(.dark *) {
        fill: #0891b2
    }
    .sm\:dark\:fill-cyan-700:is(.dark *) {
        fill: #0e7490
    }
    .sm\:dark\:fill-cyan-800:is(.dark *) {
        fill: #155e75
    }
    .sm\:dark\:fill-cyan-900:is(.dark *) {
        fill: #164e63
    }
    .sm\:dark\:fill-cyan-950:is(.dark *) {
        fill: #083344
    }
    .sm\:dark\:fill-emerald-100:is(.dark *) {
        fill: #d1fae5
    }
    .sm\:dark\:fill-emerald-200:is(.dark *) {
        fill: #a7f3d0
    }
    .sm\:dark\:fill-emerald-300:is(.dark *) {
        fill: #6ee7b7
    }
    .sm\:dark\:fill-emerald-400:is(.dark *) {
        fill: #34d399
    }
    .sm\:dark\:fill-emerald-50:is(.dark *) {
        fill: #ecfdf5
    }
    .sm\:dark\:fill-emerald-500:is(.dark *) {
        fill: #10b981
    }
    .sm\:dark\:fill-emerald-600:is(.dark *) {
        fill: #059669
    }
    .sm\:dark\:fill-emerald-700:is(.dark *) {
        fill: #047857
    }
    .sm\:dark\:fill-emerald-800:is(.dark *) {
        fill: #065f46
    }
    .sm\:dark\:fill-emerald-900:is(.dark *) {
        fill: #064e3b
    }
    .sm\:dark\:fill-emerald-950:is(.dark *) {
        fill: #022c22
    }
    .sm\:dark\:fill-fuchsia-100:is(.dark *) {
        fill: #fae8ff
    }
    .sm\:dark\:fill-fuchsia-200:is(.dark *) {
        fill: #f5d0fe
    }
    .sm\:dark\:fill-fuchsia-300:is(.dark *) {
        fill: #f0abfc
    }
    .sm\:dark\:fill-fuchsia-400:is(.dark *) {
        fill: #e879f9
    }
    .sm\:dark\:fill-fuchsia-50:is(.dark *) {
        fill: #fdf4ff
    }
    .sm\:dark\:fill-fuchsia-500:is(.dark *) {
        fill: #d946ef
    }
    .sm\:dark\:fill-fuchsia-600:is(.dark *) {
        fill: #c026d3
    }
    .sm\:dark\:fill-fuchsia-700:is(.dark *) {
        fill: #a21caf
    }
    .sm\:dark\:fill-fuchsia-800:is(.dark *) {
        fill: #86198f
    }
    .sm\:dark\:fill-fuchsia-900:is(.dark *) {
        fill: #701a75
    }
    .sm\:dark\:fill-fuchsia-950:is(.dark *) {
        fill: #4a044e
    }
    .sm\:dark\:fill-gray-100:is(.dark *) {
        fill: #f3f4f6
    }
    .sm\:dark\:fill-gray-200:is(.dark *) {
        fill: #e5e7eb
    }
    .sm\:dark\:fill-gray-300:is(.dark *) {
        fill: #d1d5db
    }
    .sm\:dark\:fill-gray-400:is(.dark *) {
        fill: #9ca3af
    }
    .sm\:dark\:fill-gray-50:is(.dark *) {
        fill: #f9fafb
    }
    .sm\:dark\:fill-gray-500:is(.dark *) {
        fill: #6b7280
    }
    .sm\:dark\:fill-gray-600:is(.dark *) {
        fill: #4b5563
    }
    .sm\:dark\:fill-gray-700:is(.dark *) {
        fill: #374151
    }
    .sm\:dark\:fill-gray-800:is(.dark *) {
        fill: #1f2937
    }
    .sm\:dark\:fill-gray-900:is(.dark *) {
        fill: #111827
    }
    .sm\:dark\:fill-gray-950:is(.dark *) {
        fill: #030712
    }
    .sm\:dark\:fill-green-100:is(.dark *) {
        fill: #dcfce7
    }
    .sm\:dark\:fill-green-200:is(.dark *) {
        fill: #bbf7d0
    }
    .sm\:dark\:fill-green-300:is(.dark *) {
        fill: #86efac
    }
    .sm\:dark\:fill-green-400:is(.dark *) {
        fill: #4ade80
    }
    .sm\:dark\:fill-green-50:is(.dark *) {
        fill: #f0fdf4
    }
    .sm\:dark\:fill-green-500:is(.dark *) {
        fill: #22c55e
    }
    .sm\:dark\:fill-green-600:is(.dark *) {
        fill: #16a34a
    }
    .sm\:dark\:fill-green-700:is(.dark *) {
        fill: #15803d
    }
    .sm\:dark\:fill-green-800:is(.dark *) {
        fill: #166534
    }
    .sm\:dark\:fill-green-900:is(.dark *) {
        fill: #14532d
    }
    .sm\:dark\:fill-green-950:is(.dark *) {
        fill: #052e16
    }
    .sm\:dark\:fill-indigo-100:is(.dark *) {
        fill: #e0e7ff
    }
    .sm\:dark\:fill-indigo-200:is(.dark *) {
        fill: #c7d2fe
    }
    .sm\:dark\:fill-indigo-300:is(.dark *) {
        fill: #a5b4fc
    }
    .sm\:dark\:fill-indigo-400:is(.dark *) {
        fill: #818cf8
    }
    .sm\:dark\:fill-indigo-50:is(.dark *) {
        fill: #eef2ff
    }
    .sm\:dark\:fill-indigo-500:is(.dark *) {
        fill: #6366f1
    }
    .sm\:dark\:fill-indigo-600:is(.dark *) {
        fill: #4f46e5
    }
    .sm\:dark\:fill-indigo-700:is(.dark *) {
        fill: #4338ca
    }
    .sm\:dark\:fill-indigo-800:is(.dark *) {
        fill: #3730a3
    }
    .sm\:dark\:fill-indigo-900:is(.dark *) {
        fill: #312e81
    }
    .sm\:dark\:fill-indigo-950:is(.dark *) {
        fill: #1e1b4b
    }
    .sm\:dark\:fill-inherit:is(.dark *) {
        fill: inherit
    }
    .sm\:dark\:fill-lime-100:is(.dark *) {
        fill: #ecfccb
    }
    .sm\:dark\:fill-lime-200:is(.dark *) {
        fill: #d9f99d
    }
    .sm\:dark\:fill-lime-300:is(.dark *) {
        fill: #bef264
    }
    .sm\:dark\:fill-lime-400:is(.dark *) {
        fill: #a3e635
    }
    .sm\:dark\:fill-lime-50:is(.dark *) {
        fill: #f7fee7
    }
    .sm\:dark\:fill-lime-500:is(.dark *) {
        fill: #84cc16
    }
    .sm\:dark\:fill-lime-600:is(.dark *) {
        fill: #65a30d
    }
    .sm\:dark\:fill-lime-700:is(.dark *) {
        fill: #4d7c0f
    }
    .sm\:dark\:fill-lime-800:is(.dark *) {
        fill: #3f6212
    }
    .sm\:dark\:fill-lime-900:is(.dark *) {
        fill: #365314
    }
    .sm\:dark\:fill-lime-950:is(.dark *) {
        fill: #1a2e05
    }
    .sm\:dark\:fill-neutral-100:is(.dark *) {
        fill: #f5f5f5
    }
    .sm\:dark\:fill-neutral-200:is(.dark *) {
        fill: #e5e5e5
    }
    .sm\:dark\:fill-neutral-300:is(.dark *) {
        fill: #d4d4d4
    }
    .sm\:dark\:fill-neutral-400:is(.dark *) {
        fill: #a3a3a3
    }
    .sm\:dark\:fill-neutral-50:is(.dark *) {
        fill: #fafafa
    }
    .sm\:dark\:fill-neutral-500:is(.dark *) {
        fill: #737373
    }
    .sm\:dark\:fill-neutral-600:is(.dark *) {
        fill: #525252
    }
    .sm\:dark\:fill-neutral-700:is(.dark *) {
        fill: #404040
    }
    .sm\:dark\:fill-neutral-800:is(.dark *) {
        fill: #262626
    }
    .sm\:dark\:fill-neutral-900:is(.dark *) {
        fill: #171717
    }
    .sm\:dark\:fill-neutral-950:is(.dark *) {
        fill: #0a0a0a
    }
    .sm\:dark\:fill-none:is(.dark *) {
        fill: none
    }
    .sm\:dark\:fill-orange-100:is(.dark *) {
        fill: #ffedd5
    }
    .sm\:dark\:fill-orange-200:is(.dark *) {
        fill: #fed7aa
    }
    .sm\:dark\:fill-orange-300:is(.dark *) {
        fill: #fdba74
    }
    .sm\:dark\:fill-orange-400:is(.dark *) {
        fill: #fb923c
    }
    .sm\:dark\:fill-orange-50:is(.dark *) {
        fill: #fff7ed
    }
    .sm\:dark\:fill-orange-500:is(.dark *) {
        fill: #f97316
    }
    .sm\:dark\:fill-orange-600:is(.dark *) {
        fill: #ea580c
    }
    .sm\:dark\:fill-orange-700:is(.dark *) {
        fill: #c2410c
    }
    .sm\:dark\:fill-orange-800:is(.dark *) {
        fill: #9a3412
    }
    .sm\:dark\:fill-orange-900:is(.dark *) {
        fill: #7c2d12
    }
    .sm\:dark\:fill-orange-950:is(.dark *) {
        fill: #431407
    }
    .sm\:dark\:fill-pink-100:is(.dark *) {
        fill: #fce7f3
    }
    .sm\:dark\:fill-pink-200:is(.dark *) {
        fill: #fbcfe8
    }
    .sm\:dark\:fill-pink-300:is(.dark *) {
        fill: #f9a8d4
    }
    .sm\:dark\:fill-pink-400:is(.dark *) {
        fill: #f472b6
    }
    .sm\:dark\:fill-pink-50:is(.dark *) {
        fill: #fdf2f8
    }
    .sm\:dark\:fill-pink-500:is(.dark *) {
        fill: #ec4899
    }
    .sm\:dark\:fill-pink-600:is(.dark *) {
        fill: #db2777
    }
    .sm\:dark\:fill-pink-700:is(.dark *) {
        fill: #be185d
    }
    .sm\:dark\:fill-pink-800:is(.dark *) {
        fill: #9d174d
    }
    .sm\:dark\:fill-pink-900:is(.dark *) {
        fill: #831843
    }
    .sm\:dark\:fill-pink-950:is(.dark *) {
        fill: #500724
    }
    .sm\:dark\:fill-purple-100:is(.dark *) {
        fill: #f3e8ff
    }
    .sm\:dark\:fill-purple-200:is(.dark *) {
        fill: #e9d5ff
    }
    .sm\:dark\:fill-purple-300:is(.dark *) {
        fill: #d8b4fe
    }
    .sm\:dark\:fill-purple-400:is(.dark *) {
        fill: #c084fc
    }
    .sm\:dark\:fill-purple-50:is(.dark *) {
        fill: #faf5ff
    }
    .sm\:dark\:fill-purple-500:is(.dark *) {
        fill: #a855f7
    }
    .sm\:dark\:fill-purple-600:is(.dark *) {
        fill: #9333ea
    }
    .sm\:dark\:fill-purple-700:is(.dark *) {
        fill: #7e22ce
    }
    .sm\:dark\:fill-purple-800:is(.dark *) {
        fill: #6b21a8
    }
    .sm\:dark\:fill-purple-900:is(.dark *) {
        fill: #581c87
    }
    .sm\:dark\:fill-purple-950:is(.dark *) {
        fill: #3b0764
    }
    .sm\:dark\:fill-red-100:is(.dark *) {
        fill: #fee2e2
    }
    .sm\:dark\:fill-red-200:is(.dark *) {
        fill: #fecaca
    }
    .sm\:dark\:fill-red-300:is(.dark *) {
        fill: #fca5a5
    }
    .sm\:dark\:fill-red-400:is(.dark *) {
        fill: #f87171
    }
    .sm\:dark\:fill-red-50:is(.dark *) {
        fill: #fef2f2
    }
    .sm\:dark\:fill-red-500:is(.dark *) {
        fill: #ef4444
    }
    .sm\:dark\:fill-red-600:is(.dark *) {
        fill: #dc2626
    }
    .sm\:dark\:fill-red-700:is(.dark *) {
        fill: #b91c1c
    }
    .sm\:dark\:fill-red-800:is(.dark *) {
        fill: #991b1b
    }
    .sm\:dark\:fill-red-900:is(.dark *) {
        fill: #7f1d1d
    }
    .sm\:dark\:fill-red-950:is(.dark *) {
        fill: #450a0a
    }
    .sm\:dark\:fill-rose-100:is(.dark *) {
        fill: #ffe4e6
    }
    .sm\:dark\:fill-rose-200:is(.dark *) {
        fill: #fecdd3
    }
    .sm\:dark\:fill-rose-300:is(.dark *) {
        fill: #fda4af
    }
    .sm\:dark\:fill-rose-400:is(.dark *) {
        fill: #fb7185
    }
    .sm\:dark\:fill-rose-50:is(.dark *) {
        fill: #fff1f2
    }
    .sm\:dark\:fill-rose-500:is(.dark *) {
        fill: #f43f5e
    }
    .sm\:dark\:fill-rose-600:is(.dark *) {
        fill: #e11d48
    }
    .sm\:dark\:fill-rose-700:is(.dark *) {
        fill: #be123c
    }
    .sm\:dark\:fill-rose-800:is(.dark *) {
        fill: #9f1239
    }
    .sm\:dark\:fill-rose-900:is(.dark *) {
        fill: #881337
    }
    .sm\:dark\:fill-rose-950:is(.dark *) {
        fill: #4c0519
    }
    .sm\:dark\:fill-sky-100:is(.dark *) {
        fill: #e0f2fe
    }
    .sm\:dark\:fill-sky-200:is(.dark *) {
        fill: #bae6fd
    }
    .sm\:dark\:fill-sky-300:is(.dark *) {
        fill: #7dd3fc
    }
    .sm\:dark\:fill-sky-400:is(.dark *) {
        fill: #38bdf8
    }
    .sm\:dark\:fill-sky-50:is(.dark *) {
        fill: #f0f9ff
    }
    .sm\:dark\:fill-sky-500:is(.dark *) {
        fill: #0ea5e9
    }
    .sm\:dark\:fill-sky-600:is(.dark *) {
        fill: #0284c7
    }
    .sm\:dark\:fill-sky-700:is(.dark *) {
        fill: #0369a1
    }
    .sm\:dark\:fill-sky-800:is(.dark *) {
        fill: #075985
    }
    .sm\:dark\:fill-sky-900:is(.dark *) {
        fill: #0c4a6e
    }
    .sm\:dark\:fill-sky-950:is(.dark *) {
        fill: #082f49
    }
    .sm\:dark\:fill-slate-100:is(.dark *) {
        fill: #f1f5f9
    }
    .sm\:dark\:fill-slate-200:is(.dark *) {
        fill: #e2e8f0
    }
    .sm\:dark\:fill-slate-300:is(.dark *) {
        fill: #cbd5e1
    }
    .sm\:dark\:fill-slate-400:is(.dark *) {
        fill: #94a3b8
    }
    .sm\:dark\:fill-slate-50:is(.dark *) {
        fill: #f8fafc
    }
    .sm\:dark\:fill-slate-500:is(.dark *) {
        fill: #64748b
    }
    .sm\:dark\:fill-slate-600:is(.dark *) {
        fill: #475569
    }
    .sm\:dark\:fill-slate-700:is(.dark *) {
        fill: #334155
    }
    .sm\:dark\:fill-slate-800:is(.dark *) {
        fill: #1e293b
    }
    .sm\:dark\:fill-slate-900:is(.dark *) {
        fill: #0f172a
    }
    .sm\:dark\:fill-slate-950:is(.dark *) {
        fill: #020617
    }
    .sm\:dark\:fill-stone-100:is(.dark *) {
        fill: #f5f5f4
    }
    .sm\:dark\:fill-stone-200:is(.dark *) {
        fill: #e7e5e4
    }
    .sm\:dark\:fill-stone-300:is(.dark *) {
        fill: #d6d3d1
    }
    .sm\:dark\:fill-stone-400:is(.dark *) {
        fill: #a8a29e
    }
    .sm\:dark\:fill-stone-50:is(.dark *) {
        fill: #fafaf9
    }
    .sm\:dark\:fill-stone-500:is(.dark *) {
        fill: #78716c
    }
    .sm\:dark\:fill-stone-600:is(.dark *) {
        fill: #57534e
    }
    .sm\:dark\:fill-stone-700:is(.dark *) {
        fill: #44403c
    }
    .sm\:dark\:fill-stone-800:is(.dark *) {
        fill: #292524
    }
    .sm\:dark\:fill-stone-900:is(.dark *) {
        fill: #1c1917
    }
    .sm\:dark\:fill-stone-950:is(.dark *) {
        fill: #0c0a09
    }
    .sm\:dark\:fill-teal-100:is(.dark *) {
        fill: #ccfbf1
    }
    .sm\:dark\:fill-teal-200:is(.dark *) {
        fill: #99f6e4
    }
    .sm\:dark\:fill-teal-300:is(.dark *) {
        fill: #5eead4
    }
    .sm\:dark\:fill-teal-400:is(.dark *) {
        fill: #2dd4bf
    }
    .sm\:dark\:fill-teal-50:is(.dark *) {
        fill: #f0fdfa
    }
    .sm\:dark\:fill-teal-500:is(.dark *) {
        fill: #14b8a6
    }
    .sm\:dark\:fill-teal-600:is(.dark *) {
        fill: #0d9488
    }
    .sm\:dark\:fill-teal-700:is(.dark *) {
        fill: #0f766e
    }
    .sm\:dark\:fill-teal-800:is(.dark *) {
        fill: #115e59
    }
    .sm\:dark\:fill-teal-900:is(.dark *) {
        fill: #134e4a
    }
    .sm\:dark\:fill-teal-950:is(.dark *) {
        fill: #042f2e
    }
    .sm\:dark\:fill-transparent:is(.dark *) {
        fill: transparent
    }
    .sm\:dark\:fill-violet-100:is(.dark *) {
        fill: #ede9fe
    }
    .sm\:dark\:fill-violet-200:is(.dark *) {
        fill: #ddd6fe
    }
    .sm\:dark\:fill-violet-300:is(.dark *) {
        fill: #c4b5fd
    }
    .sm\:dark\:fill-violet-400:is(.dark *) {
        fill: #a78bfa
    }
    .sm\:dark\:fill-violet-50:is(.dark *) {
        fill: #f5f3ff
    }
    .sm\:dark\:fill-violet-500:is(.dark *) {
        fill: #8b5cf6
    }
    .sm\:dark\:fill-violet-600:is(.dark *) {
        fill: #7c3aed
    }
    .sm\:dark\:fill-violet-700:is(.dark *) {
        fill: #6d28d9
    }
    .sm\:dark\:fill-violet-800:is(.dark *) {
        fill: #5b21b6
    }
    .sm\:dark\:fill-violet-900:is(.dark *) {
        fill: #4c1d95
    }
    .sm\:dark\:fill-violet-950:is(.dark *) {
        fill: #2e1065
    }
    .sm\:dark\:fill-white:is(.dark *) {
        fill: #fff
    }
    .sm\:dark\:fill-yellow-100:is(.dark *) {
        fill: #fef9c3
    }
    .sm\:dark\:fill-yellow-200:is(.dark *) {
        fill: #fef08a
    }
    .sm\:dark\:fill-yellow-300:is(.dark *) {
        fill: #fde047
    }
    .sm\:dark\:fill-yellow-400:is(.dark *) {
        fill: #facc15
    }
    .sm\:dark\:fill-yellow-50:is(.dark *) {
        fill: #fefce8
    }
    .sm\:dark\:fill-yellow-500:is(.dark *) {
        fill: #eab308
    }
    .sm\:dark\:fill-yellow-600:is(.dark *) {
        fill: #ca8a04
    }
    .sm\:dark\:fill-yellow-700:is(.dark *) {
        fill: #a16207
    }
    .sm\:dark\:fill-yellow-800:is(.dark *) {
        fill: #854d0e
    }
    .sm\:dark\:fill-yellow-900:is(.dark *) {
        fill: #713f12
    }
    .sm\:dark\:fill-yellow-950:is(.dark *) {
        fill: #422006
    }
    .sm\:dark\:fill-zinc-100:is(.dark *) {
        fill: #f4f4f5
    }
    .sm\:dark\:fill-zinc-200:is(.dark *) {
        fill: #e4e4e7
    }
    .sm\:dark\:fill-zinc-300:is(.dark *) {
        fill: #d4d4d8
    }
    .sm\:dark\:fill-zinc-400:is(.dark *) {
        fill: #a1a1aa
    }
    .sm\:dark\:fill-zinc-50:is(.dark *) {
        fill: #fafafa
    }
    .sm\:dark\:fill-zinc-500:is(.dark *) {
        fill: #71717a
    }
    .sm\:dark\:fill-zinc-600:is(.dark *) {
        fill: #52525b
    }
    .sm\:dark\:fill-zinc-700:is(.dark *) {
        fill: #3f3f46
    }
    .sm\:dark\:fill-zinc-800:is(.dark *) {
        fill: #27272a
    }
    .sm\:dark\:fill-zinc-900:is(.dark *) {
        fill: #18181b
    }
    .sm\:dark\:fill-zinc-950:is(.dark *) {
        fill: #09090b
    }
    .sm\:dark\:stroke-amber-100:is(.dark *) {
        stroke: #fef3c7
    }
    .sm\:dark\:stroke-amber-200:is(.dark *) {
        stroke: #fde68a
    }
    .sm\:dark\:stroke-amber-300:is(.dark *) {
        stroke: #fcd34d
    }
    .sm\:dark\:stroke-amber-400:is(.dark *) {
        stroke: #fbbf24
    }
    .sm\:dark\:stroke-amber-50:is(.dark *) {
        stroke: #fffbeb
    }
    .sm\:dark\:stroke-amber-500:is(.dark *) {
        stroke: #f59e0b
    }
    .sm\:dark\:stroke-amber-600:is(.dark *) {
        stroke: #d97706
    }
    .sm\:dark\:stroke-amber-700:is(.dark *) {
        stroke: #b45309
    }
    .sm\:dark\:stroke-amber-800:is(.dark *) {
        stroke: #92400e
    }
    .sm\:dark\:stroke-amber-900:is(.dark *) {
        stroke: #78350f
    }
    .sm\:dark\:stroke-amber-950:is(.dark *) {
        stroke: #451a03
    }
    .sm\:dark\:stroke-black:is(.dark *) {
        stroke: #000
    }
    .sm\:dark\:stroke-blue-100:is(.dark *) {
        stroke: #dbeafe
    }
    .sm\:dark\:stroke-blue-200:is(.dark *) {
        stroke: #bfdbfe
    }
    .sm\:dark\:stroke-blue-300:is(.dark *) {
        stroke: #93c5fd
    }
    .sm\:dark\:stroke-blue-400:is(.dark *) {
        stroke: #60a5fa
    }
    .sm\:dark\:stroke-blue-50:is(.dark *) {
        stroke: #eff6ff
    }
    .sm\:dark\:stroke-blue-500:is(.dark *) {
        stroke: #3b82f6
    }
    .sm\:dark\:stroke-blue-600:is(.dark *) {
        stroke: #2563eb
    }
    .sm\:dark\:stroke-blue-700:is(.dark *) {
        stroke: #1d4ed8
    }
    .sm\:dark\:stroke-blue-800:is(.dark *) {
        stroke: #1e40af
    }
    .sm\:dark\:stroke-blue-900:is(.dark *) {
        stroke: #1e3a8a
    }
    .sm\:dark\:stroke-blue-950:is(.dark *) {
        stroke: #172554
    }
    .sm\:dark\:stroke-current:is(.dark *) {
        stroke: currentColor
    }
    .sm\:dark\:stroke-cyan-100:is(.dark *) {
        stroke: #cffafe
    }
    .sm\:dark\:stroke-cyan-200:is(.dark *) {
        stroke: #a5f3fc
    }
    .sm\:dark\:stroke-cyan-300:is(.dark *) {
        stroke: #67e8f9
    }
    .sm\:dark\:stroke-cyan-400:is(.dark *) {
        stroke: #22d3ee
    }
    .sm\:dark\:stroke-cyan-50:is(.dark *) {
        stroke: #ecfeff
    }
    .sm\:dark\:stroke-cyan-500:is(.dark *) {
        stroke: #06b6d4
    }
    .sm\:dark\:stroke-cyan-600:is(.dark *) {
        stroke: #0891b2
    }
    .sm\:dark\:stroke-cyan-700:is(.dark *) {
        stroke: #0e7490
    }
    .sm\:dark\:stroke-cyan-800:is(.dark *) {
        stroke: #155e75
    }
    .sm\:dark\:stroke-cyan-900:is(.dark *) {
        stroke: #164e63
    }
    .sm\:dark\:stroke-cyan-950:is(.dark *) {
        stroke: #083344
    }
    .sm\:dark\:stroke-emerald-100:is(.dark *) {
        stroke: #d1fae5
    }
    .sm\:dark\:stroke-emerald-200:is(.dark *) {
        stroke: #a7f3d0
    }
    .sm\:dark\:stroke-emerald-300:is(.dark *) {
        stroke: #6ee7b7
    }
    .sm\:dark\:stroke-emerald-400:is(.dark *) {
        stroke: #34d399
    }
    .sm\:dark\:stroke-emerald-50:is(.dark *) {
        stroke: #ecfdf5
    }
    .sm\:dark\:stroke-emerald-500:is(.dark *) {
        stroke: #10b981
    }
    .sm\:dark\:stroke-emerald-600:is(.dark *) {
        stroke: #059669
    }
    .sm\:dark\:stroke-emerald-700:is(.dark *) {
        stroke: #047857
    }
    .sm\:dark\:stroke-emerald-800:is(.dark *) {
        stroke: #065f46
    }
    .sm\:dark\:stroke-emerald-900:is(.dark *) {
        stroke: #064e3b
    }
    .sm\:dark\:stroke-emerald-950:is(.dark *) {
        stroke: #022c22
    }
    .sm\:dark\:stroke-fuchsia-100:is(.dark *) {
        stroke: #fae8ff
    }
    .sm\:dark\:stroke-fuchsia-200:is(.dark *) {
        stroke: #f5d0fe
    }
    .sm\:dark\:stroke-fuchsia-300:is(.dark *) {
        stroke: #f0abfc
    }
    .sm\:dark\:stroke-fuchsia-400:is(.dark *) {
        stroke: #e879f9
    }
    .sm\:dark\:stroke-fuchsia-50:is(.dark *) {
        stroke: #fdf4ff
    }
    .sm\:dark\:stroke-fuchsia-500:is(.dark *) {
        stroke: #d946ef
    }
    .sm\:dark\:stroke-fuchsia-600:is(.dark *) {
        stroke: #c026d3
    }
    .sm\:dark\:stroke-fuchsia-700:is(.dark *) {
        stroke: #a21caf
    }
    .sm\:dark\:stroke-fuchsia-800:is(.dark *) {
        stroke: #86198f
    }
    .sm\:dark\:stroke-fuchsia-900:is(.dark *) {
        stroke: #701a75
    }
    .sm\:dark\:stroke-fuchsia-950:is(.dark *) {
        stroke: #4a044e
    }
    .sm\:dark\:stroke-gray-100:is(.dark *) {
        stroke: #f3f4f6
    }
    .sm\:dark\:stroke-gray-200:is(.dark *) {
        stroke: #e5e7eb
    }
    .sm\:dark\:stroke-gray-300:is(.dark *) {
        stroke: #d1d5db
    }
    .sm\:dark\:stroke-gray-400:is(.dark *) {
        stroke: #9ca3af
    }
    .sm\:dark\:stroke-gray-50:is(.dark *) {
        stroke: #f9fafb
    }
    .sm\:dark\:stroke-gray-500:is(.dark *) {
        stroke: #6b7280
    }
    .sm\:dark\:stroke-gray-600:is(.dark *) {
        stroke: #4b5563
    }
    .sm\:dark\:stroke-gray-700:is(.dark *) {
        stroke: #374151
    }
    .sm\:dark\:stroke-gray-800:is(.dark *) {
        stroke: #1f2937
    }
    .sm\:dark\:stroke-gray-900:is(.dark *) {
        stroke: #111827
    }
    .sm\:dark\:stroke-gray-950:is(.dark *) {
        stroke: #030712
    }
    .sm\:dark\:stroke-green-100:is(.dark *) {
        stroke: #dcfce7
    }
    .sm\:dark\:stroke-green-200:is(.dark *) {
        stroke: #bbf7d0
    }
    .sm\:dark\:stroke-green-300:is(.dark *) {
        stroke: #86efac
    }
    .sm\:dark\:stroke-green-400:is(.dark *) {
        stroke: #4ade80
    }
    .sm\:dark\:stroke-green-50:is(.dark *) {
        stroke: #f0fdf4
    }
    .sm\:dark\:stroke-green-500:is(.dark *) {
        stroke: #22c55e
    }
    .sm\:dark\:stroke-green-600:is(.dark *) {
        stroke: #16a34a
    }
    .sm\:dark\:stroke-green-700:is(.dark *) {
        stroke: #15803d
    }
    .sm\:dark\:stroke-green-800:is(.dark *) {
        stroke: #166534
    }
    .sm\:dark\:stroke-green-900:is(.dark *) {
        stroke: #14532d
    }
    .sm\:dark\:stroke-green-950:is(.dark *) {
        stroke: #052e16
    }
    .sm\:dark\:stroke-indigo-100:is(.dark *) {
        stroke: #e0e7ff
    }
    .sm\:dark\:stroke-indigo-200:is(.dark *) {
        stroke: #c7d2fe
    }
    .sm\:dark\:stroke-indigo-300:is(.dark *) {
        stroke: #a5b4fc
    }
    .sm\:dark\:stroke-indigo-400:is(.dark *) {
        stroke: #818cf8
    }
    .sm\:dark\:stroke-indigo-50:is(.dark *) {
        stroke: #eef2ff
    }
    .sm\:dark\:stroke-indigo-500:is(.dark *) {
        stroke: #6366f1
    }
    .sm\:dark\:stroke-indigo-600:is(.dark *) {
        stroke: #4f46e5
    }
    .sm\:dark\:stroke-indigo-700:is(.dark *) {
        stroke: #4338ca
    }
    .sm\:dark\:stroke-indigo-800:is(.dark *) {
        stroke: #3730a3
    }
    .sm\:dark\:stroke-indigo-900:is(.dark *) {
        stroke: #312e81
    }
    .sm\:dark\:stroke-indigo-950:is(.dark *) {
        stroke: #1e1b4b
    }
    .sm\:dark\:stroke-inherit:is(.dark *) {
        stroke: inherit
    }
    .sm\:dark\:stroke-lime-100:is(.dark *) {
        stroke: #ecfccb
    }
    .sm\:dark\:stroke-lime-200:is(.dark *) {
        stroke: #d9f99d
    }
    .sm\:dark\:stroke-lime-300:is(.dark *) {
        stroke: #bef264
    }
    .sm\:dark\:stroke-lime-400:is(.dark *) {
        stroke: #a3e635
    }
    .sm\:dark\:stroke-lime-50:is(.dark *) {
        stroke: #f7fee7
    }
    .sm\:dark\:stroke-lime-500:is(.dark *) {
        stroke: #84cc16
    }
    .sm\:dark\:stroke-lime-600:is(.dark *) {
        stroke: #65a30d
    }
    .sm\:dark\:stroke-lime-700:is(.dark *) {
        stroke: #4d7c0f
    }
    .sm\:dark\:stroke-lime-800:is(.dark *) {
        stroke: #3f6212
    }
    .sm\:dark\:stroke-lime-900:is(.dark *) {
        stroke: #365314
    }
    .sm\:dark\:stroke-lime-950:is(.dark *) {
        stroke: #1a2e05
    }
    .sm\:dark\:stroke-neutral-100:is(.dark *) {
        stroke: #f5f5f5
    }
    .sm\:dark\:stroke-neutral-200:is(.dark *) {
        stroke: #e5e5e5
    }
    .sm\:dark\:stroke-neutral-300:is(.dark *) {
        stroke: #d4d4d4
    }
    .sm\:dark\:stroke-neutral-400:is(.dark *) {
        stroke: #a3a3a3
    }
    .sm\:dark\:stroke-neutral-50:is(.dark *) {
        stroke: #fafafa
    }
    .sm\:dark\:stroke-neutral-500:is(.dark *) {
        stroke: #737373
    }
    .sm\:dark\:stroke-neutral-600:is(.dark *) {
        stroke: #525252
    }
    .sm\:dark\:stroke-neutral-700:is(.dark *) {
        stroke: #404040
    }
    .sm\:dark\:stroke-neutral-800:is(.dark *) {
        stroke: #262626
    }
    .sm\:dark\:stroke-neutral-900:is(.dark *) {
        stroke: #171717
    }
    .sm\:dark\:stroke-neutral-950:is(.dark *) {
        stroke: #0a0a0a
    }
    .sm\:dark\:stroke-none:is(.dark *) {
        stroke: none
    }
    .sm\:dark\:stroke-orange-100:is(.dark *) {
        stroke: #ffedd5
    }
    .sm\:dark\:stroke-orange-200:is(.dark *) {
        stroke: #fed7aa
    }
    .sm\:dark\:stroke-orange-300:is(.dark *) {
        stroke: #fdba74
    }
    .sm\:dark\:stroke-orange-400:is(.dark *) {
        stroke: #fb923c
    }
    .sm\:dark\:stroke-orange-50:is(.dark *) {
        stroke: #fff7ed
    }
    .sm\:dark\:stroke-orange-500:is(.dark *) {
        stroke: #f97316
    }
    .sm\:dark\:stroke-orange-600:is(.dark *) {
        stroke: #ea580c
    }
    .sm\:dark\:stroke-orange-700:is(.dark *) {
        stroke: #c2410c
    }
    .sm\:dark\:stroke-orange-800:is(.dark *) {
        stroke: #9a3412
    }
    .sm\:dark\:stroke-orange-900:is(.dark *) {
        stroke: #7c2d12
    }
    .sm\:dark\:stroke-orange-950:is(.dark *) {
        stroke: #431407
    }
    .sm\:dark\:stroke-pink-100:is(.dark *) {
        stroke: #fce7f3
    }
    .sm\:dark\:stroke-pink-200:is(.dark *) {
        stroke: #fbcfe8
    }
    .sm\:dark\:stroke-pink-300:is(.dark *) {
        stroke: #f9a8d4
    }
    .sm\:dark\:stroke-pink-400:is(.dark *) {
        stroke: #f472b6
    }
    .sm\:dark\:stroke-pink-50:is(.dark *) {
        stroke: #fdf2f8
    }
    .sm\:dark\:stroke-pink-500:is(.dark *) {
        stroke: #ec4899
    }
    .sm\:dark\:stroke-pink-600:is(.dark *) {
        stroke: #db2777
    }
    .sm\:dark\:stroke-pink-700:is(.dark *) {
        stroke: #be185d
    }
    .sm\:dark\:stroke-pink-800:is(.dark *) {
        stroke: #9d174d
    }
    .sm\:dark\:stroke-pink-900:is(.dark *) {
        stroke: #831843
    }
    .sm\:dark\:stroke-pink-950:is(.dark *) {
        stroke: #500724
    }
    .sm\:dark\:stroke-purple-100:is(.dark *) {
        stroke: #f3e8ff
    }
    .sm\:dark\:stroke-purple-200:is(.dark *) {
        stroke: #e9d5ff
    }
    .sm\:dark\:stroke-purple-300:is(.dark *) {
        stroke: #d8b4fe
    }
    .sm\:dark\:stroke-purple-400:is(.dark *) {
        stroke: #c084fc
    }
    .sm\:dark\:stroke-purple-50:is(.dark *) {
        stroke: #faf5ff
    }
    .sm\:dark\:stroke-purple-500:is(.dark *) {
        stroke: #a855f7
    }
    .sm\:dark\:stroke-purple-600:is(.dark *) {
        stroke: #9333ea
    }
    .sm\:dark\:stroke-purple-700:is(.dark *) {
        stroke: #7e22ce
    }
    .sm\:dark\:stroke-purple-800:is(.dark *) {
        stroke: #6b21a8
    }
    .sm\:dark\:stroke-purple-900:is(.dark *) {
        stroke: #581c87
    }
    .sm\:dark\:stroke-purple-950:is(.dark *) {
        stroke: #3b0764
    }
    .sm\:dark\:stroke-red-100:is(.dark *) {
        stroke: #fee2e2
    }
    .sm\:dark\:stroke-red-200:is(.dark *) {
        stroke: #fecaca
    }
    .sm\:dark\:stroke-red-300:is(.dark *) {
        stroke: #fca5a5
    }
    .sm\:dark\:stroke-red-400:is(.dark *) {
        stroke: #f87171
    }
    .sm\:dark\:stroke-red-50:is(.dark *) {
        stroke: #fef2f2
    }
    .sm\:dark\:stroke-red-500:is(.dark *) {
        stroke: #ef4444
    }
    .sm\:dark\:stroke-red-600:is(.dark *) {
        stroke: #dc2626
    }
    .sm\:dark\:stroke-red-700:is(.dark *) {
        stroke: #b91c1c
    }
    .sm\:dark\:stroke-red-800:is(.dark *) {
        stroke: #991b1b
    }
    .sm\:dark\:stroke-red-900:is(.dark *) {
        stroke: #7f1d1d
    }
    .sm\:dark\:stroke-red-950:is(.dark *) {
        stroke: #450a0a
    }
    .sm\:dark\:stroke-rose-100:is(.dark *) {
        stroke: #ffe4e6
    }
    .sm\:dark\:stroke-rose-200:is(.dark *) {
        stroke: #fecdd3
    }
    .sm\:dark\:stroke-rose-300:is(.dark *) {
        stroke: #fda4af
    }
    .sm\:dark\:stroke-rose-400:is(.dark *) {
        stroke: #fb7185
    }
    .sm\:dark\:stroke-rose-50:is(.dark *) {
        stroke: #fff1f2
    }
    .sm\:dark\:stroke-rose-500:is(.dark *) {
        stroke: #f43f5e
    }
    .sm\:dark\:stroke-rose-600:is(.dark *) {
        stroke: #e11d48
    }
    .sm\:dark\:stroke-rose-700:is(.dark *) {
        stroke: #be123c
    }
    .sm\:dark\:stroke-rose-800:is(.dark *) {
        stroke: #9f1239
    }
    .sm\:dark\:stroke-rose-900:is(.dark *) {
        stroke: #881337
    }
    .sm\:dark\:stroke-rose-950:is(.dark *) {
        stroke: #4c0519
    }
    .sm\:dark\:stroke-sky-100:is(.dark *) {
        stroke: #e0f2fe
    }
    .sm\:dark\:stroke-sky-200:is(.dark *) {
        stroke: #bae6fd
    }
    .sm\:dark\:stroke-sky-300:is(.dark *) {
        stroke: #7dd3fc
    }
    .sm\:dark\:stroke-sky-400:is(.dark *) {
        stroke: #38bdf8
    }
    .sm\:dark\:stroke-sky-50:is(.dark *) {
        stroke: #f0f9ff
    }
    .sm\:dark\:stroke-sky-500:is(.dark *) {
        stroke: #0ea5e9
    }
    .sm\:dark\:stroke-sky-600:is(.dark *) {
        stroke: #0284c7
    }
    .sm\:dark\:stroke-sky-700:is(.dark *) {
        stroke: #0369a1
    }
    .sm\:dark\:stroke-sky-800:is(.dark *) {
        stroke: #075985
    }
    .sm\:dark\:stroke-sky-900:is(.dark *) {
        stroke: #0c4a6e
    }
    .sm\:dark\:stroke-sky-950:is(.dark *) {
        stroke: #082f49
    }
    .sm\:dark\:stroke-slate-100:is(.dark *) {
        stroke: #f1f5f9
    }
    .sm\:dark\:stroke-slate-200:is(.dark *) {
        stroke: #e2e8f0
    }
    .sm\:dark\:stroke-slate-300:is(.dark *) {
        stroke: #cbd5e1
    }
    .sm\:dark\:stroke-slate-400:is(.dark *) {
        stroke: #94a3b8
    }
    .sm\:dark\:stroke-slate-50:is(.dark *) {
        stroke: #f8fafc
    }
    .sm\:dark\:stroke-slate-500:is(.dark *) {
        stroke: #64748b
    }
    .sm\:dark\:stroke-slate-600:is(.dark *) {
        stroke: #475569
    }
    .sm\:dark\:stroke-slate-700:is(.dark *) {
        stroke: #334155
    }
    .sm\:dark\:stroke-slate-800:is(.dark *) {
        stroke: #1e293b
    }
    .sm\:dark\:stroke-slate-900:is(.dark *) {
        stroke: #0f172a
    }
    .sm\:dark\:stroke-slate-950:is(.dark *) {
        stroke: #020617
    }
    .sm\:dark\:stroke-stone-100:is(.dark *) {
        stroke: #f5f5f4
    }
    .sm\:dark\:stroke-stone-200:is(.dark *) {
        stroke: #e7e5e4
    }
    .sm\:dark\:stroke-stone-300:is(.dark *) {
        stroke: #d6d3d1
    }
    .sm\:dark\:stroke-stone-400:is(.dark *) {
        stroke: #a8a29e
    }
    .sm\:dark\:stroke-stone-50:is(.dark *) {
        stroke: #fafaf9
    }
    .sm\:dark\:stroke-stone-500:is(.dark *) {
        stroke: #78716c
    }
    .sm\:dark\:stroke-stone-600:is(.dark *) {
        stroke: #57534e
    }
    .sm\:dark\:stroke-stone-700:is(.dark *) {
        stroke: #44403c
    }
    .sm\:dark\:stroke-stone-800:is(.dark *) {
        stroke: #292524
    }
    .sm\:dark\:stroke-stone-900:is(.dark *) {
        stroke: #1c1917
    }
    .sm\:dark\:stroke-stone-950:is(.dark *) {
        stroke: #0c0a09
    }
    .sm\:dark\:stroke-teal-100:is(.dark *) {
        stroke: #ccfbf1
    }
    .sm\:dark\:stroke-teal-200:is(.dark *) {
        stroke: #99f6e4
    }
    .sm\:dark\:stroke-teal-300:is(.dark *) {
        stroke: #5eead4
    }
    .sm\:dark\:stroke-teal-400:is(.dark *) {
        stroke: #2dd4bf
    }
    .sm\:dark\:stroke-teal-50:is(.dark *) {
        stroke: #f0fdfa
    }
    .sm\:dark\:stroke-teal-500:is(.dark *) {
        stroke: #14b8a6
    }
    .sm\:dark\:stroke-teal-600:is(.dark *) {
        stroke: #0d9488
    }
    .sm\:dark\:stroke-teal-700:is(.dark *) {
        stroke: #0f766e
    }
    .sm\:dark\:stroke-teal-800:is(.dark *) {
        stroke: #115e59
    }
    .sm\:dark\:stroke-teal-900:is(.dark *) {
        stroke: #134e4a
    }
    .sm\:dark\:stroke-teal-950:is(.dark *) {
        stroke: #042f2e
    }
    .sm\:dark\:stroke-transparent:is(.dark *) {
        stroke: transparent
    }
    .sm\:dark\:stroke-violet-100:is(.dark *) {
        stroke: #ede9fe
    }
    .sm\:dark\:stroke-violet-200:is(.dark *) {
        stroke: #ddd6fe
    }
    .sm\:dark\:stroke-violet-300:is(.dark *) {
        stroke: #c4b5fd
    }
    .sm\:dark\:stroke-violet-400:is(.dark *) {
        stroke: #a78bfa
    }
    .sm\:dark\:stroke-violet-50:is(.dark *) {
        stroke: #f5f3ff
    }
    .sm\:dark\:stroke-violet-500:is(.dark *) {
        stroke: #8b5cf6
    }
    .sm\:dark\:stroke-violet-600:is(.dark *) {
        stroke: #7c3aed
    }
    .sm\:dark\:stroke-violet-700:is(.dark *) {
        stroke: #6d28d9
    }
    .sm\:dark\:stroke-violet-800:is(.dark *) {
        stroke: #5b21b6
    }
    .sm\:dark\:stroke-violet-900:is(.dark *) {
        stroke: #4c1d95
    }
    .sm\:dark\:stroke-violet-950:is(.dark *) {
        stroke: #2e1065
    }
    .sm\:dark\:stroke-white:is(.dark *) {
        stroke: #fff
    }
    .sm\:dark\:stroke-yellow-100:is(.dark *) {
        stroke: #fef9c3
    }
    .sm\:dark\:stroke-yellow-200:is(.dark *) {
        stroke: #fef08a
    }
    .sm\:dark\:stroke-yellow-300:is(.dark *) {
        stroke: #fde047
    }
    .sm\:dark\:stroke-yellow-400:is(.dark *) {
        stroke: #facc15
    }
    .sm\:dark\:stroke-yellow-50:is(.dark *) {
        stroke: #fefce8
    }
    .sm\:dark\:stroke-yellow-500:is(.dark *) {
        stroke: #eab308
    }
    .sm\:dark\:stroke-yellow-600:is(.dark *) {
        stroke: #ca8a04
    }
    .sm\:dark\:stroke-yellow-700:is(.dark *) {
        stroke: #a16207
    }
    .sm\:dark\:stroke-yellow-800:is(.dark *) {
        stroke: #854d0e
    }
    .sm\:dark\:stroke-yellow-900:is(.dark *) {
        stroke: #713f12
    }
    .sm\:dark\:stroke-yellow-950:is(.dark *) {
        stroke: #422006
    }
    .sm\:dark\:stroke-zinc-100:is(.dark *) {
        stroke: #f4f4f5
    }
    .sm\:dark\:stroke-zinc-200:is(.dark *) {
        stroke: #e4e4e7
    }
    .sm\:dark\:stroke-zinc-300:is(.dark *) {
        stroke: #d4d4d8
    }
    .sm\:dark\:stroke-zinc-400:is(.dark *) {
        stroke: #a1a1aa
    }
    .sm\:dark\:stroke-zinc-50:is(.dark *) {
        stroke: #fafafa
    }
    .sm\:dark\:stroke-zinc-500:is(.dark *) {
        stroke: #71717a
    }
    .sm\:dark\:stroke-zinc-600:is(.dark *) {
        stroke: #52525b
    }
    .sm\:dark\:stroke-zinc-700:is(.dark *) {
        stroke: #3f3f46
    }
    .sm\:dark\:stroke-zinc-800:is(.dark *) {
        stroke: #27272a
    }
    .sm\:dark\:stroke-zinc-900:is(.dark *) {
        stroke: #18181b
    }
    .sm\:dark\:stroke-zinc-950:is(.dark *) {
        stroke: #09090b
    }
    .sm\:dark\:stroke-0:is(.dark *) {
        stroke-width: 0
    }
    .sm\:dark\:stroke-1:is(.dark *) {
        stroke-width: 1
    }
    .sm\:dark\:stroke-2:is(.dark *) {
        stroke-width: 2
    }
    .sm\:dark\:text-left:is(.dark *) {
        text-align: left
    }
    .sm\:dark\:text-center:is(.dark *) {
        text-align: center
    }
    .sm\:dark\:text-right:is(.dark *) {
        text-align: right
    }
    .sm\:dark\:text-justify:is(.dark *) {
        text-align: justify
    }
    .sm\:dark\:text-start:is(.dark *) {
        text-align: start
    }
    .sm\:dark\:text-end:is(.dark *) {
        text-align: end
    }
    .sm\:dark\:text-2xl:is(.dark *) {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .sm\:dark\:text-3xl:is(.dark *) {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .sm\:dark\:text-4xl:is(.dark *) {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .sm\:dark\:text-5xl:is(.dark *) {
        font-size: 3rem;
        line-height: 1
    }
    .sm\:dark\:text-6xl:is(.dark *) {
        font-size: 3.75rem;
        line-height: 1
    }
    .sm\:dark\:text-7xl:is(.dark *) {
        font-size: 4.5rem;
        line-height: 1
    }
    .sm\:dark\:text-8xl:is(.dark *) {
        font-size: 6rem;
        line-height: 1
    }
    .sm\:dark\:text-9xl:is(.dark *) {
        font-size: 8rem;
        line-height: 1
    }
    .sm\:dark\:text-base:is(.dark *) {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .sm\:dark\:text-lg:is(.dark *) {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .sm\:dark\:text-sm:is(.dark *) {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .sm\:dark\:text-xl:is(.dark *) {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .sm\:dark\:text-xs:is(.dark *) {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .sm\:dark\:text-amber-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 243 199 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 230 138 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 211 77 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 191 36 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 251 235 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 119 6 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(180 83 9 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(146 64 14 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 53 15 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-amber-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 26 3 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-black:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 234 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(191 219 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 197 253 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(96 165 250 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 246 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 130 246 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(37 99 235 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(29 78 216 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 64 175 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 58 138 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-blue-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 37 84 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-current:is(.dark *) {
        color: currentColor
    }
    .sm\:dark\:text-cyan-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(207 250 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 243 252 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(103 232 249 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 211 238 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 254 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 182 212 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 145 178 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 116 144 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 94 117 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 78 99 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-cyan-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 51 68 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 250 229 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 243 208 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(110 231 183 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(52 211 153 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 253 245 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(16 185 129 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 150 105 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 120 87 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 95 70 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 78 59 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-emerald-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 44 34 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 232 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 208 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 171 252 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(232 121 249 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 244 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 70 239 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 38 211 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(162 28 175 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 25 143 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(112 26 117 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-fuchsia-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 4 78 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 244 246 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 231 235 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 213 219 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 250 251 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 114 128 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(31 41 55 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-gray-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 7 18 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 252 231 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(187 247 208 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 239 172 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 222 128 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 244 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 163 74 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 128 61 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 101 52 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 83 45 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-green-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 46 22 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 231 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(199 210 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 180 252 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(129 140 248 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(238 242 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(99 102 241 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(79 70 229 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 56 202 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 48 163 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(49 46 129 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-indigo-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 27 75 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-inherit:is(.dark *) {
        color: inherit
    }
    .sm\:dark\:text-lime-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 252 203 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 249 157 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 242 100 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 230 53 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(247 254 231 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(132 204 22 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(101 163 13 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(77 124 15 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 98 18 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(54 83 20 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-lime-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(26 46 5 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 245 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 229 229 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 212 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 163 163 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(115 115 115 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 82 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(64 64 64 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(38 38 38 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 23 23 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-neutral-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(10 10 10 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 237 213 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 215 170 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 186 116 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 146 60 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 247 237 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 115 22 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 88 12 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(194 65 12 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(154 52 18 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 45 18 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-orange-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 20 7 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 231 243 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 207 232 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 168 212 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 114 182 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 242 248 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 72 153 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 39 119 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 24 93 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(157 23 77 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(131 24 67 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-pink-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(80 7 36 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 232 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(233 213 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(216 180 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 132 252 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 245 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 85 247 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 51 234 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(126 34 206 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 33 168 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(88 28 135 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-purple-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 7 100 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 226 226 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 202 202 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 165 165 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 113 113 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 242 242 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(185 28 28 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 27 27 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(127 29 29 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-red-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 10 10 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 228 230 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 205 211 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 164 175 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 113 133 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 241 242 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 63 94 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(225 29 72 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 18 60 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(159 18 57 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(136 19 55 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-rose-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 5 25 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 242 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(186 230 253 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(125 211 252 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(56 189 248 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 249 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 165 233 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 132 199 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 105 161 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(7 89 133 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 74 110 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-sky-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 47 73 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(241 245 249 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(226 232 240 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(203 213 225 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 250 252 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(51 65 85 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-slate-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 6 23 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 244 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(231 229 228 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(214 211 209 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 162 158 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 249 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 113 108 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(87 83 78 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(68 64 60 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(41 37 36 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(28 25 23 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-stone-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 10 9 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(204 251 241 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(94 234 212 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 250 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 94 89 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(19 78 74 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-teal-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 47 46 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-transparent:is(.dark *) {
        color: transparent
    }
    .sm\:dark\:text-violet-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(237 233 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(221 214 254 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(196 181 253 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 139 250 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 243 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(139 92 246 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 58 237 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(109 40 217 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(91 33 182 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 29 149 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-violet-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(46 16 101 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-white:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 249 195 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 240 138 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 224 71 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 204 21 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 252 232 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 179 8 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(202 138 4 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 98 7 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(133 77 14 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 63 18 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-yellow-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(66 32 6 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 244 245 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(228 228 231 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 216 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 161 170 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 113 122 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 91 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 63 70 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(39 39 42 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(24 24 27 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-zinc-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(9 9 11 / var(--tw-text-opacity, 1))
    }
    .sm\:dark\:text-opacity-0:is(.dark *) {
        --tw-text-opacity: 0
    }
    .sm\:dark\:text-opacity-10:is(.dark *) {
        --tw-text-opacity: 0.1
    }
    .sm\:dark\:text-opacity-100:is(.dark *) {
        --tw-text-opacity: 1
    }
    .sm\:dark\:text-opacity-15:is(.dark *) {
        --tw-text-opacity: 0.15
    }
    .sm\:dark\:text-opacity-20:is(.dark *) {
        --tw-text-opacity: 0.2
    }
    .sm\:dark\:text-opacity-25:is(.dark *) {
        --tw-text-opacity: 0.25
    }
    .sm\:dark\:text-opacity-30:is(.dark *) {
        --tw-text-opacity: 0.3
    }
    .sm\:dark\:text-opacity-35:is(.dark *) {
        --tw-text-opacity: 0.35
    }
    .sm\:dark\:text-opacity-40:is(.dark *) {
        --tw-text-opacity: 0.4
    }
    .sm\:dark\:text-opacity-45:is(.dark *) {
        --tw-text-opacity: 0.45
    }
    .sm\:dark\:text-opacity-5:is(.dark *) {
        --tw-text-opacity: 0.05
    }
    .sm\:dark\:text-opacity-50:is(.dark *) {
        --tw-text-opacity: 0.5
    }
    .sm\:dark\:text-opacity-55:is(.dark *) {
        --tw-text-opacity: 0.55
    }
    .sm\:dark\:text-opacity-60:is(.dark *) {
        --tw-text-opacity: 0.6
    }
    .sm\:dark\:text-opacity-65:is(.dark *) {
        --tw-text-opacity: 0.65
    }
    .sm\:dark\:text-opacity-70:is(.dark *) {
        --tw-text-opacity: 0.7
    }
    .sm\:dark\:text-opacity-75:is(.dark *) {
        --tw-text-opacity: 0.75
    }
    .sm\:dark\:text-opacity-80:is(.dark *) {
        --tw-text-opacity: 0.8
    }
    .sm\:dark\:text-opacity-85:is(.dark *) {
        --tw-text-opacity: 0.85
    }
    .sm\:dark\:text-opacity-90:is(.dark *) {
        --tw-text-opacity: 0.9
    }
    .sm\:dark\:text-opacity-95:is(.dark *) {
        --tw-text-opacity: 0.95
    }
    .sm\:dark\:decoration-amber-100:is(.dark *) {
        text-decoration-color: #fef3c7
    }
    .sm\:dark\:decoration-amber-200:is(.dark *) {
        text-decoration-color: #fde68a
    }
    .sm\:dark\:decoration-amber-300:is(.dark *) {
        text-decoration-color: #fcd34d
    }
    .sm\:dark\:decoration-amber-400:is(.dark *) {
        text-decoration-color: #fbbf24
    }
    .sm\:dark\:decoration-amber-50:is(.dark *) {
        text-decoration-color: #fffbeb
    }
    .sm\:dark\:decoration-amber-500:is(.dark *) {
        text-decoration-color: #f59e0b
    }
    .sm\:dark\:decoration-amber-600:is(.dark *) {
        text-decoration-color: #d97706
    }
    .sm\:dark\:decoration-amber-700:is(.dark *) {
        text-decoration-color: #b45309
    }
    .sm\:dark\:decoration-amber-800:is(.dark *) {
        text-decoration-color: #92400e
    }
    .sm\:dark\:decoration-amber-900:is(.dark *) {
        text-decoration-color: #78350f
    }
    .sm\:dark\:decoration-amber-950:is(.dark *) {
        text-decoration-color: #451a03
    }
    .sm\:dark\:decoration-black:is(.dark *) {
        text-decoration-color: #000
    }
    .sm\:dark\:decoration-blue-100:is(.dark *) {
        text-decoration-color: #dbeafe
    }
    .sm\:dark\:decoration-blue-200:is(.dark *) {
        text-decoration-color: #bfdbfe
    }
    .sm\:dark\:decoration-blue-300:is(.dark *) {
        text-decoration-color: #93c5fd
    }
    .sm\:dark\:decoration-blue-400:is(.dark *) {
        text-decoration-color: #60a5fa
    }
    .sm\:dark\:decoration-blue-50:is(.dark *) {
        text-decoration-color: #eff6ff
    }
    .sm\:dark\:decoration-blue-500:is(.dark *) {
        text-decoration-color: #3b82f6
    }
    .sm\:dark\:decoration-blue-600:is(.dark *) {
        text-decoration-color: #2563eb
    }
    .sm\:dark\:decoration-blue-700:is(.dark *) {
        text-decoration-color: #1d4ed8
    }
    .sm\:dark\:decoration-blue-800:is(.dark *) {
        text-decoration-color: #1e40af
    }
    .sm\:dark\:decoration-blue-900:is(.dark *) {
        text-decoration-color: #1e3a8a
    }
    .sm\:dark\:decoration-blue-950:is(.dark *) {
        text-decoration-color: #172554
    }
    .sm\:dark\:decoration-current:is(.dark *) {
        text-decoration-color: currentColor
    }
    .sm\:dark\:decoration-cyan-100:is(.dark *) {
        text-decoration-color: #cffafe
    }
    .sm\:dark\:decoration-cyan-200:is(.dark *) {
        text-decoration-color: #a5f3fc
    }
    .sm\:dark\:decoration-cyan-300:is(.dark *) {
        text-decoration-color: #67e8f9
    }
    .sm\:dark\:decoration-cyan-400:is(.dark *) {
        text-decoration-color: #22d3ee
    }
    .sm\:dark\:decoration-cyan-50:is(.dark *) {
        text-decoration-color: #ecfeff
    }
    .sm\:dark\:decoration-cyan-500:is(.dark *) {
        text-decoration-color: #06b6d4
    }
    .sm\:dark\:decoration-cyan-600:is(.dark *) {
        text-decoration-color: #0891b2
    }
    .sm\:dark\:decoration-cyan-700:is(.dark *) {
        text-decoration-color: #0e7490
    }
    .sm\:dark\:decoration-cyan-800:is(.dark *) {
        text-decoration-color: #155e75
    }
    .sm\:dark\:decoration-cyan-900:is(.dark *) {
        text-decoration-color: #164e63
    }
    .sm\:dark\:decoration-cyan-950:is(.dark *) {
        text-decoration-color: #083344
    }
    .sm\:dark\:decoration-emerald-100:is(.dark *) {
        text-decoration-color: #d1fae5
    }
    .sm\:dark\:decoration-emerald-200:is(.dark *) {
        text-decoration-color: #a7f3d0
    }
    .sm\:dark\:decoration-emerald-300:is(.dark *) {
        text-decoration-color: #6ee7b7
    }
    .sm\:dark\:decoration-emerald-400:is(.dark *) {
        text-decoration-color: #34d399
    }
    .sm\:dark\:decoration-emerald-50:is(.dark *) {
        text-decoration-color: #ecfdf5
    }
    .sm\:dark\:decoration-emerald-500:is(.dark *) {
        text-decoration-color: #10b981
    }
    .sm\:dark\:decoration-emerald-600:is(.dark *) {
        text-decoration-color: #059669
    }
    .sm\:dark\:decoration-emerald-700:is(.dark *) {
        text-decoration-color: #047857
    }
    .sm\:dark\:decoration-emerald-800:is(.dark *) {
        text-decoration-color: #065f46
    }
    .sm\:dark\:decoration-emerald-900:is(.dark *) {
        text-decoration-color: #064e3b
    }
    .sm\:dark\:decoration-emerald-950:is(.dark *) {
        text-decoration-color: #022c22
    }
    .sm\:dark\:decoration-fuchsia-100:is(.dark *) {
        text-decoration-color: #fae8ff
    }
    .sm\:dark\:decoration-fuchsia-200:is(.dark *) {
        text-decoration-color: #f5d0fe
    }
    .sm\:dark\:decoration-fuchsia-300:is(.dark *) {
        text-decoration-color: #f0abfc
    }
    .sm\:dark\:decoration-fuchsia-400:is(.dark *) {
        text-decoration-color: #e879f9
    }
    .sm\:dark\:decoration-fuchsia-50:is(.dark *) {
        text-decoration-color: #fdf4ff
    }
    .sm\:dark\:decoration-fuchsia-500:is(.dark *) {
        text-decoration-color: #d946ef
    }
    .sm\:dark\:decoration-fuchsia-600:is(.dark *) {
        text-decoration-color: #c026d3
    }
    .sm\:dark\:decoration-fuchsia-700:is(.dark *) {
        text-decoration-color: #a21caf
    }
    .sm\:dark\:decoration-fuchsia-800:is(.dark *) {
        text-decoration-color: #86198f
    }
    .sm\:dark\:decoration-fuchsia-900:is(.dark *) {
        text-decoration-color: #701a75
    }
    .sm\:dark\:decoration-fuchsia-950:is(.dark *) {
        text-decoration-color: #4a044e
    }
    .sm\:dark\:decoration-gray-100:is(.dark *) {
        text-decoration-color: #f3f4f6
    }
    .sm\:dark\:decoration-gray-200:is(.dark *) {
        text-decoration-color: #e5e7eb
    }
    .sm\:dark\:decoration-gray-300:is(.dark *) {
        text-decoration-color: #d1d5db
    }
    .sm\:dark\:decoration-gray-400:is(.dark *) {
        text-decoration-color: #9ca3af
    }
    .sm\:dark\:decoration-gray-50:is(.dark *) {
        text-decoration-color: #f9fafb
    }
    .sm\:dark\:decoration-gray-500:is(.dark *) {
        text-decoration-color: #6b7280
    }
    .sm\:dark\:decoration-gray-600:is(.dark *) {
        text-decoration-color: #4b5563
    }
    .sm\:dark\:decoration-gray-700:is(.dark *) {
        text-decoration-color: #374151
    }
    .sm\:dark\:decoration-gray-800:is(.dark *) {
        text-decoration-color: #1f2937
    }
    .sm\:dark\:decoration-gray-900:is(.dark *) {
        text-decoration-color: #111827
    }
    .sm\:dark\:decoration-gray-950:is(.dark *) {
        text-decoration-color: #030712
    }
    .sm\:dark\:decoration-green-100:is(.dark *) {
        text-decoration-color: #dcfce7
    }
    .sm\:dark\:decoration-green-200:is(.dark *) {
        text-decoration-color: #bbf7d0
    }
    .sm\:dark\:decoration-green-300:is(.dark *) {
        text-decoration-color: #86efac
    }
    .sm\:dark\:decoration-green-400:is(.dark *) {
        text-decoration-color: #4ade80
    }
    .sm\:dark\:decoration-green-50:is(.dark *) {
        text-decoration-color: #f0fdf4
    }
    .sm\:dark\:decoration-green-500:is(.dark *) {
        text-decoration-color: #22c55e
    }
    .sm\:dark\:decoration-green-600:is(.dark *) {
        text-decoration-color: #16a34a
    }
    .sm\:dark\:decoration-green-700:is(.dark *) {
        text-decoration-color: #15803d
    }
    .sm\:dark\:decoration-green-800:is(.dark *) {
        text-decoration-color: #166534
    }
    .sm\:dark\:decoration-green-900:is(.dark *) {
        text-decoration-color: #14532d
    }
    .sm\:dark\:decoration-green-950:is(.dark *) {
        text-decoration-color: #052e16
    }
    .sm\:dark\:decoration-indigo-100:is(.dark *) {
        text-decoration-color: #e0e7ff
    }
    .sm\:dark\:decoration-indigo-200:is(.dark *) {
        text-decoration-color: #c7d2fe
    }
    .sm\:dark\:decoration-indigo-300:is(.dark *) {
        text-decoration-color: #a5b4fc
    }
    .sm\:dark\:decoration-indigo-400:is(.dark *) {
        text-decoration-color: #818cf8
    }
    .sm\:dark\:decoration-indigo-50:is(.dark *) {
        text-decoration-color: #eef2ff
    }
    .sm\:dark\:decoration-indigo-500:is(.dark *) {
        text-decoration-color: #6366f1
    }
    .sm\:dark\:decoration-indigo-600:is(.dark *) {
        text-decoration-color: #4f46e5
    }
    .sm\:dark\:decoration-indigo-700:is(.dark *) {
        text-decoration-color: #4338ca
    }
    .sm\:dark\:decoration-indigo-800:is(.dark *) {
        text-decoration-color: #3730a3
    }
    .sm\:dark\:decoration-indigo-900:is(.dark *) {
        text-decoration-color: #312e81
    }
    .sm\:dark\:decoration-indigo-950:is(.dark *) {
        text-decoration-color: #1e1b4b
    }
    .sm\:dark\:decoration-inherit:is(.dark *) {
        text-decoration-color: inherit
    }
    .sm\:dark\:decoration-lime-100:is(.dark *) {
        text-decoration-color: #ecfccb
    }
    .sm\:dark\:decoration-lime-200:is(.dark *) {
        text-decoration-color: #d9f99d
    }
    .sm\:dark\:decoration-lime-300:is(.dark *) {
        text-decoration-color: #bef264
    }
    .sm\:dark\:decoration-lime-400:is(.dark *) {
        text-decoration-color: #a3e635
    }
    .sm\:dark\:decoration-lime-50:is(.dark *) {
        text-decoration-color: #f7fee7
    }
    .sm\:dark\:decoration-lime-500:is(.dark *) {
        text-decoration-color: #84cc16
    }
    .sm\:dark\:decoration-lime-600:is(.dark *) {
        text-decoration-color: #65a30d
    }
    .sm\:dark\:decoration-lime-700:is(.dark *) {
        text-decoration-color: #4d7c0f
    }
    .sm\:dark\:decoration-lime-800:is(.dark *) {
        text-decoration-color: #3f6212
    }
    .sm\:dark\:decoration-lime-900:is(.dark *) {
        text-decoration-color: #365314
    }
    .sm\:dark\:decoration-lime-950:is(.dark *) {
        text-decoration-color: #1a2e05
    }
    .sm\:dark\:decoration-neutral-100:is(.dark *) {
        text-decoration-color: #f5f5f5
    }
    .sm\:dark\:decoration-neutral-200:is(.dark *) {
        text-decoration-color: #e5e5e5
    }
    .sm\:dark\:decoration-neutral-300:is(.dark *) {
        text-decoration-color: #d4d4d4
    }
    .sm\:dark\:decoration-neutral-400:is(.dark *) {
        text-decoration-color: #a3a3a3
    }
    .sm\:dark\:decoration-neutral-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .sm\:dark\:decoration-neutral-500:is(.dark *) {
        text-decoration-color: #737373
    }
    .sm\:dark\:decoration-neutral-600:is(.dark *) {
        text-decoration-color: #525252
    }
    .sm\:dark\:decoration-neutral-700:is(.dark *) {
        text-decoration-color: #404040
    }
    .sm\:dark\:decoration-neutral-800:is(.dark *) {
        text-decoration-color: #262626
    }
    .sm\:dark\:decoration-neutral-900:is(.dark *) {
        text-decoration-color: #171717
    }
    .sm\:dark\:decoration-neutral-950:is(.dark *) {
        text-decoration-color: #0a0a0a
    }
    .sm\:dark\:decoration-orange-100:is(.dark *) {
        text-decoration-color: #ffedd5
    }
    .sm\:dark\:decoration-orange-200:is(.dark *) {
        text-decoration-color: #fed7aa
    }
    .sm\:dark\:decoration-orange-300:is(.dark *) {
        text-decoration-color: #fdba74
    }
    .sm\:dark\:decoration-orange-400:is(.dark *) {
        text-decoration-color: #fb923c
    }
    .sm\:dark\:decoration-orange-50:is(.dark *) {
        text-decoration-color: #fff7ed
    }
    .sm\:dark\:decoration-orange-500:is(.dark *) {
        text-decoration-color: #f97316
    }
    .sm\:dark\:decoration-orange-600:is(.dark *) {
        text-decoration-color: #ea580c
    }
    .sm\:dark\:decoration-orange-700:is(.dark *) {
        text-decoration-color: #c2410c
    }
    .sm\:dark\:decoration-orange-800:is(.dark *) {
        text-decoration-color: #9a3412
    }
    .sm\:dark\:decoration-orange-900:is(.dark *) {
        text-decoration-color: #7c2d12
    }
    .sm\:dark\:decoration-orange-950:is(.dark *) {
        text-decoration-color: #431407
    }
    .sm\:dark\:decoration-pink-100:is(.dark *) {
        text-decoration-color: #fce7f3
    }
    .sm\:dark\:decoration-pink-200:is(.dark *) {
        text-decoration-color: #fbcfe8
    }
    .sm\:dark\:decoration-pink-300:is(.dark *) {
        text-decoration-color: #f9a8d4
    }
    .sm\:dark\:decoration-pink-400:is(.dark *) {
        text-decoration-color: #f472b6
    }
    .sm\:dark\:decoration-pink-50:is(.dark *) {
        text-decoration-color: #fdf2f8
    }
    .sm\:dark\:decoration-pink-500:is(.dark *) {
        text-decoration-color: #ec4899
    }
    .sm\:dark\:decoration-pink-600:is(.dark *) {
        text-decoration-color: #db2777
    }
    .sm\:dark\:decoration-pink-700:is(.dark *) {
        text-decoration-color: #be185d
    }
    .sm\:dark\:decoration-pink-800:is(.dark *) {
        text-decoration-color: #9d174d
    }
    .sm\:dark\:decoration-pink-900:is(.dark *) {
        text-decoration-color: #831843
    }
    .sm\:dark\:decoration-pink-950:is(.dark *) {
        text-decoration-color: #500724
    }
    .sm\:dark\:decoration-purple-100:is(.dark *) {
        text-decoration-color: #f3e8ff
    }
    .sm\:dark\:decoration-purple-200:is(.dark *) {
        text-decoration-color: #e9d5ff
    }
    .sm\:dark\:decoration-purple-300:is(.dark *) {
        text-decoration-color: #d8b4fe
    }
    .sm\:dark\:decoration-purple-400:is(.dark *) {
        text-decoration-color: #c084fc
    }
    .sm\:dark\:decoration-purple-50:is(.dark *) {
        text-decoration-color: #faf5ff
    }
    .sm\:dark\:decoration-purple-500:is(.dark *) {
        text-decoration-color: #a855f7
    }
    .sm\:dark\:decoration-purple-600:is(.dark *) {
        text-decoration-color: #9333ea
    }
    .sm\:dark\:decoration-purple-700:is(.dark *) {
        text-decoration-color: #7e22ce
    }
    .sm\:dark\:decoration-purple-800:is(.dark *) {
        text-decoration-color: #6b21a8
    }
    .sm\:dark\:decoration-purple-900:is(.dark *) {
        text-decoration-color: #581c87
    }
    .sm\:dark\:decoration-purple-950:is(.dark *) {
        text-decoration-color: #3b0764
    }
    .sm\:dark\:decoration-red-100:is(.dark *) {
        text-decoration-color: #fee2e2
    }
    .sm\:dark\:decoration-red-200:is(.dark *) {
        text-decoration-color: #fecaca
    }
    .sm\:dark\:decoration-red-300:is(.dark *) {
        text-decoration-color: #fca5a5
    }
    .sm\:dark\:decoration-red-400:is(.dark *) {
        text-decoration-color: #f87171
    }
    .sm\:dark\:decoration-red-50:is(.dark *) {
        text-decoration-color: #fef2f2
    }
    .sm\:dark\:decoration-red-500:is(.dark *) {
        text-decoration-color: #ef4444
    }
    .sm\:dark\:decoration-red-600:is(.dark *) {
        text-decoration-color: #dc2626
    }
    .sm\:dark\:decoration-red-700:is(.dark *) {
        text-decoration-color: #b91c1c
    }
    .sm\:dark\:decoration-red-800:is(.dark *) {
        text-decoration-color: #991b1b
    }
    .sm\:dark\:decoration-red-900:is(.dark *) {
        text-decoration-color: #7f1d1d
    }
    .sm\:dark\:decoration-red-950:is(.dark *) {
        text-decoration-color: #450a0a
    }
    .sm\:dark\:decoration-rose-100:is(.dark *) {
        text-decoration-color: #ffe4e6
    }
    .sm\:dark\:decoration-rose-200:is(.dark *) {
        text-decoration-color: #fecdd3
    }
    .sm\:dark\:decoration-rose-300:is(.dark *) {
        text-decoration-color: #fda4af
    }
    .sm\:dark\:decoration-rose-400:is(.dark *) {
        text-decoration-color: #fb7185
    }
    .sm\:dark\:decoration-rose-50:is(.dark *) {
        text-decoration-color: #fff1f2
    }
    .sm\:dark\:decoration-rose-500:is(.dark *) {
        text-decoration-color: #f43f5e
    }
    .sm\:dark\:decoration-rose-600:is(.dark *) {
        text-decoration-color: #e11d48
    }
    .sm\:dark\:decoration-rose-700:is(.dark *) {
        text-decoration-color: #be123c
    }
    .sm\:dark\:decoration-rose-800:is(.dark *) {
        text-decoration-color: #9f1239
    }
    .sm\:dark\:decoration-rose-900:is(.dark *) {
        text-decoration-color: #881337
    }
    .sm\:dark\:decoration-rose-950:is(.dark *) {
        text-decoration-color: #4c0519
    }
    .sm\:dark\:decoration-sky-100:is(.dark *) {
        text-decoration-color: #e0f2fe
    }
    .sm\:dark\:decoration-sky-200:is(.dark *) {
        text-decoration-color: #bae6fd
    }
    .sm\:dark\:decoration-sky-300:is(.dark *) {
        text-decoration-color: #7dd3fc
    }
    .sm\:dark\:decoration-sky-400:is(.dark *) {
        text-decoration-color: #38bdf8
    }
    .sm\:dark\:decoration-sky-50:is(.dark *) {
        text-decoration-color: #f0f9ff
    }
    .sm\:dark\:decoration-sky-500:is(.dark *) {
        text-decoration-color: #0ea5e9
    }
    .sm\:dark\:decoration-sky-600:is(.dark *) {
        text-decoration-color: #0284c7
    }
    .sm\:dark\:decoration-sky-700:is(.dark *) {
        text-decoration-color: #0369a1
    }
    .sm\:dark\:decoration-sky-800:is(.dark *) {
        text-decoration-color: #075985
    }
    .sm\:dark\:decoration-sky-900:is(.dark *) {
        text-decoration-color: #0c4a6e
    }
    .sm\:dark\:decoration-sky-950:is(.dark *) {
        text-decoration-color: #082f49
    }
    .sm\:dark\:decoration-slate-100:is(.dark *) {
        text-decoration-color: #f1f5f9
    }
    .sm\:dark\:decoration-slate-200:is(.dark *) {
        text-decoration-color: #e2e8f0
    }
    .sm\:dark\:decoration-slate-300:is(.dark *) {
        text-decoration-color: #cbd5e1
    }
    .sm\:dark\:decoration-slate-400:is(.dark *) {
        text-decoration-color: #94a3b8
    }
    .sm\:dark\:decoration-slate-50:is(.dark *) {
        text-decoration-color: #f8fafc
    }
    .sm\:dark\:decoration-slate-500:is(.dark *) {
        text-decoration-color: #64748b
    }
    .sm\:dark\:decoration-slate-600:is(.dark *) {
        text-decoration-color: #475569
    }
    .sm\:dark\:decoration-slate-700:is(.dark *) {
        text-decoration-color: #334155
    }
    .sm\:dark\:decoration-slate-800:is(.dark *) {
        text-decoration-color: #1e293b
    }
    .sm\:dark\:decoration-slate-900:is(.dark *) {
        text-decoration-color: #0f172a
    }
    .sm\:dark\:decoration-slate-950:is(.dark *) {
        text-decoration-color: #020617
    }
    .sm\:dark\:decoration-stone-100:is(.dark *) {
        text-decoration-color: #f5f5f4
    }
    .sm\:dark\:decoration-stone-200:is(.dark *) {
        text-decoration-color: #e7e5e4
    }
    .sm\:dark\:decoration-stone-300:is(.dark *) {
        text-decoration-color: #d6d3d1
    }
    .sm\:dark\:decoration-stone-400:is(.dark *) {
        text-decoration-color: #a8a29e
    }
    .sm\:dark\:decoration-stone-50:is(.dark *) {
        text-decoration-color: #fafaf9
    }
    .sm\:dark\:decoration-stone-500:is(.dark *) {
        text-decoration-color: #78716c
    }
    .sm\:dark\:decoration-stone-600:is(.dark *) {
        text-decoration-color: #57534e
    }
    .sm\:dark\:decoration-stone-700:is(.dark *) {
        text-decoration-color: #44403c
    }
    .sm\:dark\:decoration-stone-800:is(.dark *) {
        text-decoration-color: #292524
    }
    .sm\:dark\:decoration-stone-900:is(.dark *) {
        text-decoration-color: #1c1917
    }
    .sm\:dark\:decoration-stone-950:is(.dark *) {
        text-decoration-color: #0c0a09
    }
    .sm\:dark\:decoration-teal-100:is(.dark *) {
        text-decoration-color: #ccfbf1
    }
    .sm\:dark\:decoration-teal-200:is(.dark *) {
        text-decoration-color: #99f6e4
    }
    .sm\:dark\:decoration-teal-300:is(.dark *) {
        text-decoration-color: #5eead4
    }
    .sm\:dark\:decoration-teal-400:is(.dark *) {
        text-decoration-color: #2dd4bf
    }
    .sm\:dark\:decoration-teal-50:is(.dark *) {
        text-decoration-color: #f0fdfa
    }
    .sm\:dark\:decoration-teal-500:is(.dark *) {
        text-decoration-color: #14b8a6
    }
    .sm\:dark\:decoration-teal-600:is(.dark *) {
        text-decoration-color: #0d9488
    }
    .sm\:dark\:decoration-teal-700:is(.dark *) {
        text-decoration-color: #0f766e
    }
    .sm\:dark\:decoration-teal-800:is(.dark *) {
        text-decoration-color: #115e59
    }
    .sm\:dark\:decoration-teal-900:is(.dark *) {
        text-decoration-color: #134e4a
    }
    .sm\:dark\:decoration-teal-950:is(.dark *) {
        text-decoration-color: #042f2e
    }
    .sm\:dark\:decoration-transparent:is(.dark *) {
        text-decoration-color: transparent
    }
    .sm\:dark\:decoration-violet-100:is(.dark *) {
        text-decoration-color: #ede9fe
    }
    .sm\:dark\:decoration-violet-200:is(.dark *) {
        text-decoration-color: #ddd6fe
    }
    .sm\:dark\:decoration-violet-300:is(.dark *) {
        text-decoration-color: #c4b5fd
    }
    .sm\:dark\:decoration-violet-400:is(.dark *) {
        text-decoration-color: #a78bfa
    }
    .sm\:dark\:decoration-violet-50:is(.dark *) {
        text-decoration-color: #f5f3ff
    }
    .sm\:dark\:decoration-violet-500:is(.dark *) {
        text-decoration-color: #8b5cf6
    }
    .sm\:dark\:decoration-violet-600:is(.dark *) {
        text-decoration-color: #7c3aed
    }
    .sm\:dark\:decoration-violet-700:is(.dark *) {
        text-decoration-color: #6d28d9
    }
    .sm\:dark\:decoration-violet-800:is(.dark *) {
        text-decoration-color: #5b21b6
    }
    .sm\:dark\:decoration-violet-900:is(.dark *) {
        text-decoration-color: #4c1d95
    }
    .sm\:dark\:decoration-violet-950:is(.dark *) {
        text-decoration-color: #2e1065
    }
    .sm\:dark\:decoration-white:is(.dark *) {
        text-decoration-color: #fff
    }
    .sm\:dark\:decoration-yellow-100:is(.dark *) {
        text-decoration-color: #fef9c3
    }
    .sm\:dark\:decoration-yellow-200:is(.dark *) {
        text-decoration-color: #fef08a
    }
    .sm\:dark\:decoration-yellow-300:is(.dark *) {
        text-decoration-color: #fde047
    }
    .sm\:dark\:decoration-yellow-400:is(.dark *) {
        text-decoration-color: #facc15
    }
    .sm\:dark\:decoration-yellow-50:is(.dark *) {
        text-decoration-color: #fefce8
    }
    .sm\:dark\:decoration-yellow-500:is(.dark *) {
        text-decoration-color: #eab308
    }
    .sm\:dark\:decoration-yellow-600:is(.dark *) {
        text-decoration-color: #ca8a04
    }
    .sm\:dark\:decoration-yellow-700:is(.dark *) {
        text-decoration-color: #a16207
    }
    .sm\:dark\:decoration-yellow-800:is(.dark *) {
        text-decoration-color: #854d0e
    }
    .sm\:dark\:decoration-yellow-900:is(.dark *) {
        text-decoration-color: #713f12
    }
    .sm\:dark\:decoration-yellow-950:is(.dark *) {
        text-decoration-color: #422006
    }
    .sm\:dark\:decoration-zinc-100:is(.dark *) {
        text-decoration-color: #f4f4f5
    }
    .sm\:dark\:decoration-zinc-200:is(.dark *) {
        text-decoration-color: #e4e4e7
    }
    .sm\:dark\:decoration-zinc-300:is(.dark *) {
        text-decoration-color: #d4d4d8
    }
    .sm\:dark\:decoration-zinc-400:is(.dark *) {
        text-decoration-color: #a1a1aa
    }
    .sm\:dark\:decoration-zinc-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .sm\:dark\:decoration-zinc-500:is(.dark *) {
        text-decoration-color: #71717a
    }
    .sm\:dark\:decoration-zinc-600:is(.dark *) {
        text-decoration-color: #52525b
    }
    .sm\:dark\:decoration-zinc-700:is(.dark *) {
        text-decoration-color: #3f3f46
    }
    .sm\:dark\:decoration-zinc-800:is(.dark *) {
        text-decoration-color: #27272a
    }
    .sm\:dark\:decoration-zinc-900:is(.dark *) {
        text-decoration-color: #18181b
    }
    .sm\:dark\:decoration-zinc-950:is(.dark *) {
        text-decoration-color: #09090b
    }
    .sm\:dark\:decoration-solid:is(.dark *) {
        text-decoration-style: solid
    }
    .sm\:dark\:decoration-double:is(.dark *) {
        text-decoration-style: double
    }
    .sm\:dark\:decoration-dotted:is(.dark *) {
        text-decoration-style: dotted
    }
    .sm\:dark\:decoration-dashed:is(.dark *) {
        text-decoration-style: dashed
    }
    .sm\:dark\:decoration-wavy:is(.dark *) {
        text-decoration-style: wavy
    }
    .sm\:dark\:decoration-0:is(.dark *) {
        text-decoration-thickness: 0px
    }
    .sm\:dark\:decoration-1:is(.dark *) {
        text-decoration-thickness: 1px
    }
    .sm\:dark\:decoration-2:is(.dark *) {
        text-decoration-thickness: 2px
    }
    .sm\:dark\:decoration-4:is(.dark *) {
        text-decoration-thickness: 4px
    }
    .sm\:dark\:decoration-8:is(.dark *) {
        text-decoration-thickness: 8px
    }
    .sm\:dark\:decoration-auto:is(.dark *) {
        text-decoration-thickness: auto
    }
    .sm\:dark\:decoration-from-font:is(.dark *) {
        text-decoration-thickness: from-font
    }
    .sm\:dark\:placeholder-amber-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 243 199 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 230 138 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 211 77 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 191 36 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 251 235 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 158 11 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 119 6 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(180 83 9 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(146 64 14 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 53 15 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-amber-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 26 3 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-black:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 234 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(191 219 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 197 253 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(96 165 250 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 246 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 130 246 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(37 99 235 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(29 78 216 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 64 175 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-blue-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 37 84 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-current:is(.dark *)::placeholder {
        color: currentColor
    }
    .sm\:dark\:placeholder-cyan-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(207 250 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 243 252 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(103 232 249 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 211 238 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 254 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 182 212 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 145 178 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 94 117 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 78 99 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-cyan-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 51 68 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 250 229 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 243 208 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(110 231 183 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(52 211 153 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 253 245 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(16 185 129 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 150 105 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 120 87 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 95 70 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 78 59 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-emerald-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 44 34 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 208 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 171 252 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(232 121 249 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 244 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 70 239 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 38 211 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(162 28 175 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 25 143 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(112 26 117 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-fuchsia-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 4 78 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 244 246 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 231 235 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 250 251 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(75 85 99 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(31 41 55 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 24 39 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-gray-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 7 18 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 252 231 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(187 247 208 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 239 172 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 222 128 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 244 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 197 94 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 163 74 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 128 61 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 101 52 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 83 45 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-green-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 46 22 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 231 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(199 210 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 180 252 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(129 140 248 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(238 242 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(99 102 241 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(79 70 229 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 56 202 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 48 163 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(49 46 129 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-indigo-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 27 75 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-inherit:is(.dark *)::placeholder {
        color: inherit
    }
    .sm\:dark\:placeholder-lime-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 252 203 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 249 157 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 242 100 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 230 53 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(247 254 231 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(132 204 22 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(101 163 13 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(77 124 15 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 98 18 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(54 83 20 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-lime-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(26 46 5 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 245 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 229 229 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 212 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 82 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(64 64 64 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(38 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 23 23 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-neutral-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(10 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 237 213 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 215 170 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 186 116 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 146 60 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 247 237 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 115 22 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 88 12 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(194 65 12 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(154 52 18 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 45 18 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-orange-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 20 7 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 231 243 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 207 232 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 168 212 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 114 182 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 242 248 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 72 153 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 39 119 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 24 93 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(157 23 77 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(131 24 67 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-pink-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(80 7 36 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(233 213 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(216 180 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 132 252 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 245 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 85 247 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 51 234 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(126 34 206 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 33 168 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(88 28 135 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-purple-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 7 100 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 226 226 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 202 202 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 165 165 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 113 113 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 242 242 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 68 68 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(185 28 28 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 27 27 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(127 29 29 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-red-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 228 230 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 205 211 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 164 175 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 113 133 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 241 242 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 63 94 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(225 29 72 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 18 60 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(159 18 57 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(136 19 55 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-rose-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 5 25 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 242 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(186 230 253 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(125 211 252 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(56 189 248 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 249 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 165 233 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 132 199 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 105 161 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(7 89 133 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 74 110 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-sky-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 47 73 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(241 245 249 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(226 232 240 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(203 213 225 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 250 252 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(100 116 139 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(51 65 85 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 41 59 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 23 42 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-slate-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 6 23 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 244 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(231 229 228 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(214 211 209 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 162 158 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 249 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 113 108 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(87 83 78 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(68 64 60 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(41 37 36 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(28 25 23 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-stone-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 10 9 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(204 251 241 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 246 228 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(94 234 212 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(45 212 191 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 250 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 184 166 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(13 148 136 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 118 110 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 94 89 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(19 78 74 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-teal-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 47 46 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-transparent:is(.dark *)::placeholder {
        color: transparent
    }
    .sm\:dark\:placeholder-violet-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(237 233 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(221 214 254 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(196 181 253 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 139 250 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 243 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(139 92 246 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 58 237 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(109 40 217 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(91 33 182 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 29 149 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-violet-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(46 16 101 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-white:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 249 195 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 240 138 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 224 71 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 204 21 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 252 232 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 179 8 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(202 138 4 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 98 7 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(133 77 14 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 63 18 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-yellow-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(66 32 6 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 244 245 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(228 228 231 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 216 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 161 170 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 113 122 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 91 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 63 70 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(39 39 42 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(24 24 27 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-zinc-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(9 9 11 / var(--tw-placeholder-opacity, 1))
    }
    .sm\:dark\:placeholder-opacity-0:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0
    }
    .sm\:dark\:placeholder-opacity-10:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.1
    }
    .sm\:dark\:placeholder-opacity-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1
    }
    .sm\:dark\:placeholder-opacity-15:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.15
    }
    .sm\:dark\:placeholder-opacity-20:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.2
    }
    .sm\:dark\:placeholder-opacity-25:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.25
    }
    .sm\:dark\:placeholder-opacity-30:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.3
    }
    .sm\:dark\:placeholder-opacity-35:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.35
    }
    .sm\:dark\:placeholder-opacity-40:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.4
    }
    .sm\:dark\:placeholder-opacity-45:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.45
    }
    .sm\:dark\:placeholder-opacity-5:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.05
    }
    .sm\:dark\:placeholder-opacity-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.5
    }
    .sm\:dark\:placeholder-opacity-55:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.55
    }
    .sm\:dark\:placeholder-opacity-60:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.6
    }
    .sm\:dark\:placeholder-opacity-65:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.65
    }
    .sm\:dark\:placeholder-opacity-70:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.7
    }
    .sm\:dark\:placeholder-opacity-75:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.75
    }
    .sm\:dark\:placeholder-opacity-80:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.8
    }
    .sm\:dark\:placeholder-opacity-85:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.85
    }
    .sm\:dark\:placeholder-opacity-90:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.9
    }
    .sm\:dark\:placeholder-opacity-95:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.95
    }
    .sm\:dark\:caret-amber-100:is(.dark *) {
        caret-color: #fef3c7
    }
    .sm\:dark\:caret-amber-200:is(.dark *) {
        caret-color: #fde68a
    }
    .sm\:dark\:caret-amber-300:is(.dark *) {
        caret-color: #fcd34d
    }
    .sm\:dark\:caret-amber-400:is(.dark *) {
        caret-color: #fbbf24
    }
    .sm\:dark\:caret-amber-50:is(.dark *) {
        caret-color: #fffbeb
    }
    .sm\:dark\:caret-amber-500:is(.dark *) {
        caret-color: #f59e0b
    }
    .sm\:dark\:caret-amber-600:is(.dark *) {
        caret-color: #d97706
    }
    .sm\:dark\:caret-amber-700:is(.dark *) {
        caret-color: #b45309
    }
    .sm\:dark\:caret-amber-800:is(.dark *) {
        caret-color: #92400e
    }
    .sm\:dark\:caret-amber-900:is(.dark *) {
        caret-color: #78350f
    }
    .sm\:dark\:caret-amber-950:is(.dark *) {
        caret-color: #451a03
    }
    .sm\:dark\:caret-black:is(.dark *) {
        caret-color: #000
    }
    .sm\:dark\:caret-blue-100:is(.dark *) {
        caret-color: #dbeafe
    }
    .sm\:dark\:caret-blue-200:is(.dark *) {
        caret-color: #bfdbfe
    }
    .sm\:dark\:caret-blue-300:is(.dark *) {
        caret-color: #93c5fd
    }
    .sm\:dark\:caret-blue-400:is(.dark *) {
        caret-color: #60a5fa
    }
    .sm\:dark\:caret-blue-50:is(.dark *) {
        caret-color: #eff6ff
    }
    .sm\:dark\:caret-blue-500:is(.dark *) {
        caret-color: #3b82f6
    }
    .sm\:dark\:caret-blue-600:is(.dark *) {
        caret-color: #2563eb
    }
    .sm\:dark\:caret-blue-700:is(.dark *) {
        caret-color: #1d4ed8
    }
    .sm\:dark\:caret-blue-800:is(.dark *) {
        caret-color: #1e40af
    }
    .sm\:dark\:caret-blue-900:is(.dark *) {
        caret-color: #1e3a8a
    }
    .sm\:dark\:caret-blue-950:is(.dark *) {
        caret-color: #172554
    }
    .sm\:dark\:caret-current:is(.dark *) {
        caret-color: currentColor
    }
    .sm\:dark\:caret-cyan-100:is(.dark *) {
        caret-color: #cffafe
    }
    .sm\:dark\:caret-cyan-200:is(.dark *) {
        caret-color: #a5f3fc
    }
    .sm\:dark\:caret-cyan-300:is(.dark *) {
        caret-color: #67e8f9
    }
    .sm\:dark\:caret-cyan-400:is(.dark *) {
        caret-color: #22d3ee
    }
    .sm\:dark\:caret-cyan-50:is(.dark *) {
        caret-color: #ecfeff
    }
    .sm\:dark\:caret-cyan-500:is(.dark *) {
        caret-color: #06b6d4
    }
    .sm\:dark\:caret-cyan-600:is(.dark *) {
        caret-color: #0891b2
    }
    .sm\:dark\:caret-cyan-700:is(.dark *) {
        caret-color: #0e7490
    }
    .sm\:dark\:caret-cyan-800:is(.dark *) {
        caret-color: #155e75
    }
    .sm\:dark\:caret-cyan-900:is(.dark *) {
        caret-color: #164e63
    }
    .sm\:dark\:caret-cyan-950:is(.dark *) {
        caret-color: #083344
    }
    .sm\:dark\:caret-emerald-100:is(.dark *) {
        caret-color: #d1fae5
    }
    .sm\:dark\:caret-emerald-200:is(.dark *) {
        caret-color: #a7f3d0
    }
    .sm\:dark\:caret-emerald-300:is(.dark *) {
        caret-color: #6ee7b7
    }
    .sm\:dark\:caret-emerald-400:is(.dark *) {
        caret-color: #34d399
    }
    .sm\:dark\:caret-emerald-50:is(.dark *) {
        caret-color: #ecfdf5
    }
    .sm\:dark\:caret-emerald-500:is(.dark *) {
        caret-color: #10b981
    }
    .sm\:dark\:caret-emerald-600:is(.dark *) {
        caret-color: #059669
    }
    .sm\:dark\:caret-emerald-700:is(.dark *) {
        caret-color: #047857
    }
    .sm\:dark\:caret-emerald-800:is(.dark *) {
        caret-color: #065f46
    }
    .sm\:dark\:caret-emerald-900:is(.dark *) {
        caret-color: #064e3b
    }
    .sm\:dark\:caret-emerald-950:is(.dark *) {
        caret-color: #022c22
    }
    .sm\:dark\:caret-fuchsia-100:is(.dark *) {
        caret-color: #fae8ff
    }
    .sm\:dark\:caret-fuchsia-200:is(.dark *) {
        caret-color: #f5d0fe
    }
    .sm\:dark\:caret-fuchsia-300:is(.dark *) {
        caret-color: #f0abfc
    }
    .sm\:dark\:caret-fuchsia-400:is(.dark *) {
        caret-color: #e879f9
    }
    .sm\:dark\:caret-fuchsia-50:is(.dark *) {
        caret-color: #fdf4ff
    }
    .sm\:dark\:caret-fuchsia-500:is(.dark *) {
        caret-color: #d946ef
    }
    .sm\:dark\:caret-fuchsia-600:is(.dark *) {
        caret-color: #c026d3
    }
    .sm\:dark\:caret-fuchsia-700:is(.dark *) {
        caret-color: #a21caf
    }
    .sm\:dark\:caret-fuchsia-800:is(.dark *) {
        caret-color: #86198f
    }
    .sm\:dark\:caret-fuchsia-900:is(.dark *) {
        caret-color: #701a75
    }
    .sm\:dark\:caret-fuchsia-950:is(.dark *) {
        caret-color: #4a044e
    }
    .sm\:dark\:caret-gray-100:is(.dark *) {
        caret-color: #f3f4f6
    }
    .sm\:dark\:caret-gray-200:is(.dark *) {
        caret-color: #e5e7eb
    }
    .sm\:dark\:caret-gray-300:is(.dark *) {
        caret-color: #d1d5db
    }
    .sm\:dark\:caret-gray-400:is(.dark *) {
        caret-color: #9ca3af
    }
    .sm\:dark\:caret-gray-50:is(.dark *) {
        caret-color: #f9fafb
    }
    .sm\:dark\:caret-gray-500:is(.dark *) {
        caret-color: #6b7280
    }
    .sm\:dark\:caret-gray-600:is(.dark *) {
        caret-color: #4b5563
    }
    .sm\:dark\:caret-gray-700:is(.dark *) {
        caret-color: #374151
    }
    .sm\:dark\:caret-gray-800:is(.dark *) {
        caret-color: #1f2937
    }
    .sm\:dark\:caret-gray-900:is(.dark *) {
        caret-color: #111827
    }
    .sm\:dark\:caret-gray-950:is(.dark *) {
        caret-color: #030712
    }
    .sm\:dark\:caret-green-100:is(.dark *) {
        caret-color: #dcfce7
    }
    .sm\:dark\:caret-green-200:is(.dark *) {
        caret-color: #bbf7d0
    }
    .sm\:dark\:caret-green-300:is(.dark *) {
        caret-color: #86efac
    }
    .sm\:dark\:caret-green-400:is(.dark *) {
        caret-color: #4ade80
    }
    .sm\:dark\:caret-green-50:is(.dark *) {
        caret-color: #f0fdf4
    }
    .sm\:dark\:caret-green-500:is(.dark *) {
        caret-color: #22c55e
    }
    .sm\:dark\:caret-green-600:is(.dark *) {
        caret-color: #16a34a
    }
    .sm\:dark\:caret-green-700:is(.dark *) {
        caret-color: #15803d
    }
    .sm\:dark\:caret-green-800:is(.dark *) {
        caret-color: #166534
    }
    .sm\:dark\:caret-green-900:is(.dark *) {
        caret-color: #14532d
    }
    .sm\:dark\:caret-green-950:is(.dark *) {
        caret-color: #052e16
    }
    .sm\:dark\:caret-indigo-100:is(.dark *) {
        caret-color: #e0e7ff
    }
    .sm\:dark\:caret-indigo-200:is(.dark *) {
        caret-color: #c7d2fe
    }
    .sm\:dark\:caret-indigo-300:is(.dark *) {
        caret-color: #a5b4fc
    }
    .sm\:dark\:caret-indigo-400:is(.dark *) {
        caret-color: #818cf8
    }
    .sm\:dark\:caret-indigo-50:is(.dark *) {
        caret-color: #eef2ff
    }
    .sm\:dark\:caret-indigo-500:is(.dark *) {
        caret-color: #6366f1
    }
    .sm\:dark\:caret-indigo-600:is(.dark *) {
        caret-color: #4f46e5
    }
    .sm\:dark\:caret-indigo-700:is(.dark *) {
        caret-color: #4338ca
    }
    .sm\:dark\:caret-indigo-800:is(.dark *) {
        caret-color: #3730a3
    }
    .sm\:dark\:caret-indigo-900:is(.dark *) {
        caret-color: #312e81
    }
    .sm\:dark\:caret-indigo-950:is(.dark *) {
        caret-color: #1e1b4b
    }
    .sm\:dark\:caret-inherit:is(.dark *) {
        caret-color: inherit
    }
    .sm\:dark\:caret-lime-100:is(.dark *) {
        caret-color: #ecfccb
    }
    .sm\:dark\:caret-lime-200:is(.dark *) {
        caret-color: #d9f99d
    }
    .sm\:dark\:caret-lime-300:is(.dark *) {
        caret-color: #bef264
    }
    .sm\:dark\:caret-lime-400:is(.dark *) {
        caret-color: #a3e635
    }
    .sm\:dark\:caret-lime-50:is(.dark *) {
        caret-color: #f7fee7
    }
    .sm\:dark\:caret-lime-500:is(.dark *) {
        caret-color: #84cc16
    }
    .sm\:dark\:caret-lime-600:is(.dark *) {
        caret-color: #65a30d
    }
    .sm\:dark\:caret-lime-700:is(.dark *) {
        caret-color: #4d7c0f
    }
    .sm\:dark\:caret-lime-800:is(.dark *) {
        caret-color: #3f6212
    }
    .sm\:dark\:caret-lime-900:is(.dark *) {
        caret-color: #365314
    }
    .sm\:dark\:caret-lime-950:is(.dark *) {
        caret-color: #1a2e05
    }
    .sm\:dark\:caret-neutral-100:is(.dark *) {
        caret-color: #f5f5f5
    }
    .sm\:dark\:caret-neutral-200:is(.dark *) {
        caret-color: #e5e5e5
    }
    .sm\:dark\:caret-neutral-300:is(.dark *) {
        caret-color: #d4d4d4
    }
    .sm\:dark\:caret-neutral-400:is(.dark *) {
        caret-color: #a3a3a3
    }
    .sm\:dark\:caret-neutral-50:is(.dark *) {
        caret-color: #fafafa
    }
    .sm\:dark\:caret-neutral-500:is(.dark *) {
        caret-color: #737373
    }
    .sm\:dark\:caret-neutral-600:is(.dark *) {
        caret-color: #525252
    }
    .sm\:dark\:caret-neutral-700:is(.dark *) {
        caret-color: #404040
    }
    .sm\:dark\:caret-neutral-800:is(.dark *) {
        caret-color: #262626
    }
    .sm\:dark\:caret-neutral-900:is(.dark *) {
        caret-color: #171717
    }
    .sm\:dark\:caret-neutral-950:is(.dark *) {
        caret-color: #0a0a0a
    }
    .sm\:dark\:caret-orange-100:is(.dark *) {
        caret-color: #ffedd5
    }
    .sm\:dark\:caret-orange-200:is(.dark *) {
        caret-color: #fed7aa
    }
    .sm\:dark\:caret-orange-300:is(.dark *) {
        caret-color: #fdba74
    }
    .sm\:dark\:caret-orange-400:is(.dark *) {
        caret-color: #fb923c
    }
    .sm\:dark\:caret-orange-50:is(.dark *) {
        caret-color: #fff7ed
    }
    .sm\:dark\:caret-orange-500:is(.dark *) {
        caret-color: #f97316
    }
    .sm\:dark\:caret-orange-600:is(.dark *) {
        caret-color: #ea580c
    }
    .sm\:dark\:caret-orange-700:is(.dark *) {
        caret-color: #c2410c
    }
    .sm\:dark\:caret-orange-800:is(.dark *) {
        caret-color: #9a3412
    }
    .sm\:dark\:caret-orange-900:is(.dark *) {
        caret-color: #7c2d12
    }
    .sm\:dark\:caret-orange-950:is(.dark *) {
        caret-color: #431407
    }
    .sm\:dark\:caret-pink-100:is(.dark *) {
        caret-color: #fce7f3
    }
    .sm\:dark\:caret-pink-200:is(.dark *) {
        caret-color: #fbcfe8
    }
    .sm\:dark\:caret-pink-300:is(.dark *) {
        caret-color: #f9a8d4
    }
    .sm\:dark\:caret-pink-400:is(.dark *) {
        caret-color: #f472b6
    }
    .sm\:dark\:caret-pink-50:is(.dark *) {
        caret-color: #fdf2f8
    }
    .sm\:dark\:caret-pink-500:is(.dark *) {
        caret-color: #ec4899
    }
    .sm\:dark\:caret-pink-600:is(.dark *) {
        caret-color: #db2777
    }
    .sm\:dark\:caret-pink-700:is(.dark *) {
        caret-color: #be185d
    }
    .sm\:dark\:caret-pink-800:is(.dark *) {
        caret-color: #9d174d
    }
    .sm\:dark\:caret-pink-900:is(.dark *) {
        caret-color: #831843
    }
    .sm\:dark\:caret-pink-950:is(.dark *) {
        caret-color: #500724
    }
    .sm\:dark\:caret-purple-100:is(.dark *) {
        caret-color: #f3e8ff
    }
    .sm\:dark\:caret-purple-200:is(.dark *) {
        caret-color: #e9d5ff
    }
    .sm\:dark\:caret-purple-300:is(.dark *) {
        caret-color: #d8b4fe
    }
    .sm\:dark\:caret-purple-400:is(.dark *) {
        caret-color: #c084fc
    }
    .sm\:dark\:caret-purple-50:is(.dark *) {
        caret-color: #faf5ff
    }
    .sm\:dark\:caret-purple-500:is(.dark *) {
        caret-color: #a855f7
    }
    .sm\:dark\:caret-purple-600:is(.dark *) {
        caret-color: #9333ea
    }
    .sm\:dark\:caret-purple-700:is(.dark *) {
        caret-color: #7e22ce
    }
    .sm\:dark\:caret-purple-800:is(.dark *) {
        caret-color: #6b21a8
    }
    .sm\:dark\:caret-purple-900:is(.dark *) {
        caret-color: #581c87
    }
    .sm\:dark\:caret-purple-950:is(.dark *) {
        caret-color: #3b0764
    }
    .sm\:dark\:caret-red-100:is(.dark *) {
        caret-color: #fee2e2
    }
    .sm\:dark\:caret-red-200:is(.dark *) {
        caret-color: #fecaca
    }
    .sm\:dark\:caret-red-300:is(.dark *) {
        caret-color: #fca5a5
    }
    .sm\:dark\:caret-red-400:is(.dark *) {
        caret-color: #f87171
    }
    .sm\:dark\:caret-red-50:is(.dark *) {
        caret-color: #fef2f2
    }
    .sm\:dark\:caret-red-500:is(.dark *) {
        caret-color: #ef4444
    }
    .sm\:dark\:caret-red-600:is(.dark *) {
        caret-color: #dc2626
    }
    .sm\:dark\:caret-red-700:is(.dark *) {
        caret-color: #b91c1c
    }
    .sm\:dark\:caret-red-800:is(.dark *) {
        caret-color: #991b1b
    }
    .sm\:dark\:caret-red-900:is(.dark *) {
        caret-color: #7f1d1d
    }
    .sm\:dark\:caret-red-950:is(.dark *) {
        caret-color: #450a0a
    }
    .sm\:dark\:caret-rose-100:is(.dark *) {
        caret-color: #ffe4e6
    }
    .sm\:dark\:caret-rose-200:is(.dark *) {
        caret-color: #fecdd3
    }
    .sm\:dark\:caret-rose-300:is(.dark *) {
        caret-color: #fda4af
    }
    .sm\:dark\:caret-rose-400:is(.dark *) {
        caret-color: #fb7185
    }
    .sm\:dark\:caret-rose-50:is(.dark *) {
        caret-color: #fff1f2
    }
    .sm\:dark\:caret-rose-500:is(.dark *) {
        caret-color: #f43f5e
    }
    .sm\:dark\:caret-rose-600:is(.dark *) {
        caret-color: #e11d48
    }
    .sm\:dark\:caret-rose-700:is(.dark *) {
        caret-color: #be123c
    }
    .sm\:dark\:caret-rose-800:is(.dark *) {
        caret-color: #9f1239
    }
    .sm\:dark\:caret-rose-900:is(.dark *) {
        caret-color: #881337
    }
    .sm\:dark\:caret-rose-950:is(.dark *) {
        caret-color: #4c0519
    }
    .sm\:dark\:caret-sky-100:is(.dark *) {
        caret-color: #e0f2fe
    }
    .sm\:dark\:caret-sky-200:is(.dark *) {
        caret-color: #bae6fd
    }
    .sm\:dark\:caret-sky-300:is(.dark *) {
        caret-color: #7dd3fc
    }
    .sm\:dark\:caret-sky-400:is(.dark *) {
        caret-color: #38bdf8
    }
    .sm\:dark\:caret-sky-50:is(.dark *) {
        caret-color: #f0f9ff
    }
    .sm\:dark\:caret-sky-500:is(.dark *) {
        caret-color: #0ea5e9
    }
    .sm\:dark\:caret-sky-600:is(.dark *) {
        caret-color: #0284c7
    }
    .sm\:dark\:caret-sky-700:is(.dark *) {
        caret-color: #0369a1
    }
    .sm\:dark\:caret-sky-800:is(.dark *) {
        caret-color: #075985
    }
    .sm\:dark\:caret-sky-900:is(.dark *) {
        caret-color: #0c4a6e
    }
    .sm\:dark\:caret-sky-950:is(.dark *) {
        caret-color: #082f49
    }
    .sm\:dark\:caret-slate-100:is(.dark *) {
        caret-color: #f1f5f9
    }
    .sm\:dark\:caret-slate-200:is(.dark *) {
        caret-color: #e2e8f0
    }
    .sm\:dark\:caret-slate-300:is(.dark *) {
        caret-color: #cbd5e1
    }
    .sm\:dark\:caret-slate-400:is(.dark *) {
        caret-color: #94a3b8
    }
    .sm\:dark\:caret-slate-50:is(.dark *) {
        caret-color: #f8fafc
    }
    .sm\:dark\:caret-slate-500:is(.dark *) {
        caret-color: #64748b
    }
    .sm\:dark\:caret-slate-600:is(.dark *) {
        caret-color: #475569
    }
    .sm\:dark\:caret-slate-700:is(.dark *) {
        caret-color: #334155
    }
    .sm\:dark\:caret-slate-800:is(.dark *) {
        caret-color: #1e293b
    }
    .sm\:dark\:caret-slate-900:is(.dark *) {
        caret-color: #0f172a
    }
    .sm\:dark\:caret-slate-950:is(.dark *) {
        caret-color: #020617
    }
    .sm\:dark\:caret-stone-100:is(.dark *) {
        caret-color: #f5f5f4
    }
    .sm\:dark\:caret-stone-200:is(.dark *) {
        caret-color: #e7e5e4
    }
    .sm\:dark\:caret-stone-300:is(.dark *) {
        caret-color: #d6d3d1
    }
    .sm\:dark\:caret-stone-400:is(.dark *) {
        caret-color: #a8a29e
    }
    .sm\:dark\:caret-stone-50:is(.dark *) {
        caret-color: #fafaf9
    }
    .sm\:dark\:caret-stone-500:is(.dark *) {
        caret-color: #78716c
    }
    .sm\:dark\:caret-stone-600:is(.dark *) {
        caret-color: #57534e
    }
    .sm\:dark\:caret-stone-700:is(.dark *) {
        caret-color: #44403c
    }
    .sm\:dark\:caret-stone-800:is(.dark *) {
        caret-color: #292524
    }
    .sm\:dark\:caret-stone-900:is(.dark *) {
        caret-color: #1c1917
    }
    .sm\:dark\:caret-stone-950:is(.dark *) {
        caret-color: #0c0a09
    }
    .sm\:dark\:caret-teal-100:is(.dark *) {
        caret-color: #ccfbf1
    }
    .sm\:dark\:caret-teal-200:is(.dark *) {
        caret-color: #99f6e4
    }
    .sm\:dark\:caret-teal-300:is(.dark *) {
        caret-color: #5eead4
    }
    .sm\:dark\:caret-teal-400:is(.dark *) {
        caret-color: #2dd4bf
    }
    .sm\:dark\:caret-teal-50:is(.dark *) {
        caret-color: #f0fdfa
    }
    .sm\:dark\:caret-teal-500:is(.dark *) {
        caret-color: #14b8a6
    }
    .sm\:dark\:caret-teal-600:is(.dark *) {
        caret-color: #0d9488
    }
    .sm\:dark\:caret-teal-700:is(.dark *) {
        caret-color: #0f766e
    }
    .sm\:dark\:caret-teal-800:is(.dark *) {
        caret-color: #115e59
    }
    .sm\:dark\:caret-teal-900:is(.dark *) {
        caret-color: #134e4a
    }
    .sm\:dark\:caret-teal-950:is(.dark *) {
        caret-color: #042f2e
    }
    .sm\:dark\:caret-transparent:is(.dark *) {
        caret-color: transparent
    }
    .sm\:dark\:caret-violet-100:is(.dark *) {
        caret-color: #ede9fe
    }
    .sm\:dark\:caret-violet-200:is(.dark *) {
        caret-color: #ddd6fe
    }
    .sm\:dark\:caret-violet-300:is(.dark *) {
        caret-color: #c4b5fd
    }
    .sm\:dark\:caret-violet-400:is(.dark *) {
        caret-color: #a78bfa
    }
    .sm\:dark\:caret-violet-50:is(.dark *) {
        caret-color: #f5f3ff
    }
    .sm\:dark\:caret-violet-500:is(.dark *) {
        caret-color: #8b5cf6
    }
    .sm\:dark\:caret-violet-600:is(.dark *) {
        caret-color: #7c3aed
    }
    .sm\:dark\:caret-violet-700:is(.dark *) {
        caret-color: #6d28d9
    }
    .sm\:dark\:caret-violet-800:is(.dark *) {
        caret-color: #5b21b6
    }
    .sm\:dark\:caret-violet-900:is(.dark *) {
        caret-color: #4c1d95
    }
    .sm\:dark\:caret-violet-950:is(.dark *) {
        caret-color: #2e1065
    }
    .sm\:dark\:caret-white:is(.dark *) {
        caret-color: #fff
    }
    .sm\:dark\:caret-yellow-100:is(.dark *) {
        caret-color: #fef9c3
    }
    .sm\:dark\:caret-yellow-200:is(.dark *) {
        caret-color: #fef08a
    }
    .sm\:dark\:caret-yellow-300:is(.dark *) {
        caret-color: #fde047
    }
    .sm\:dark\:caret-yellow-400:is(.dark *) {
        caret-color: #facc15
    }
    .sm\:dark\:caret-yellow-50:is(.dark *) {
        caret-color: #fefce8
    }
    .sm\:dark\:caret-yellow-500:is(.dark *) {
        caret-color: #eab308
    }
    .sm\:dark\:caret-yellow-600:is(.dark *) {
        caret-color: #ca8a04
    }
    .sm\:dark\:caret-yellow-700:is(.dark *) {
        caret-color: #a16207
    }
    .sm\:dark\:caret-yellow-800:is(.dark *) {
        caret-color: #854d0e
    }
    .sm\:dark\:caret-yellow-900:is(.dark *) {
        caret-color: #713f12
    }
    .sm\:dark\:caret-yellow-950:is(.dark *) {
        caret-color: #422006
    }
    .sm\:dark\:caret-zinc-100:is(.dark *) {
        caret-color: #f4f4f5
    }
    .sm\:dark\:caret-zinc-200:is(.dark *) {
        caret-color: #e4e4e7
    }
    .sm\:dark\:caret-zinc-300:is(.dark *) {
        caret-color: #d4d4d8
    }
    .sm\:dark\:caret-zinc-400:is(.dark *) {
        caret-color: #a1a1aa
    }
    .sm\:dark\:caret-zinc-50:is(.dark *) {
        caret-color: #fafafa
    }
    .sm\:dark\:caret-zinc-500:is(.dark *) {
        caret-color: #71717a
    }
    .sm\:dark\:caret-zinc-600:is(.dark *) {
        caret-color: #52525b
    }
    .sm\:dark\:caret-zinc-700:is(.dark *) {
        caret-color: #3f3f46
    }
    .sm\:dark\:caret-zinc-800:is(.dark *) {
        caret-color: #27272a
    }
    .sm\:dark\:caret-zinc-900:is(.dark *) {
        caret-color: #18181b
    }
    .sm\:dark\:caret-zinc-950:is(.dark *) {
        caret-color: #09090b
    }
    .sm\:dark\:accent-amber-100:is(.dark *) {
        accent-color: #fef3c7
    }
    .sm\:dark\:accent-amber-200:is(.dark *) {
        accent-color: #fde68a
    }
    .sm\:dark\:accent-amber-300:is(.dark *) {
        accent-color: #fcd34d
    }
    .sm\:dark\:accent-amber-400:is(.dark *) {
        accent-color: #fbbf24
    }
    .sm\:dark\:accent-amber-50:is(.dark *) {
        accent-color: #fffbeb
    }
    .sm\:dark\:accent-amber-500:is(.dark *) {
        accent-color: #f59e0b
    }
    .sm\:dark\:accent-amber-600:is(.dark *) {
        accent-color: #d97706
    }
    .sm\:dark\:accent-amber-700:is(.dark *) {
        accent-color: #b45309
    }
    .sm\:dark\:accent-amber-800:is(.dark *) {
        accent-color: #92400e
    }
    .sm\:dark\:accent-amber-900:is(.dark *) {
        accent-color: #78350f
    }
    .sm\:dark\:accent-amber-950:is(.dark *) {
        accent-color: #451a03
    }
    .sm\:dark\:accent-auto:is(.dark *) {
        accent-color: auto
    }
    .sm\:dark\:accent-black:is(.dark *) {
        accent-color: #000
    }
    .sm\:dark\:accent-blue-100:is(.dark *) {
        accent-color: #dbeafe
    }
    .sm\:dark\:accent-blue-200:is(.dark *) {
        accent-color: #bfdbfe
    }
    .sm\:dark\:accent-blue-300:is(.dark *) {
        accent-color: #93c5fd
    }
    .sm\:dark\:accent-blue-400:is(.dark *) {
        accent-color: #60a5fa
    }
    .sm\:dark\:accent-blue-50:is(.dark *) {
        accent-color: #eff6ff
    }
    .sm\:dark\:accent-blue-500:is(.dark *) {
        accent-color: #3b82f6
    }
    .sm\:dark\:accent-blue-600:is(.dark *) {
        accent-color: #2563eb
    }
    .sm\:dark\:accent-blue-700:is(.dark *) {
        accent-color: #1d4ed8
    }
    .sm\:dark\:accent-blue-800:is(.dark *) {
        accent-color: #1e40af
    }
    .sm\:dark\:accent-blue-900:is(.dark *) {
        accent-color: #1e3a8a
    }
    .sm\:dark\:accent-blue-950:is(.dark *) {
        accent-color: #172554
    }
    .sm\:dark\:accent-current:is(.dark *) {
        accent-color: currentColor
    }
    .sm\:dark\:accent-cyan-100:is(.dark *) {
        accent-color: #cffafe
    }
    .sm\:dark\:accent-cyan-200:is(.dark *) {
        accent-color: #a5f3fc
    }
    .sm\:dark\:accent-cyan-300:is(.dark *) {
        accent-color: #67e8f9
    }
    .sm\:dark\:accent-cyan-400:is(.dark *) {
        accent-color: #22d3ee
    }
    .sm\:dark\:accent-cyan-50:is(.dark *) {
        accent-color: #ecfeff
    }
    .sm\:dark\:accent-cyan-500:is(.dark *) {
        accent-color: #06b6d4
    }
    .sm\:dark\:accent-cyan-600:is(.dark *) {
        accent-color: #0891b2
    }
    .sm\:dark\:accent-cyan-700:is(.dark *) {
        accent-color: #0e7490
    }
    .sm\:dark\:accent-cyan-800:is(.dark *) {
        accent-color: #155e75
    }
    .sm\:dark\:accent-cyan-900:is(.dark *) {
        accent-color: #164e63
    }
    .sm\:dark\:accent-cyan-950:is(.dark *) {
        accent-color: #083344
    }
    .sm\:dark\:accent-emerald-100:is(.dark *) {
        accent-color: #d1fae5
    }
    .sm\:dark\:accent-emerald-200:is(.dark *) {
        accent-color: #a7f3d0
    }
    .sm\:dark\:accent-emerald-300:is(.dark *) {
        accent-color: #6ee7b7
    }
    .sm\:dark\:accent-emerald-400:is(.dark *) {
        accent-color: #34d399
    }
    .sm\:dark\:accent-emerald-50:is(.dark *) {
        accent-color: #ecfdf5
    }
    .sm\:dark\:accent-emerald-500:is(.dark *) {
        accent-color: #10b981
    }
    .sm\:dark\:accent-emerald-600:is(.dark *) {
        accent-color: #059669
    }
    .sm\:dark\:accent-emerald-700:is(.dark *) {
        accent-color: #047857
    }
    .sm\:dark\:accent-emerald-800:is(.dark *) {
        accent-color: #065f46
    }
    .sm\:dark\:accent-emerald-900:is(.dark *) {
        accent-color: #064e3b
    }
    .sm\:dark\:accent-emerald-950:is(.dark *) {
        accent-color: #022c22
    }
    .sm\:dark\:accent-fuchsia-100:is(.dark *) {
        accent-color: #fae8ff
    }
    .sm\:dark\:accent-fuchsia-200:is(.dark *) {
        accent-color: #f5d0fe
    }
    .sm\:dark\:accent-fuchsia-300:is(.dark *) {
        accent-color: #f0abfc
    }
    .sm\:dark\:accent-fuchsia-400:is(.dark *) {
        accent-color: #e879f9
    }
    .sm\:dark\:accent-fuchsia-50:is(.dark *) {
        accent-color: #fdf4ff
    }
    .sm\:dark\:accent-fuchsia-500:is(.dark *) {
        accent-color: #d946ef
    }
    .sm\:dark\:accent-fuchsia-600:is(.dark *) {
        accent-color: #c026d3
    }
    .sm\:dark\:accent-fuchsia-700:is(.dark *) {
        accent-color: #a21caf
    }
    .sm\:dark\:accent-fuchsia-800:is(.dark *) {
        accent-color: #86198f
    }
    .sm\:dark\:accent-fuchsia-900:is(.dark *) {
        accent-color: #701a75
    }
    .sm\:dark\:accent-fuchsia-950:is(.dark *) {
        accent-color: #4a044e
    }
    .sm\:dark\:accent-gray-100:is(.dark *) {
        accent-color: #f3f4f6
    }
    .sm\:dark\:accent-gray-200:is(.dark *) {
        accent-color: #e5e7eb
    }
    .sm\:dark\:accent-gray-300:is(.dark *) {
        accent-color: #d1d5db
    }
    .sm\:dark\:accent-gray-400:is(.dark *) {
        accent-color: #9ca3af
    }
    .sm\:dark\:accent-gray-50:is(.dark *) {
        accent-color: #f9fafb
    }
    .sm\:dark\:accent-gray-500:is(.dark *) {
        accent-color: #6b7280
    }
    .sm\:dark\:accent-gray-600:is(.dark *) {
        accent-color: #4b5563
    }
    .sm\:dark\:accent-gray-700:is(.dark *) {
        accent-color: #374151
    }
    .sm\:dark\:accent-gray-800:is(.dark *) {
        accent-color: #1f2937
    }
    .sm\:dark\:accent-gray-900:is(.dark *) {
        accent-color: #111827
    }
    .sm\:dark\:accent-gray-950:is(.dark *) {
        accent-color: #030712
    }
    .sm\:dark\:accent-green-100:is(.dark *) {
        accent-color: #dcfce7
    }
    .sm\:dark\:accent-green-200:is(.dark *) {
        accent-color: #bbf7d0
    }
    .sm\:dark\:accent-green-300:is(.dark *) {
        accent-color: #86efac
    }
    .sm\:dark\:accent-green-400:is(.dark *) {
        accent-color: #4ade80
    }
    .sm\:dark\:accent-green-50:is(.dark *) {
        accent-color: #f0fdf4
    }
    .sm\:dark\:accent-green-500:is(.dark *) {
        accent-color: #22c55e
    }
    .sm\:dark\:accent-green-600:is(.dark *) {
        accent-color: #16a34a
    }
    .sm\:dark\:accent-green-700:is(.dark *) {
        accent-color: #15803d
    }
    .sm\:dark\:accent-green-800:is(.dark *) {
        accent-color: #166534
    }
    .sm\:dark\:accent-green-900:is(.dark *) {
        accent-color: #14532d
    }
    .sm\:dark\:accent-green-950:is(.dark *) {
        accent-color: #052e16
    }
    .sm\:dark\:accent-indigo-100:is(.dark *) {
        accent-color: #e0e7ff
    }
    .sm\:dark\:accent-indigo-200:is(.dark *) {
        accent-color: #c7d2fe
    }
    .sm\:dark\:accent-indigo-300:is(.dark *) {
        accent-color: #a5b4fc
    }
    .sm\:dark\:accent-indigo-400:is(.dark *) {
        accent-color: #818cf8
    }
    .sm\:dark\:accent-indigo-50:is(.dark *) {
        accent-color: #eef2ff
    }
    .sm\:dark\:accent-indigo-500:is(.dark *) {
        accent-color: #6366f1
    }
    .sm\:dark\:accent-indigo-600:is(.dark *) {
        accent-color: #4f46e5
    }
    .sm\:dark\:accent-indigo-700:is(.dark *) {
        accent-color: #4338ca
    }
    .sm\:dark\:accent-indigo-800:is(.dark *) {
        accent-color: #3730a3
    }
    .sm\:dark\:accent-indigo-900:is(.dark *) {
        accent-color: #312e81
    }
    .sm\:dark\:accent-indigo-950:is(.dark *) {
        accent-color: #1e1b4b
    }
    .sm\:dark\:accent-inherit:is(.dark *) {
        accent-color: inherit
    }
    .sm\:dark\:accent-lime-100:is(.dark *) {
        accent-color: #ecfccb
    }
    .sm\:dark\:accent-lime-200:is(.dark *) {
        accent-color: #d9f99d
    }
    .sm\:dark\:accent-lime-300:is(.dark *) {
        accent-color: #bef264
    }
    .sm\:dark\:accent-lime-400:is(.dark *) {
        accent-color: #a3e635
    }
    .sm\:dark\:accent-lime-50:is(.dark *) {
        accent-color: #f7fee7
    }
    .sm\:dark\:accent-lime-500:is(.dark *) {
        accent-color: #84cc16
    }
    .sm\:dark\:accent-lime-600:is(.dark *) {
        accent-color: #65a30d
    }
    .sm\:dark\:accent-lime-700:is(.dark *) {
        accent-color: #4d7c0f
    }
    .sm\:dark\:accent-lime-800:is(.dark *) {
        accent-color: #3f6212
    }
    .sm\:dark\:accent-lime-900:is(.dark *) {
        accent-color: #365314
    }
    .sm\:dark\:accent-lime-950:is(.dark *) {
        accent-color: #1a2e05
    }
    .sm\:dark\:accent-neutral-100:is(.dark *) {
        accent-color: #f5f5f5
    }
    .sm\:dark\:accent-neutral-200:is(.dark *) {
        accent-color: #e5e5e5
    }
    .sm\:dark\:accent-neutral-300:is(.dark *) {
        accent-color: #d4d4d4
    }
    .sm\:dark\:accent-neutral-400:is(.dark *) {
        accent-color: #a3a3a3
    }
    .sm\:dark\:accent-neutral-50:is(.dark *) {
        accent-color: #fafafa
    }
    .sm\:dark\:accent-neutral-500:is(.dark *) {
        accent-color: #737373
    }
    .sm\:dark\:accent-neutral-600:is(.dark *) {
        accent-color: #525252
    }
    .sm\:dark\:accent-neutral-700:is(.dark *) {
        accent-color: #404040
    }
    .sm\:dark\:accent-neutral-800:is(.dark *) {
        accent-color: #262626
    }
    .sm\:dark\:accent-neutral-900:is(.dark *) {
        accent-color: #171717
    }
    .sm\:dark\:accent-neutral-950:is(.dark *) {
        accent-color: #0a0a0a
    }
    .sm\:dark\:accent-orange-100:is(.dark *) {
        accent-color: #ffedd5
    }
    .sm\:dark\:accent-orange-200:is(.dark *) {
        accent-color: #fed7aa
    }
    .sm\:dark\:accent-orange-300:is(.dark *) {
        accent-color: #fdba74
    }
    .sm\:dark\:accent-orange-400:is(.dark *) {
        accent-color: #fb923c
    }
    .sm\:dark\:accent-orange-50:is(.dark *) {
        accent-color: #fff7ed
    }
    .sm\:dark\:accent-orange-500:is(.dark *) {
        accent-color: #f97316
    }
    .sm\:dark\:accent-orange-600:is(.dark *) {
        accent-color: #ea580c
    }
    .sm\:dark\:accent-orange-700:is(.dark *) {
        accent-color: #c2410c
    }
    .sm\:dark\:accent-orange-800:is(.dark *) {
        accent-color: #9a3412
    }
    .sm\:dark\:accent-orange-900:is(.dark *) {
        accent-color: #7c2d12
    }
    .sm\:dark\:accent-orange-950:is(.dark *) {
        accent-color: #431407
    }
    .sm\:dark\:accent-pink-100:is(.dark *) {
        accent-color: #fce7f3
    }
    .sm\:dark\:accent-pink-200:is(.dark *) {
        accent-color: #fbcfe8
    }
    .sm\:dark\:accent-pink-300:is(.dark *) {
        accent-color: #f9a8d4
    }
    .sm\:dark\:accent-pink-400:is(.dark *) {
        accent-color: #f472b6
    }
    .sm\:dark\:accent-pink-50:is(.dark *) {
        accent-color: #fdf2f8
    }
    .sm\:dark\:accent-pink-500:is(.dark *) {
        accent-color: #ec4899
    }
    .sm\:dark\:accent-pink-600:is(.dark *) {
        accent-color: #db2777
    }
    .sm\:dark\:accent-pink-700:is(.dark *) {
        accent-color: #be185d
    }
    .sm\:dark\:accent-pink-800:is(.dark *) {
        accent-color: #9d174d
    }
    .sm\:dark\:accent-pink-900:is(.dark *) {
        accent-color: #831843
    }
    .sm\:dark\:accent-pink-950:is(.dark *) {
        accent-color: #500724
    }
    .sm\:dark\:accent-purple-100:is(.dark *) {
        accent-color: #f3e8ff
    }
    .sm\:dark\:accent-purple-200:is(.dark *) {
        accent-color: #e9d5ff
    }
    .sm\:dark\:accent-purple-300:is(.dark *) {
        accent-color: #d8b4fe
    }
    .sm\:dark\:accent-purple-400:is(.dark *) {
        accent-color: #c084fc
    }
    .sm\:dark\:accent-purple-50:is(.dark *) {
        accent-color: #faf5ff
    }
    .sm\:dark\:accent-purple-500:is(.dark *) {
        accent-color: #a855f7
    }
    .sm\:dark\:accent-purple-600:is(.dark *) {
        accent-color: #9333ea
    }
    .sm\:dark\:accent-purple-700:is(.dark *) {
        accent-color: #7e22ce
    }
    .sm\:dark\:accent-purple-800:is(.dark *) {
        accent-color: #6b21a8
    }
    .sm\:dark\:accent-purple-900:is(.dark *) {
        accent-color: #581c87
    }
    .sm\:dark\:accent-purple-950:is(.dark *) {
        accent-color: #3b0764
    }
    .sm\:dark\:accent-red-100:is(.dark *) {
        accent-color: #fee2e2
    }
    .sm\:dark\:accent-red-200:is(.dark *) {
        accent-color: #fecaca
    }
    .sm\:dark\:accent-red-300:is(.dark *) {
        accent-color: #fca5a5
    }
    .sm\:dark\:accent-red-400:is(.dark *) {
        accent-color: #f87171
    }
    .sm\:dark\:accent-red-50:is(.dark *) {
        accent-color: #fef2f2
    }
    .sm\:dark\:accent-red-500:is(.dark *) {
        accent-color: #ef4444
    }
    .sm\:dark\:accent-red-600:is(.dark *) {
        accent-color: #dc2626
    }
    .sm\:dark\:accent-red-700:is(.dark *) {
        accent-color: #b91c1c
    }
    .sm\:dark\:accent-red-800:is(.dark *) {
        accent-color: #991b1b
    }
    .sm\:dark\:accent-red-900:is(.dark *) {
        accent-color: #7f1d1d
    }
    .sm\:dark\:accent-red-950:is(.dark *) {
        accent-color: #450a0a
    }
    .sm\:dark\:accent-rose-100:is(.dark *) {
        accent-color: #ffe4e6
    }
    .sm\:dark\:accent-rose-200:is(.dark *) {
        accent-color: #fecdd3
    }
    .sm\:dark\:accent-rose-300:is(.dark *) {
        accent-color: #fda4af
    }
    .sm\:dark\:accent-rose-400:is(.dark *) {
        accent-color: #fb7185
    }
    .sm\:dark\:accent-rose-50:is(.dark *) {
        accent-color: #fff1f2
    }
    .sm\:dark\:accent-rose-500:is(.dark *) {
        accent-color: #f43f5e
    }
    .sm\:dark\:accent-rose-600:is(.dark *) {
        accent-color: #e11d48
    }
    .sm\:dark\:accent-rose-700:is(.dark *) {
        accent-color: #be123c
    }
    .sm\:dark\:accent-rose-800:is(.dark *) {
        accent-color: #9f1239
    }
    .sm\:dark\:accent-rose-900:is(.dark *) {
        accent-color: #881337
    }
    .sm\:dark\:accent-rose-950:is(.dark *) {
        accent-color: #4c0519
    }
    .sm\:dark\:accent-sky-100:is(.dark *) {
        accent-color: #e0f2fe
    }
    .sm\:dark\:accent-sky-200:is(.dark *) {
        accent-color: #bae6fd
    }
    .sm\:dark\:accent-sky-300:is(.dark *) {
        accent-color: #7dd3fc
    }
    .sm\:dark\:accent-sky-400:is(.dark *) {
        accent-color: #38bdf8
    }
    .sm\:dark\:accent-sky-50:is(.dark *) {
        accent-color: #f0f9ff
    }
    .sm\:dark\:accent-sky-500:is(.dark *) {
        accent-color: #0ea5e9
    }
    .sm\:dark\:accent-sky-600:is(.dark *) {
        accent-color: #0284c7
    }
    .sm\:dark\:accent-sky-700:is(.dark *) {
        accent-color: #0369a1
    }
    .sm\:dark\:accent-sky-800:is(.dark *) {
        accent-color: #075985
    }
    .sm\:dark\:accent-sky-900:is(.dark *) {
        accent-color: #0c4a6e
    }
    .sm\:dark\:accent-sky-950:is(.dark *) {
        accent-color: #082f49
    }
    .sm\:dark\:accent-slate-100:is(.dark *) {
        accent-color: #f1f5f9
    }
    .sm\:dark\:accent-slate-200:is(.dark *) {
        accent-color: #e2e8f0
    }
    .sm\:dark\:accent-slate-300:is(.dark *) {
        accent-color: #cbd5e1
    }
    .sm\:dark\:accent-slate-400:is(.dark *) {
        accent-color: #94a3b8
    }
    .sm\:dark\:accent-slate-50:is(.dark *) {
        accent-color: #f8fafc
    }
    .sm\:dark\:accent-slate-500:is(.dark *) {
        accent-color: #64748b
    }
    .sm\:dark\:accent-slate-600:is(.dark *) {
        accent-color: #475569
    }
    .sm\:dark\:accent-slate-700:is(.dark *) {
        accent-color: #334155
    }
    .sm\:dark\:accent-slate-800:is(.dark *) {
        accent-color: #1e293b
    }
    .sm\:dark\:accent-slate-900:is(.dark *) {
        accent-color: #0f172a
    }
    .sm\:dark\:accent-slate-950:is(.dark *) {
        accent-color: #020617
    }
    .sm\:dark\:accent-stone-100:is(.dark *) {
        accent-color: #f5f5f4
    }
    .sm\:dark\:accent-stone-200:is(.dark *) {
        accent-color: #e7e5e4
    }
    .sm\:dark\:accent-stone-300:is(.dark *) {
        accent-color: #d6d3d1
    }
    .sm\:dark\:accent-stone-400:is(.dark *) {
        accent-color: #a8a29e
    }
    .sm\:dark\:accent-stone-50:is(.dark *) {
        accent-color: #fafaf9
    }
    .sm\:dark\:accent-stone-500:is(.dark *) {
        accent-color: #78716c
    }
    .sm\:dark\:accent-stone-600:is(.dark *) {
        accent-color: #57534e
    }
    .sm\:dark\:accent-stone-700:is(.dark *) {
        accent-color: #44403c
    }
    .sm\:dark\:accent-stone-800:is(.dark *) {
        accent-color: #292524
    }
    .sm\:dark\:accent-stone-900:is(.dark *) {
        accent-color: #1c1917
    }
    .sm\:dark\:accent-stone-950:is(.dark *) {
        accent-color: #0c0a09
    }
    .sm\:dark\:accent-teal-100:is(.dark *) {
        accent-color: #ccfbf1
    }
    .sm\:dark\:accent-teal-200:is(.dark *) {
        accent-color: #99f6e4
    }
    .sm\:dark\:accent-teal-300:is(.dark *) {
        accent-color: #5eead4
    }
    .sm\:dark\:accent-teal-400:is(.dark *) {
        accent-color: #2dd4bf
    }
    .sm\:dark\:accent-teal-50:is(.dark *) {
        accent-color: #f0fdfa
    }
    .sm\:dark\:accent-teal-500:is(.dark *) {
        accent-color: #14b8a6
    }
    .sm\:dark\:accent-teal-600:is(.dark *) {
        accent-color: #0d9488
    }
    .sm\:dark\:accent-teal-700:is(.dark *) {
        accent-color: #0f766e
    }
    .sm\:dark\:accent-teal-800:is(.dark *) {
        accent-color: #115e59
    }
    .sm\:dark\:accent-teal-900:is(.dark *) {
        accent-color: #134e4a
    }
    .sm\:dark\:accent-teal-950:is(.dark *) {
        accent-color: #042f2e
    }
    .sm\:dark\:accent-transparent:is(.dark *) {
        accent-color: transparent
    }
    .sm\:dark\:accent-violet-100:is(.dark *) {
        accent-color: #ede9fe
    }
    .sm\:dark\:accent-violet-200:is(.dark *) {
        accent-color: #ddd6fe
    }
    .sm\:dark\:accent-violet-300:is(.dark *) {
        accent-color: #c4b5fd
    }
    .sm\:dark\:accent-violet-400:is(.dark *) {
        accent-color: #a78bfa
    }
    .sm\:dark\:accent-violet-50:is(.dark *) {
        accent-color: #f5f3ff
    }
    .sm\:dark\:accent-violet-500:is(.dark *) {
        accent-color: #8b5cf6
    }
    .sm\:dark\:accent-violet-600:is(.dark *) {
        accent-color: #7c3aed
    }
    .sm\:dark\:accent-violet-700:is(.dark *) {
        accent-color: #6d28d9
    }
    .sm\:dark\:accent-violet-800:is(.dark *) {
        accent-color: #5b21b6
    }
    .sm\:dark\:accent-violet-900:is(.dark *) {
        accent-color: #4c1d95
    }
    .sm\:dark\:accent-violet-950:is(.dark *) {
        accent-color: #2e1065
    }
    .sm\:dark\:accent-white:is(.dark *) {
        accent-color: #fff
    }
    .sm\:dark\:accent-yellow-100:is(.dark *) {
        accent-color: #fef9c3
    }
    .sm\:dark\:accent-yellow-200:is(.dark *) {
        accent-color: #fef08a
    }
    .sm\:dark\:accent-yellow-300:is(.dark *) {
        accent-color: #fde047
    }
    .sm\:dark\:accent-yellow-400:is(.dark *) {
        accent-color: #facc15
    }
    .sm\:dark\:accent-yellow-50:is(.dark *) {
        accent-color: #fefce8
    }
    .sm\:dark\:accent-yellow-500:is(.dark *) {
        accent-color: #eab308
    }
    .sm\:dark\:accent-yellow-600:is(.dark *) {
        accent-color: #ca8a04
    }
    .sm\:dark\:accent-yellow-700:is(.dark *) {
        accent-color: #a16207
    }
    .sm\:dark\:accent-yellow-800:is(.dark *) {
        accent-color: #854d0e
    }
    .sm\:dark\:accent-yellow-900:is(.dark *) {
        accent-color: #713f12
    }
    .sm\:dark\:accent-yellow-950:is(.dark *) {
        accent-color: #422006
    }
    .sm\:dark\:accent-zinc-100:is(.dark *) {
        accent-color: #f4f4f5
    }
    .sm\:dark\:accent-zinc-200:is(.dark *) {
        accent-color: #e4e4e7
    }
    .sm\:dark\:accent-zinc-300:is(.dark *) {
        accent-color: #d4d4d8
    }
    .sm\:dark\:accent-zinc-400:is(.dark *) {
        accent-color: #a1a1aa
    }
    .sm\:dark\:accent-zinc-50:is(.dark *) {
        accent-color: #fafafa
    }
    .sm\:dark\:accent-zinc-500:is(.dark *) {
        accent-color: #71717a
    }
    .sm\:dark\:accent-zinc-600:is(.dark *) {
        accent-color: #52525b
    }
    .sm\:dark\:accent-zinc-700:is(.dark *) {
        accent-color: #3f3f46
    }
    .sm\:dark\:accent-zinc-800:is(.dark *) {
        accent-color: #27272a
    }
    .sm\:dark\:accent-zinc-900:is(.dark *) {
        accent-color: #18181b
    }
    .sm\:dark\:accent-zinc-950:is(.dark *) {
        accent-color: #09090b
    }
    .sm\:dark\:opacity-0:is(.dark *) {
        opacity: 0
    }
    .sm\:dark\:opacity-10:is(.dark *) {
        opacity: 0.1
    }
    .sm\:dark\:opacity-100:is(.dark *) {
        opacity: 1
    }
    .sm\:dark\:opacity-15:is(.dark *) {
        opacity: 0.15
    }
    .sm\:dark\:opacity-20:is(.dark *) {
        opacity: 0.2
    }
    .sm\:dark\:opacity-25:is(.dark *) {
        opacity: 0.25
    }
    .sm\:dark\:opacity-30:is(.dark *) {
        opacity: 0.3
    }
    .sm\:dark\:opacity-35:is(.dark *) {
        opacity: 0.35
    }
    .sm\:dark\:opacity-40:is(.dark *) {
        opacity: 0.4
    }
    .sm\:dark\:opacity-45:is(.dark *) {
        opacity: 0.45
    }
    .sm\:dark\:opacity-5:is(.dark *) {
        opacity: 0.05
    }
    .sm\:dark\:opacity-50:is(.dark *) {
        opacity: 0.5
    }
    .sm\:dark\:opacity-55:is(.dark *) {
        opacity: 0.55
    }
    .sm\:dark\:opacity-60:is(.dark *) {
        opacity: 0.6
    }
    .sm\:dark\:opacity-65:is(.dark *) {
        opacity: 0.65
    }
    .sm\:dark\:opacity-70:is(.dark *) {
        opacity: 0.7
    }
    .sm\:dark\:opacity-75:is(.dark *) {
        opacity: 0.75
    }
    .sm\:dark\:opacity-80:is(.dark *) {
        opacity: 0.8
    }
    .sm\:dark\:opacity-85:is(.dark *) {
        opacity: 0.85
    }
    .sm\:dark\:opacity-90:is(.dark *) {
        opacity: 0.9
    }
    .sm\:dark\:opacity-95:is(.dark *) {
        opacity: 0.95
    }
    .sm\:dark\:bg-blend-normal:is(.dark *) {
        background-blend-mode: normal
    }
    .sm\:dark\:bg-blend-multiply:is(.dark *) {
        background-blend-mode: multiply
    }
    .sm\:dark\:bg-blend-screen:is(.dark *) {
        background-blend-mode: screen
    }
    .sm\:dark\:bg-blend-overlay:is(.dark *) {
        background-blend-mode: overlay
    }
    .sm\:dark\:bg-blend-darken:is(.dark *) {
        background-blend-mode: darken
    }
    .sm\:dark\:bg-blend-lighten:is(.dark *) {
        background-blend-mode: lighten
    }
    .sm\:dark\:bg-blend-color-dodge:is(.dark *) {
        background-blend-mode: color-dodge
    }
    .sm\:dark\:bg-blend-color-burn:is(.dark *) {
        background-blend-mode: color-burn
    }
    .sm\:dark\:bg-blend-hard-light:is(.dark *) {
        background-blend-mode: hard-light
    }
    .sm\:dark\:bg-blend-soft-light:is(.dark *) {
        background-blend-mode: soft-light
    }
    .sm\:dark\:bg-blend-difference:is(.dark *) {
        background-blend-mode: difference
    }
    .sm\:dark\:bg-blend-exclusion:is(.dark *) {
        background-blend-mode: exclusion
    }
    .sm\:dark\:bg-blend-hue:is(.dark *) {
        background-blend-mode: hue
    }
    .sm\:dark\:bg-blend-saturation:is(.dark *) {
        background-blend-mode: saturation
    }
    .sm\:dark\:bg-blend-color:is(.dark *) {
        background-blend-mode: color
    }
    .sm\:dark\:bg-blend-luminosity:is(.dark *) {
        background-blend-mode: luminosity
    }
    .sm\:dark\:shadow:is(.dark *) {
        --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:shadow-2xl:is(.dark *) {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:shadow-inner:is(.dark *) {
        --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:shadow-lg:is(.dark *) {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:shadow-md:is(.dark *) {
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:shadow-none:is(.dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:shadow-sm:is(.dark *) {
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:shadow-xl:is(.dark *) {
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .sm\:dark\:outline-none:is(.dark *) {
        outline: 2px solid transparent;
        outline-offset: 2px
    }
    .sm\:dark\:outline:is(.dark *) {
        outline-style: solid
    }
    .sm\:dark\:outline-dashed:is(.dark *) {
        outline-style: dashed
    }
    .sm\:dark\:outline-dotted:is(.dark *) {
        outline-style: dotted
    }
    .sm\:dark\:outline-double:is(.dark *) {
        outline-style: double
    }
    .sm\:dark\:outline-0:is(.dark *) {
        outline-width: 0px
    }
    .sm\:dark\:outline-1:is(.dark *) {
        outline-width: 1px
    }
    .sm\:dark\:outline-2:is(.dark *) {
        outline-width: 2px
    }
    .sm\:dark\:outline-4:is(.dark *) {
        outline-width: 4px
    }
    .sm\:dark\:outline-8:is(.dark *) {
        outline-width: 8px
    }
    .sm\:dark\:outline-offset-0:is(.dark *) {
        outline-offset: 0px
    }
    .sm\:dark\:outline-offset-1:is(.dark *) {
        outline-offset: 1px
    }
    .sm\:dark\:outline-offset-2:is(.dark *) {
        outline-offset: 2px
    }
    .sm\:dark\:outline-offset-4:is(.dark *) {
        outline-offset: 4px
    }
    .sm\:dark\:outline-offset-8:is(.dark *) {
        outline-offset: 8px
    }
    .sm\:dark\:outline-amber-100:is(.dark *) {
        outline-color: #fef3c7
    }
    .sm\:dark\:outline-amber-200:is(.dark *) {
        outline-color: #fde68a
    }
    .sm\:dark\:outline-amber-300:is(.dark *) {
        outline-color: #fcd34d
    }
    .sm\:dark\:outline-amber-400:is(.dark *) {
        outline-color: #fbbf24
    }
    .sm\:dark\:outline-amber-50:is(.dark *) {
        outline-color: #fffbeb
    }
    .sm\:dark\:outline-amber-500:is(.dark *) {
        outline-color: #f59e0b
    }
    .sm\:dark\:outline-amber-600:is(.dark *) {
        outline-color: #d97706
    }
    .sm\:dark\:outline-amber-700:is(.dark *) {
        outline-color: #b45309
    }
    .sm\:dark\:outline-amber-800:is(.dark *) {
        outline-color: #92400e
    }
    .sm\:dark\:outline-amber-900:is(.dark *) {
        outline-color: #78350f
    }
    .sm\:dark\:outline-amber-950:is(.dark *) {
        outline-color: #451a03
    }
    .sm\:dark\:outline-black:is(.dark *) {
        outline-color: #000
    }
    .sm\:dark\:outline-blue-100:is(.dark *) {
        outline-color: #dbeafe
    }
    .sm\:dark\:outline-blue-200:is(.dark *) {
        outline-color: #bfdbfe
    }
    .sm\:dark\:outline-blue-300:is(.dark *) {
        outline-color: #93c5fd
    }
    .sm\:dark\:outline-blue-400:is(.dark *) {
        outline-color: #60a5fa
    }
    .sm\:dark\:outline-blue-50:is(.dark *) {
        outline-color: #eff6ff
    }
    .sm\:dark\:outline-blue-500:is(.dark *) {
        outline-color: #3b82f6
    }
    .sm\:dark\:outline-blue-600:is(.dark *) {
        outline-color: #2563eb
    }
    .sm\:dark\:outline-blue-700:is(.dark *) {
        outline-color: #1d4ed8
    }
    .sm\:dark\:outline-blue-800:is(.dark *) {
        outline-color: #1e40af
    }
    .sm\:dark\:outline-blue-900:is(.dark *) {
        outline-color: #1e3a8a
    }
    .sm\:dark\:outline-blue-950:is(.dark *) {
        outline-color: #172554
    }
    .sm\:dark\:outline-current:is(.dark *) {
        outline-color: currentColor
    }
    .sm\:dark\:outline-cyan-100:is(.dark *) {
        outline-color: #cffafe
    }
    .sm\:dark\:outline-cyan-200:is(.dark *) {
        outline-color: #a5f3fc
    }
    .sm\:dark\:outline-cyan-300:is(.dark *) {
        outline-color: #67e8f9
    }
    .sm\:dark\:outline-cyan-400:is(.dark *) {
        outline-color: #22d3ee
    }
    .sm\:dark\:outline-cyan-50:is(.dark *) {
        outline-color: #ecfeff
    }
    .sm\:dark\:outline-cyan-500:is(.dark *) {
        outline-color: #06b6d4
    }
    .sm\:dark\:outline-cyan-600:is(.dark *) {
        outline-color: #0891b2
    }
    .sm\:dark\:outline-cyan-700:is(.dark *) {
        outline-color: #0e7490
    }
    .sm\:dark\:outline-cyan-800:is(.dark *) {
        outline-color: #155e75
    }
    .sm\:dark\:outline-cyan-900:is(.dark *) {
        outline-color: #164e63
    }
    .sm\:dark\:outline-cyan-950:is(.dark *) {
        outline-color: #083344
    }
    .sm\:dark\:outline-emerald-100:is(.dark *) {
        outline-color: #d1fae5
    }
    .sm\:dark\:outline-emerald-200:is(.dark *) {
        outline-color: #a7f3d0
    }
    .sm\:dark\:outline-emerald-300:is(.dark *) {
        outline-color: #6ee7b7
    }
    .sm\:dark\:outline-emerald-400:is(.dark *) {
        outline-color: #34d399
    }
    .sm\:dark\:outline-emerald-50:is(.dark *) {
        outline-color: #ecfdf5
    }
    .sm\:dark\:outline-emerald-500:is(.dark *) {
        outline-color: #10b981
    }
    .sm\:dark\:outline-emerald-600:is(.dark *) {
        outline-color: #059669
    }
    .sm\:dark\:outline-emerald-700:is(.dark *) {
        outline-color: #047857
    }
    .sm\:dark\:outline-emerald-800:is(.dark *) {
        outline-color: #065f46
    }
    .sm\:dark\:outline-emerald-900:is(.dark *) {
        outline-color: #064e3b
    }
    .sm\:dark\:outline-emerald-950:is(.dark *) {
        outline-color: #022c22
    }
    .sm\:dark\:outline-fuchsia-100:is(.dark *) {
        outline-color: #fae8ff
    }
    .sm\:dark\:outline-fuchsia-200:is(.dark *) {
        outline-color: #f5d0fe
    }
    .sm\:dark\:outline-fuchsia-300:is(.dark *) {
        outline-color: #f0abfc
    }
    .sm\:dark\:outline-fuchsia-400:is(.dark *) {
        outline-color: #e879f9
    }
    .sm\:dark\:outline-fuchsia-50:is(.dark *) {
        outline-color: #fdf4ff
    }
    .sm\:dark\:outline-fuchsia-500:is(.dark *) {
        outline-color: #d946ef
    }
    .sm\:dark\:outline-fuchsia-600:is(.dark *) {
        outline-color: #c026d3
    }
    .sm\:dark\:outline-fuchsia-700:is(.dark *) {
        outline-color: #a21caf
    }
    .sm\:dark\:outline-fuchsia-800:is(.dark *) {
        outline-color: #86198f
    }
    .sm\:dark\:outline-fuchsia-900:is(.dark *) {
        outline-color: #701a75
    }
    .sm\:dark\:outline-fuchsia-950:is(.dark *) {
        outline-color: #4a044e
    }
    .sm\:dark\:outline-gray-100:is(.dark *) {
        outline-color: #f3f4f6
    }
    .sm\:dark\:outline-gray-200:is(.dark *) {
        outline-color: #e5e7eb
    }
    .sm\:dark\:outline-gray-300:is(.dark *) {
        outline-color: #d1d5db
    }
    .sm\:dark\:outline-gray-400:is(.dark *) {
        outline-color: #9ca3af
    }
    .sm\:dark\:outline-gray-50:is(.dark *) {
        outline-color: #f9fafb
    }
    .sm\:dark\:outline-gray-500:is(.dark *) {
        outline-color: #6b7280
    }
    .sm\:dark\:outline-gray-600:is(.dark *) {
        outline-color: #4b5563
    }
    .sm\:dark\:outline-gray-700:is(.dark *) {
        outline-color: #374151
    }
    .sm\:dark\:outline-gray-800:is(.dark *) {
        outline-color: #1f2937
    }
    .sm\:dark\:outline-gray-900:is(.dark *) {
        outline-color: #111827
    }
    .sm\:dark\:outline-gray-950:is(.dark *) {
        outline-color: #030712
    }
    .sm\:dark\:outline-green-100:is(.dark *) {
        outline-color: #dcfce7
    }
    .sm\:dark\:outline-green-200:is(.dark *) {
        outline-color: #bbf7d0
    }
    .sm\:dark\:outline-green-300:is(.dark *) {
        outline-color: #86efac
    }
    .sm\:dark\:outline-green-400:is(.dark *) {
        outline-color: #4ade80
    }
    .sm\:dark\:outline-green-50:is(.dark *) {
        outline-color: #f0fdf4
    }
    .sm\:dark\:outline-green-500:is(.dark *) {
        outline-color: #22c55e
    }
    .sm\:dark\:outline-green-600:is(.dark *) {
        outline-color: #16a34a
    }
    .sm\:dark\:outline-green-700:is(.dark *) {
        outline-color: #15803d
    }
    .sm\:dark\:outline-green-800:is(.dark *) {
        outline-color: #166534
    }
    .sm\:dark\:outline-green-900:is(.dark *) {
        outline-color: #14532d
    }
    .sm\:dark\:outline-green-950:is(.dark *) {
        outline-color: #052e16
    }
    .sm\:dark\:outline-indigo-100:is(.dark *) {
        outline-color: #e0e7ff
    }
    .sm\:dark\:outline-indigo-200:is(.dark *) {
        outline-color: #c7d2fe
    }
    .sm\:dark\:outline-indigo-300:is(.dark *) {
        outline-color: #a5b4fc
    }
    .sm\:dark\:outline-indigo-400:is(.dark *) {
        outline-color: #818cf8
    }
    .sm\:dark\:outline-indigo-50:is(.dark *) {
        outline-color: #eef2ff
    }
    .sm\:dark\:outline-indigo-500:is(.dark *) {
        outline-color: #6366f1
    }
    .sm\:dark\:outline-indigo-600:is(.dark *) {
        outline-color: #4f46e5
    }
    .sm\:dark\:outline-indigo-700:is(.dark *) {
        outline-color: #4338ca
    }
    .sm\:dark\:outline-indigo-800:is(.dark *) {
        outline-color: #3730a3
    }
    .sm\:dark\:outline-indigo-900:is(.dark *) {
        outline-color: #312e81
    }
    .sm\:dark\:outline-indigo-950:is(.dark *) {
        outline-color: #1e1b4b
    }
    .sm\:dark\:outline-inherit:is(.dark *) {
        outline-color: inherit
    }
    .sm\:dark\:outline-lime-100:is(.dark *) {
        outline-color: #ecfccb
    }
    .sm\:dark\:outline-lime-200:is(.dark *) {
        outline-color: #d9f99d
    }
    .sm\:dark\:outline-lime-300:is(.dark *) {
        outline-color: #bef264
    }
    .sm\:dark\:outline-lime-400:is(.dark *) {
        outline-color: #a3e635
    }
    .sm\:dark\:outline-lime-50:is(.dark *) {
        outline-color: #f7fee7
    }
    .sm\:dark\:outline-lime-500:is(.dark *) {
        outline-color: #84cc16
    }
    .sm\:dark\:outline-lime-600:is(.dark *) {
        outline-color: #65a30d
    }
    .sm\:dark\:outline-lime-700:is(.dark *) {
        outline-color: #4d7c0f
    }
    .sm\:dark\:outline-lime-800:is(.dark *) {
        outline-color: #3f6212
    }
    .sm\:dark\:outline-lime-900:is(.dark *) {
        outline-color: #365314
    }
    .sm\:dark\:outline-lime-950:is(.dark *) {
        outline-color: #1a2e05
    }
    .sm\:dark\:outline-neutral-100:is(.dark *) {
        outline-color: #f5f5f5
    }
    .sm\:dark\:outline-neutral-200:is(.dark *) {
        outline-color: #e5e5e5
    }
    .sm\:dark\:outline-neutral-300:is(.dark *) {
        outline-color: #d4d4d4
    }
    .sm\:dark\:outline-neutral-400:is(.dark *) {
        outline-color: #a3a3a3
    }
    .sm\:dark\:outline-neutral-50:is(.dark *) {
        outline-color: #fafafa
    }
    .sm\:dark\:outline-neutral-500:is(.dark *) {
        outline-color: #737373
    }
    .sm\:dark\:outline-neutral-600:is(.dark *) {
        outline-color: #525252
    }
    .sm\:dark\:outline-neutral-700:is(.dark *) {
        outline-color: #404040
    }
    .sm\:dark\:outline-neutral-800:is(.dark *) {
        outline-color: #262626
    }
    .sm\:dark\:outline-neutral-900:is(.dark *) {
        outline-color: #171717
    }
    .sm\:dark\:outline-neutral-950:is(.dark *) {
        outline-color: #0a0a0a
    }
    .sm\:dark\:outline-orange-100:is(.dark *) {
        outline-color: #ffedd5
    }
    .sm\:dark\:outline-orange-200:is(.dark *) {
        outline-color: #fed7aa
    }
    .sm\:dark\:outline-orange-300:is(.dark *) {
        outline-color: #fdba74
    }
    .sm\:dark\:outline-orange-400:is(.dark *) {
        outline-color: #fb923c
    }
    .sm\:dark\:outline-orange-50:is(.dark *) {
        outline-color: #fff7ed
    }
    .sm\:dark\:outline-orange-500:is(.dark *) {
        outline-color: #f97316
    }
    .sm\:dark\:outline-orange-600:is(.dark *) {
        outline-color: #ea580c
    }
    .sm\:dark\:outline-orange-700:is(.dark *) {
        outline-color: #c2410c
    }
    .sm\:dark\:outline-orange-800:is(.dark *) {
        outline-color: #9a3412
    }
    .sm\:dark\:outline-orange-900:is(.dark *) {
        outline-color: #7c2d12
    }
    .sm\:dark\:outline-orange-950:is(.dark *) {
        outline-color: #431407
    }
    .sm\:dark\:outline-pink-100:is(.dark *) {
        outline-color: #fce7f3
    }
    .sm\:dark\:outline-pink-200:is(.dark *) {
        outline-color: #fbcfe8
    }
    .sm\:dark\:outline-pink-300:is(.dark *) {
        outline-color: #f9a8d4
    }
    .sm\:dark\:outline-pink-400:is(.dark *) {
        outline-color: #f472b6
    }
    .sm\:dark\:outline-pink-50:is(.dark *) {
        outline-color: #fdf2f8
    }
    .sm\:dark\:outline-pink-500:is(.dark *) {
        outline-color: #ec4899
    }
    .sm\:dark\:outline-pink-600:is(.dark *) {
        outline-color: #db2777
    }
    .sm\:dark\:outline-pink-700:is(.dark *) {
        outline-color: #be185d
    }
    .sm\:dark\:outline-pink-800:is(.dark *) {
        outline-color: #9d174d
    }
    .sm\:dark\:outline-pink-900:is(.dark *) {
        outline-color: #831843
    }
    .sm\:dark\:outline-pink-950:is(.dark *) {
        outline-color: #500724
    }
    .sm\:dark\:outline-purple-100:is(.dark *) {
        outline-color: #f3e8ff
    }
    .sm\:dark\:outline-purple-200:is(.dark *) {
        outline-color: #e9d5ff
    }
    .sm\:dark\:outline-purple-300:is(.dark *) {
        outline-color: #d8b4fe
    }
    .sm\:dark\:outline-purple-400:is(.dark *) {
        outline-color: #c084fc
    }
    .sm\:dark\:outline-purple-50:is(.dark *) {
        outline-color: #faf5ff
    }
    .sm\:dark\:outline-purple-500:is(.dark *) {
        outline-color: #a855f7
    }
    .sm\:dark\:outline-purple-600:is(.dark *) {
        outline-color: #9333ea
    }
    .sm\:dark\:outline-purple-700:is(.dark *) {
        outline-color: #7e22ce
    }
    .sm\:dark\:outline-purple-800:is(.dark *) {
        outline-color: #6b21a8
    }
    .sm\:dark\:outline-purple-900:is(.dark *) {
        outline-color: #581c87
    }
    .sm\:dark\:outline-purple-950:is(.dark *) {
        outline-color: #3b0764
    }
    .sm\:dark\:outline-red-100:is(.dark *) {
        outline-color: #fee2e2
    }
    .sm\:dark\:outline-red-200:is(.dark *) {
        outline-color: #fecaca
    }
    .sm\:dark\:outline-red-300:is(.dark *) {
        outline-color: #fca5a5
    }
    .sm\:dark\:outline-red-400:is(.dark *) {
        outline-color: #f87171
    }
    .sm\:dark\:outline-red-50:is(.dark *) {
        outline-color: #fef2f2
    }
    .sm\:dark\:outline-red-500:is(.dark *) {
        outline-color: #ef4444
    }
    .sm\:dark\:outline-red-600:is(.dark *) {
        outline-color: #dc2626
    }
    .sm\:dark\:outline-red-700:is(.dark *) {
        outline-color: #b91c1c
    }
    .sm\:dark\:outline-red-800:is(.dark *) {
        outline-color: #991b1b
    }
    .sm\:dark\:outline-red-900:is(.dark *) {
        outline-color: #7f1d1d
    }
    .sm\:dark\:outline-red-950:is(.dark *) {
        outline-color: #450a0a
    }
    .sm\:dark\:outline-rose-100:is(.dark *) {
        outline-color: #ffe4e6
    }
    .sm\:dark\:outline-rose-200:is(.dark *) {
        outline-color: #fecdd3
    }
    .sm\:dark\:outline-rose-300:is(.dark *) {
        outline-color: #fda4af
    }
    .sm\:dark\:outline-rose-400:is(.dark *) {
        outline-color: #fb7185
    }
    .sm\:dark\:outline-rose-50:is(.dark *) {
        outline-color: #fff1f2
    }
    .sm\:dark\:outline-rose-500:is(.dark *) {
        outline-color: #f43f5e
    }
    .sm\:dark\:outline-rose-600:is(.dark *) {
        outline-color: #e11d48
    }
    .sm\:dark\:outline-rose-700:is(.dark *) {
        outline-color: #be123c
    }
    .sm\:dark\:outline-rose-800:is(.dark *) {
        outline-color: #9f1239
    }
    .sm\:dark\:outline-rose-900:is(.dark *) {
        outline-color: #881337
    }
    .sm\:dark\:outline-rose-950:is(.dark *) {
        outline-color: #4c0519
    }
    .sm\:dark\:outline-sky-100:is(.dark *) {
        outline-color: #e0f2fe
    }
    .sm\:dark\:outline-sky-200:is(.dark *) {
        outline-color: #bae6fd
    }
    .sm\:dark\:outline-sky-300:is(.dark *) {
        outline-color: #7dd3fc
    }
    .sm\:dark\:outline-sky-400:is(.dark *) {
        outline-color: #38bdf8
    }
    .sm\:dark\:outline-sky-50:is(.dark *) {
        outline-color: #f0f9ff
    }
    .sm\:dark\:outline-sky-500:is(.dark *) {
        outline-color: #0ea5e9
    }
    .sm\:dark\:outline-sky-600:is(.dark *) {
        outline-color: #0284c7
    }
    .sm\:dark\:outline-sky-700:is(.dark *) {
        outline-color: #0369a1
    }
    .sm\:dark\:outline-sky-800:is(.dark *) {
        outline-color: #075985
    }
    .sm\:dark\:outline-sky-900:is(.dark *) {
        outline-color: #0c4a6e
    }
    .sm\:dark\:outline-sky-950:is(.dark *) {
        outline-color: #082f49
    }
    .sm\:dark\:outline-slate-100:is(.dark *) {
        outline-color: #f1f5f9
    }
    .sm\:dark\:outline-slate-200:is(.dark *) {
        outline-color: #e2e8f0
    }
    .sm\:dark\:outline-slate-300:is(.dark *) {
        outline-color: #cbd5e1
    }
    .sm\:dark\:outline-slate-400:is(.dark *) {
        outline-color: #94a3b8
    }
    .sm\:dark\:outline-slate-50:is(.dark *) {
        outline-color: #f8fafc
    }
    .sm\:dark\:outline-slate-500:is(.dark *) {
        outline-color: #64748b
    }
    .sm\:dark\:outline-slate-600:is(.dark *) {
        outline-color: #475569
    }
    .sm\:dark\:outline-slate-700:is(.dark *) {
        outline-color: #334155
    }
    .sm\:dark\:outline-slate-800:is(.dark *) {
        outline-color: #1e293b
    }
    .sm\:dark\:outline-slate-900:is(.dark *) {
        outline-color: #0f172a
    }
    .sm\:dark\:outline-slate-950:is(.dark *) {
        outline-color: #020617
    }
    .sm\:dark\:outline-stone-100:is(.dark *) {
        outline-color: #f5f5f4
    }
    .sm\:dark\:outline-stone-200:is(.dark *) {
        outline-color: #e7e5e4
    }
    .sm\:dark\:outline-stone-300:is(.dark *) {
        outline-color: #d6d3d1
    }
    .sm\:dark\:outline-stone-400:is(.dark *) {
        outline-color: #a8a29e
    }
    .sm\:dark\:outline-stone-50:is(.dark *) {
        outline-color: #fafaf9
    }
    .sm\:dark\:outline-stone-500:is(.dark *) {
        outline-color: #78716c
    }
    .sm\:dark\:outline-stone-600:is(.dark *) {
        outline-color: #57534e
    }
    .sm\:dark\:outline-stone-700:is(.dark *) {
        outline-color: #44403c
    }
    .sm\:dark\:outline-stone-800:is(.dark *) {
        outline-color: #292524
    }
    .sm\:dark\:outline-stone-900:is(.dark *) {
        outline-color: #1c1917
    }
    .sm\:dark\:outline-stone-950:is(.dark *) {
        outline-color: #0c0a09
    }
    .sm\:dark\:outline-teal-100:is(.dark *) {
        outline-color: #ccfbf1
    }
    .sm\:dark\:outline-teal-200:is(.dark *) {
        outline-color: #99f6e4
    }
    .sm\:dark\:outline-teal-300:is(.dark *) {
        outline-color: #5eead4
    }
    .sm\:dark\:outline-teal-400:is(.dark *) {
        outline-color: #2dd4bf
    }
    .sm\:dark\:outline-teal-50:is(.dark *) {
        outline-color: #f0fdfa
    }
    .sm\:dark\:outline-teal-500:is(.dark *) {
        outline-color: #14b8a6
    }
    .sm\:dark\:outline-teal-600:is(.dark *) {
        outline-color: #0d9488
    }
    .sm\:dark\:outline-teal-700:is(.dark *) {
        outline-color: #0f766e
    }
    .sm\:dark\:outline-teal-800:is(.dark *) {
        outline-color: #115e59
    }
    .sm\:dark\:outline-teal-900:is(.dark *) {
        outline-color: #134e4a
    }
    .sm\:dark\:outline-teal-950:is(.dark *) {
        outline-color: #042f2e
    }
    .sm\:dark\:outline-transparent:is(.dark *) {
        outline-color: transparent
    }
    .sm\:dark\:outline-violet-100:is(.dark *) {
        outline-color: #ede9fe
    }
    .sm\:dark\:outline-violet-200:is(.dark *) {
        outline-color: #ddd6fe
    }
    .sm\:dark\:outline-violet-300:is(.dark *) {
        outline-color: #c4b5fd
    }
    .sm\:dark\:outline-violet-400:is(.dark *) {
        outline-color: #a78bfa
    }
    .sm\:dark\:outline-violet-50:is(.dark *) {
        outline-color: #f5f3ff
    }
    .sm\:dark\:outline-violet-500:is(.dark *) {
        outline-color: #8b5cf6
    }
    .sm\:dark\:outline-violet-600:is(.dark *) {
        outline-color: #7c3aed
    }
    .sm\:dark\:outline-violet-700:is(.dark *) {
        outline-color: #6d28d9
    }
    .sm\:dark\:outline-violet-800:is(.dark *) {
        outline-color: #5b21b6
    }
    .sm\:dark\:outline-violet-900:is(.dark *) {
        outline-color: #4c1d95
    }
    .sm\:dark\:outline-violet-950:is(.dark *) {
        outline-color: #2e1065
    }
    .sm\:dark\:outline-white:is(.dark *) {
        outline-color: #fff
    }
    .sm\:dark\:outline-yellow-100:is(.dark *) {
        outline-color: #fef9c3
    }
    .sm\:dark\:outline-yellow-200:is(.dark *) {
        outline-color: #fef08a
    }
    .sm\:dark\:outline-yellow-300:is(.dark *) {
        outline-color: #fde047
    }
    .sm\:dark\:outline-yellow-400:is(.dark *) {
        outline-color: #facc15
    }
    .sm\:dark\:outline-yellow-50:is(.dark *) {
        outline-color: #fefce8
    }
    .sm\:dark\:outline-yellow-500:is(.dark *) {
        outline-color: #eab308
    }
    .sm\:dark\:outline-yellow-600:is(.dark *) {
        outline-color: #ca8a04
    }
    .sm\:dark\:outline-yellow-700:is(.dark *) {
        outline-color: #a16207
    }
    .sm\:dark\:outline-yellow-800:is(.dark *) {
        outline-color: #854d0e
    }
    .sm\:dark\:outline-yellow-900:is(.dark *) {
        outline-color: #713f12
    }
    .sm\:dark\:outline-yellow-950:is(.dark *) {
        outline-color: #422006
    }
    .sm\:dark\:outline-zinc-100:is(.dark *) {
        outline-color: #f4f4f5
    }
    .sm\:dark\:outline-zinc-200:is(.dark *) {
        outline-color: #e4e4e7
    }
    .sm\:dark\:outline-zinc-300:is(.dark *) {
        outline-color: #d4d4d8
    }
    .sm\:dark\:outline-zinc-400:is(.dark *) {
        outline-color: #a1a1aa
    }
    .sm\:dark\:outline-zinc-50:is(.dark *) {
        outline-color: #fafafa
    }
    .sm\:dark\:outline-zinc-500:is(.dark *) {
        outline-color: #71717a
    }
    .sm\:dark\:outline-zinc-600:is(.dark *) {
        outline-color: #52525b
    }
    .sm\:dark\:outline-zinc-700:is(.dark *) {
        outline-color: #3f3f46
    }
    .sm\:dark\:outline-zinc-800:is(.dark *) {
        outline-color: #27272a
    }
    .sm\:dark\:outline-zinc-900:is(.dark *) {
        outline-color: #18181b
    }
    .sm\:dark\:outline-zinc-950:is(.dark *) {
        outline-color: #09090b
    }
    .sm\:dark\:ring:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .sm\:dark\:ring-0:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .sm\:dark\:ring-1:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .sm\:dark\:ring-2:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .sm\:dark\:ring-4:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .sm\:dark\:ring-8:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .sm\:dark\:ring-inset:is(.dark *) {
        --tw-ring-inset: inset
    }
    .sm\:dark\:ring-amber-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-amber-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-black:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-blue-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-current:is(.dark *) {
        --tw-ring-color: currentColor
    }
    .sm\:dark\:ring-cyan-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-cyan-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-emerald-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-fuchsia-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-gray-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-green-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-indigo-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-inherit:is(.dark *) {
        --tw-ring-color: inherit
    }
    .sm\:dark\:ring-lime-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-lime-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-neutral-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-orange-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-pink-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-purple-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-red-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-rose-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-sky-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-slate-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-stone-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-teal-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-transparent:is(.dark *) {
        --tw-ring-color: transparent
    }
    .sm\:dark\:ring-violet-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-violet-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-white:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-yellow-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-zinc-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
    }
    .sm\:dark\:ring-opacity-0:is(.dark *) {
        --tw-ring-opacity: 0
    }
    .sm\:dark\:ring-opacity-10:is(.dark *) {
        --tw-ring-opacity: 0.1
    }
    .sm\:dark\:ring-opacity-100:is(.dark *) {
        --tw-ring-opacity: 1
    }
    .sm\:dark\:ring-opacity-15:is(.dark *) {
        --tw-ring-opacity: 0.15
    }
    .sm\:dark\:ring-opacity-20:is(.dark *) {
        --tw-ring-opacity: 0.2
    }
    .sm\:dark\:ring-opacity-25:is(.dark *) {
        --tw-ring-opacity: 0.25
    }
    .sm\:dark\:ring-opacity-30:is(.dark *) {
        --tw-ring-opacity: 0.3
    }
    .sm\:dark\:ring-opacity-35:is(.dark *) {
        --tw-ring-opacity: 0.35
    }
    .sm\:dark\:ring-opacity-40:is(.dark *) {
        --tw-ring-opacity: 0.4
    }
    .sm\:dark\:ring-opacity-45:is(.dark *) {
        --tw-ring-opacity: 0.45
    }
    .sm\:dark\:ring-opacity-5:is(.dark *) {
        --tw-ring-opacity: 0.05
    }
    .sm\:dark\:ring-opacity-50:is(.dark *) {
        --tw-ring-opacity: 0.5
    }
    .sm\:dark\:ring-opacity-55:is(.dark *) {
        --tw-ring-opacity: 0.55
    }
    .sm\:dark\:ring-opacity-60:is(.dark *) {
        --tw-ring-opacity: 0.6
    }
    .sm\:dark\:ring-opacity-65:is(.dark *) {
        --tw-ring-opacity: 0.65
    }
    .sm\:dark\:ring-opacity-70:is(.dark *) {
        --tw-ring-opacity: 0.7
    }
    .sm\:dark\:ring-opacity-75:is(.dark *) {
        --tw-ring-opacity: 0.75
    }
    .sm\:dark\:ring-opacity-80:is(.dark *) {
        --tw-ring-opacity: 0.8
    }
    .sm\:dark\:ring-opacity-85:is(.dark *) {
        --tw-ring-opacity: 0.85
    }
    .sm\:dark\:ring-opacity-90:is(.dark *) {
        --tw-ring-opacity: 0.9
    }
    .sm\:dark\:ring-opacity-95:is(.dark *) {
        --tw-ring-opacity: 0.95
    }
    .sm\:dark\:ring-offset-0:is(.dark *) {
        --tw-ring-offset-width: 0px
    }
    .sm\:dark\:ring-offset-1:is(.dark *) {
        --tw-ring-offset-width: 1px
    }
    .sm\:dark\:ring-offset-2:is(.dark *) {
        --tw-ring-offset-width: 2px
    }
    .sm\:dark\:ring-offset-4:is(.dark *) {
        --tw-ring-offset-width: 4px
    }
    .sm\:dark\:ring-offset-8:is(.dark *) {
        --tw-ring-offset-width: 8px
    }
}
@media (min-width: 768px) {
    .md\:dark\:border-collapse:is(.dark *) {
        border-collapse: collapse
    }
    .md\:dark\:border-separate:is(.dark *) {
        border-collapse: separate
    }
    .md\:dark\:border-spacing-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-x-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-0:is(.dark *) {
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-0\.5:is(.dark *) {
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-1:is(.dark *) {
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-1\.5:is(.dark *) {
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-10:is(.dark *) {
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-11:is(.dark *) {
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-12:is(.dark *) {
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-14:is(.dark *) {
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-16:is(.dark *) {
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-2:is(.dark *) {
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-2\.5:is(.dark *) {
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-20:is(.dark *) {
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-24:is(.dark *) {
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-28:is(.dark *) {
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-3:is(.dark *) {
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-3\.5:is(.dark *) {
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-32:is(.dark *) {
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-36:is(.dark *) {
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-4:is(.dark *) {
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-40:is(.dark *) {
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-44:is(.dark *) {
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-48:is(.dark *) {
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-5:is(.dark *) {
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-52:is(.dark *) {
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-56:is(.dark *) {
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-6:is(.dark *) {
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-60:is(.dark *) {
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-64:is(.dark *) {
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-7:is(.dark *) {
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-72:is(.dark *) {
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-8:is(.dark *) {
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-80:is(.dark *) {
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-9:is(.dark *) {
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-96:is(.dark *) {
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:border-spacing-y-px:is(.dark *) {
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .md\:dark\:divide-x:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .md\:dark\:divide-x-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .md\:dark\:divide-x-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(2px * var(--tw-divide-x-reverse));
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .md\:dark\:divide-x-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(4px * var(--tw-divide-x-reverse));
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .md\:dark\:divide-x-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(8px * var(--tw-divide-x-reverse));
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .md\:dark\:divide-y:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }
    .md\:dark\:divide-y-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }
    .md\:dark\:divide-y-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))
    }
    .md\:dark\:divide-y-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))
    }
    .md\:dark\:divide-y-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))
    }
    .md\:dark\:divide-y-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 1
    }
    .md\:dark\:divide-x-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 1
    }
    .md\:dark\:divide-solid:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: solid
    }
    .md\:dark\:divide-dashed:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dashed
    }
    .md\:dark\:divide-dotted:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dotted
    }
    .md\:dark\:divide-double:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: double
    }
    .md\:dark\:divide-none:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: none
    }
    .md\:dark\:divide-amber-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-amber-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-black:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-blue-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-current:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: currentColor
    }
    .md\:dark\:divide-cyan-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-cyan-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-emerald-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-fuchsia-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-gray-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-green-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-indigo-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-inherit:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: inherit
    }
    .md\:dark\:divide-lime-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-lime-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-neutral-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-orange-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-pink-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-purple-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-red-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-rose-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-sky-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-slate-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-stone-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-teal-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-transparent:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: transparent
    }
    .md\:dark\:divide-violet-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-violet-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-white:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-yellow-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-zinc-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-divide-opacity, 1))
    }
    .md\:dark\:divide-opacity-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0
    }
    .md\:dark\:divide-opacity-10:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.1
    }
    .md\:dark\:divide-opacity-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1
    }
    .md\:dark\:divide-opacity-15:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.15
    }
    .md\:dark\:divide-opacity-20:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.2
    }
    .md\:dark\:divide-opacity-25:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.25
    }
    .md\:dark\:divide-opacity-30:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.3
    }
    .md\:dark\:divide-opacity-35:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.35
    }
    .md\:dark\:divide-opacity-40:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.4
    }
    .md\:dark\:divide-opacity-45:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.45
    }
    .md\:dark\:divide-opacity-5:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.05
    }
    .md\:dark\:divide-opacity-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.5
    }
    .md\:dark\:divide-opacity-55:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.55
    }
    .md\:dark\:divide-opacity-60:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.6
    }
    .md\:dark\:divide-opacity-65:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.65
    }
    .md\:dark\:divide-opacity-70:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.7
    }
    .md\:dark\:divide-opacity-75:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.75
    }
    .md\:dark\:divide-opacity-80:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.8
    }
    .md\:dark\:divide-opacity-85:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.85
    }
    .md\:dark\:divide-opacity-90:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.9
    }
    .md\:dark\:divide-opacity-95:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.95
    }
    .md\:dark\:text-ellipsis:is(.dark *) {
        text-overflow: ellipsis
    }
    .md\:dark\:text-clip:is(.dark *) {
        text-overflow: clip
    }
    .md\:dark\:text-wrap:is(.dark *) {
        text-wrap: wrap
    }
    .md\:dark\:text-nowrap:is(.dark *) {
        text-wrap: nowrap
    }
    .md\:dark\:text-balance:is(.dark *) {
        text-wrap: balance
    }
    .md\:dark\:text-pretty:is(.dark *) {
        text-wrap: pretty
    }
    .md\:dark\:border:is(.dark *) {
        border-width: 1px
    }
    .md\:dark\:border-0:is(.dark *) {
        border-width: 0px
    }
    .md\:dark\:border-2:is(.dark *) {
        border-width: 2px
    }
    .md\:dark\:border-4:is(.dark *) {
        border-width: 4px
    }
    .md\:dark\:border-8:is(.dark *) {
        border-width: 8px
    }
    .md\:dark\:border-x:is(.dark *) {
        border-left-width: 1px;
        border-right-width: 1px
    }
    .md\:dark\:border-x-0:is(.dark *) {
        border-left-width: 0px;
        border-right-width: 0px
    }
    .md\:dark\:border-x-2:is(.dark *) {
        border-left-width: 2px;
        border-right-width: 2px
    }
    .md\:dark\:border-x-4:is(.dark *) {
        border-left-width: 4px;
        border-right-width: 4px
    }
    .md\:dark\:border-x-8:is(.dark *) {
        border-left-width: 8px;
        border-right-width: 8px
    }
    .md\:dark\:border-y:is(.dark *) {
        border-top-width: 1px;
        border-bottom-width: 1px
    }
    .md\:dark\:border-y-0:is(.dark *) {
        border-top-width: 0px;
        border-bottom-width: 0px
    }
    .md\:dark\:border-y-2:is(.dark *) {
        border-top-width: 2px;
        border-bottom-width: 2px
    }
    .md\:dark\:border-y-4:is(.dark *) {
        border-top-width: 4px;
        border-bottom-width: 4px
    }
    .md\:dark\:border-y-8:is(.dark *) {
        border-top-width: 8px;
        border-bottom-width: 8px
    }
    .md\:dark\:border-b:is(.dark *) {
        border-bottom-width: 1px
    }
    .md\:dark\:border-b-0:is(.dark *) {
        border-bottom-width: 0px
    }
    .md\:dark\:border-b-2:is(.dark *) {
        border-bottom-width: 2px
    }
    .md\:dark\:border-b-4:is(.dark *) {
        border-bottom-width: 4px
    }
    .md\:dark\:border-b-8:is(.dark *) {
        border-bottom-width: 8px
    }
    .md\:dark\:border-e:is(.dark *) {
        border-inline-end-width: 1px
    }
    .md\:dark\:border-e-0:is(.dark *) {
        border-inline-end-width: 0px
    }
    .md\:dark\:border-e-2:is(.dark *) {
        border-inline-end-width: 2px
    }
    .md\:dark\:border-e-4:is(.dark *) {
        border-inline-end-width: 4px
    }
    .md\:dark\:border-e-8:is(.dark *) {
        border-inline-end-width: 8px
    }
    .md\:dark\:border-l:is(.dark *) {
        border-left-width: 1px
    }
    .md\:dark\:border-l-0:is(.dark *) {
        border-left-width: 0px
    }
    .md\:dark\:border-l-2:is(.dark *) {
        border-left-width: 2px
    }
    .md\:dark\:border-l-4:is(.dark *) {
        border-left-width: 4px
    }
    .md\:dark\:border-l-8:is(.dark *) {
        border-left-width: 8px
    }
    .md\:dark\:border-r:is(.dark *) {
        border-right-width: 1px
    }
    .md\:dark\:border-r-0:is(.dark *) {
        border-right-width: 0px
    }
    .md\:dark\:border-r-2:is(.dark *) {
        border-right-width: 2px
    }
    .md\:dark\:border-r-4:is(.dark *) {
        border-right-width: 4px
    }
    .md\:dark\:border-r-8:is(.dark *) {
        border-right-width: 8px
    }
    .md\:dark\:border-s:is(.dark *) {
        border-inline-start-width: 1px
    }
    .md\:dark\:border-s-0:is(.dark *) {
        border-inline-start-width: 0px
    }
    .md\:dark\:border-s-2:is(.dark *) {
        border-inline-start-width: 2px
    }
    .md\:dark\:border-s-4:is(.dark *) {
        border-inline-start-width: 4px
    }
    .md\:dark\:border-s-8:is(.dark *) {
        border-inline-start-width: 8px
    }
    .md\:dark\:border-t:is(.dark *) {
        border-top-width: 1px
    }
    .md\:dark\:border-t-0:is(.dark *) {
        border-top-width: 0px
    }
    .md\:dark\:border-t-2:is(.dark *) {
        border-top-width: 2px
    }
    .md\:dark\:border-t-4:is(.dark *) {
        border-top-width: 4px
    }
    .md\:dark\:border-t-8:is(.dark *) {
        border-top-width: 8px
    }
    .md\:dark\:border-solid:is(.dark *) {
        border-style: solid
    }
    .md\:dark\:border-dashed:is(.dark *) {
        border-style: dashed
    }
    .md\:dark\:border-dotted:is(.dark *) {
        border-style: dotted
    }
    .md\:dark\:border-double:is(.dark *) {
        border-style: double
    }
    .md\:dark\:border-hidden:is(.dark *) {
        border-style: hidden
    }
    .md\:dark\:border-none:is(.dark *) {
        border-style: none
    }
    .md\:dark\:border-amber-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-amber-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-black:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-blue-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-current:is(.dark *) {
        border-color: currentColor
    }
    .md\:dark\:border-cyan-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-cyan-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-emerald-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-fuchsia-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-gray-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-green-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-indigo-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-inherit:is(.dark *) {
        border-color: inherit
    }
    .md\:dark\:border-lime-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-lime-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-neutral-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-orange-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-pink-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-purple-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-red-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-rose-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-sky-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-slate-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-stone-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-teal-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-transparent:is(.dark *) {
        border-color: transparent
    }
    .md\:dark\:border-violet-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-violet-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-white:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-yellow-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-zinc-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
    }
    .md\:dark\:border-opacity-0:is(.dark *) {
        --tw-border-opacity: 0
    }
    .md\:dark\:border-opacity-10:is(.dark *) {
        --tw-border-opacity: 0.1
    }
    .md\:dark\:border-opacity-100:is(.dark *) {
        --tw-border-opacity: 1
    }
    .md\:dark\:border-opacity-15:is(.dark *) {
        --tw-border-opacity: 0.15
    }
    .md\:dark\:border-opacity-20:is(.dark *) {
        --tw-border-opacity: 0.2
    }
    .md\:dark\:border-opacity-25:is(.dark *) {
        --tw-border-opacity: 0.25
    }
    .md\:dark\:border-opacity-30:is(.dark *) {
        --tw-border-opacity: 0.3
    }
    .md\:dark\:border-opacity-35:is(.dark *) {
        --tw-border-opacity: 0.35
    }
    .md\:dark\:border-opacity-40:is(.dark *) {
        --tw-border-opacity: 0.4
    }
    .md\:dark\:border-opacity-45:is(.dark *) {
        --tw-border-opacity: 0.45
    }
    .md\:dark\:border-opacity-5:is(.dark *) {
        --tw-border-opacity: 0.05
    }
    .md\:dark\:border-opacity-50:is(.dark *) {
        --tw-border-opacity: 0.5
    }
    .md\:dark\:border-opacity-55:is(.dark *) {
        --tw-border-opacity: 0.55
    }
    .md\:dark\:border-opacity-60:is(.dark *) {
        --tw-border-opacity: 0.6
    }
    .md\:dark\:border-opacity-65:is(.dark *) {
        --tw-border-opacity: 0.65
    }
    .md\:dark\:border-opacity-70:is(.dark *) {
        --tw-border-opacity: 0.7
    }
    .md\:dark\:border-opacity-75:is(.dark *) {
        --tw-border-opacity: 0.75
    }
    .md\:dark\:border-opacity-80:is(.dark *) {
        --tw-border-opacity: 0.8
    }
    .md\:dark\:border-opacity-85:is(.dark *) {
        --tw-border-opacity: 0.85
    }
    .md\:dark\:border-opacity-90:is(.dark *) {
        --tw-border-opacity: 0.9
    }
    .md\:dark\:border-opacity-95:is(.dark *) {
        --tw-border-opacity: 0.95
    }
    .md\:dark\:bg-amber-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-amber-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-black:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-blue-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-current:is(.dark *) {
        background-color: currentColor
    }
    .md\:dark\:bg-cyan-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-cyan-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-emerald-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-fuchsia-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-gray-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-green-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-indigo-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-inherit:is(.dark *) {
        background-color: inherit
    }
    .md\:dark\:bg-lime-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-lime-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-neutral-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-orange-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-pink-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-purple-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-red-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-rose-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-sky-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-slate-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-stone-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-teal-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-transparent:is(.dark *) {
        background-color: transparent
    }
    .md\:dark\:bg-violet-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-violet-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-white:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-yellow-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-zinc-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
    }
    .md\:dark\:bg-opacity-0:is(.dark *) {
        --tw-bg-opacity: 0
    }
    .md\:dark\:bg-opacity-10:is(.dark *) {
        --tw-bg-opacity: 0.1
    }
    .md\:dark\:bg-opacity-100:is(.dark *) {
        --tw-bg-opacity: 1
    }
    .md\:dark\:bg-opacity-15:is(.dark *) {
        --tw-bg-opacity: 0.15
    }
    .md\:dark\:bg-opacity-20:is(.dark *) {
        --tw-bg-opacity: 0.2
    }
    .md\:dark\:bg-opacity-25:is(.dark *) {
        --tw-bg-opacity: 0.25
    }
    .md\:dark\:bg-opacity-30:is(.dark *) {
        --tw-bg-opacity: 0.3
    }
    .md\:dark\:bg-opacity-35:is(.dark *) {
        --tw-bg-opacity: 0.35
    }
    .md\:dark\:bg-opacity-40:is(.dark *) {
        --tw-bg-opacity: 0.4
    }
    .md\:dark\:bg-opacity-45:is(.dark *) {
        --tw-bg-opacity: 0.45
    }
    .md\:dark\:bg-opacity-5:is(.dark *) {
        --tw-bg-opacity: 0.05
    }
    .md\:dark\:bg-opacity-50:is(.dark *) {
        --tw-bg-opacity: 0.5
    }
    .md\:dark\:bg-opacity-55:is(.dark *) {
        --tw-bg-opacity: 0.55
    }
    .md\:dark\:bg-opacity-60:is(.dark *) {
        --tw-bg-opacity: 0.6
    }
    .md\:dark\:bg-opacity-65:is(.dark *) {
        --tw-bg-opacity: 0.65
    }
    .md\:dark\:bg-opacity-70:is(.dark *) {
        --tw-bg-opacity: 0.7
    }
    .md\:dark\:bg-opacity-75:is(.dark *) {
        --tw-bg-opacity: 0.75
    }
    .md\:dark\:bg-opacity-80:is(.dark *) {
        --tw-bg-opacity: 0.8
    }
    .md\:dark\:bg-opacity-85:is(.dark *) {
        --tw-bg-opacity: 0.85
    }
    .md\:dark\:bg-opacity-90:is(.dark *) {
        --tw-bg-opacity: 0.9
    }
    .md\:dark\:bg-opacity-95:is(.dark *) {
        --tw-bg-opacity: 0.95
    }
    .md\:dark\:bg-none:is(.dark *) {
        background-image: none
    }
    .md\:dark\:decoration-slice:is(.dark *) {
        box-decoration-break: slice
    }
    .md\:dark\:decoration-clone:is(.dark *) {
        box-decoration-break: clone
    }
    .md\:dark\:bg-auto:is(.dark *) {
        background-size: auto
    }
    .md\:dark\:bg-contain:is(.dark *) {
        background-size: contain
    }
    .md\:dark\:bg-cover:is(.dark *) {
        background-size: cover
    }
    .md\:dark\:bg-fixed:is(.dark *) {
        background-attachment: fixed
    }
    .md\:dark\:bg-local:is(.dark *) {
        background-attachment: local
    }
    .md\:dark\:bg-scroll:is(.dark *) {
        background-attachment: scroll
    }
    .md\:dark\:bg-clip-border:is(.dark *) {
        background-clip: border-box
    }
    .md\:dark\:bg-clip-padding:is(.dark *) {
        background-clip: padding-box
    }
    .md\:dark\:bg-clip-content:is(.dark *) {
        background-clip: content-box
    }
    .md\:dark\:bg-clip-text:is(.dark *) {
        background-clip: text
    }
    .md\:dark\:bg-bottom:is(.dark *) {
        background-position: bottom
    }
    .md\:dark\:bg-center:is(.dark *) {
        background-position: center
    }
    .md\:dark\:bg-left:is(.dark *) {
        background-position: left
    }
    .md\:dark\:bg-left-bottom:is(.dark *) {
        background-position: left bottom
    }
    .md\:dark\:bg-left-top:is(.dark *) {
        background-position: left top
    }
    .md\:dark\:bg-right:is(.dark *) {
        background-position: right
    }
    .md\:dark\:bg-right-bottom:is(.dark *) {
        background-position: right bottom
    }
    .md\:dark\:bg-right-top:is(.dark *) {
        background-position: right top
    }
    .md\:dark\:bg-top:is(.dark *) {
        background-position: top
    }
    .md\:dark\:bg-repeat:is(.dark *) {
        background-repeat: repeat
    }
    .md\:dark\:bg-no-repeat:is(.dark *) {
        background-repeat: no-repeat
    }
    .md\:dark\:bg-repeat-x:is(.dark *) {
        background-repeat: repeat-x
    }
    .md\:dark\:bg-repeat-y:is(.dark *) {
        background-repeat: repeat-y
    }
    .md\:dark\:bg-repeat-round:is(.dark *) {
        background-repeat: round
    }
    .md\:dark\:bg-repeat-space:is(.dark *) {
        background-repeat: space
    }
    .md\:dark\:bg-origin-border:is(.dark *) {
        background-origin: border-box
    }
    .md\:dark\:bg-origin-padding:is(.dark *) {
        background-origin: padding-box
    }
    .md\:dark\:bg-origin-content:is(.dark *) {
        background-origin: content-box
    }
    .md\:dark\:fill-amber-100:is(.dark *) {
        fill: #fef3c7
    }
    .md\:dark\:fill-amber-200:is(.dark *) {
        fill: #fde68a
    }
    .md\:dark\:fill-amber-300:is(.dark *) {
        fill: #fcd34d
    }
    .md\:dark\:fill-amber-400:is(.dark *) {
        fill: #fbbf24
    }
    .md\:dark\:fill-amber-50:is(.dark *) {
        fill: #fffbeb
    }
    .md\:dark\:fill-amber-500:is(.dark *) {
        fill: #f59e0b
    }
    .md\:dark\:fill-amber-600:is(.dark *) {
        fill: #d97706
    }
    .md\:dark\:fill-amber-700:is(.dark *) {
        fill: #b45309
    }
    .md\:dark\:fill-amber-800:is(.dark *) {
        fill: #92400e
    }
    .md\:dark\:fill-amber-900:is(.dark *) {
        fill: #78350f
    }
    .md\:dark\:fill-amber-950:is(.dark *) {
        fill: #451a03
    }
    .md\:dark\:fill-black:is(.dark *) {
        fill: #000
    }
    .md\:dark\:fill-blue-100:is(.dark *) {
        fill: #dbeafe
    }
    .md\:dark\:fill-blue-200:is(.dark *) {
        fill: #bfdbfe
    }
    .md\:dark\:fill-blue-300:is(.dark *) {
        fill: #93c5fd
    }
    .md\:dark\:fill-blue-400:is(.dark *) {
        fill: #60a5fa
    }
    .md\:dark\:fill-blue-50:is(.dark *) {
        fill: #eff6ff
    }
    .md\:dark\:fill-blue-500:is(.dark *) {
        fill: #3b82f6
    }
    .md\:dark\:fill-blue-600:is(.dark *) {
        fill: #2563eb
    }
    .md\:dark\:fill-blue-700:is(.dark *) {
        fill: #1d4ed8
    }
    .md\:dark\:fill-blue-800:is(.dark *) {
        fill: #1e40af
    }
    .md\:dark\:fill-blue-900:is(.dark *) {
        fill: #1e3a8a
    }
    .md\:dark\:fill-blue-950:is(.dark *) {
        fill: #172554
    }
    .md\:dark\:fill-current:is(.dark *) {
        fill: currentColor
    }
    .md\:dark\:fill-cyan-100:is(.dark *) {
        fill: #cffafe
    }
    .md\:dark\:fill-cyan-200:is(.dark *) {
        fill: #a5f3fc
    }
    .md\:dark\:fill-cyan-300:is(.dark *) {
        fill: #67e8f9
    }
    .md\:dark\:fill-cyan-400:is(.dark *) {
        fill: #22d3ee
    }
    .md\:dark\:fill-cyan-50:is(.dark *) {
        fill: #ecfeff
    }
    .md\:dark\:fill-cyan-500:is(.dark *) {
        fill: #06b6d4
    }
    .md\:dark\:fill-cyan-600:is(.dark *) {
        fill: #0891b2
    }
    .md\:dark\:fill-cyan-700:is(.dark *) {
        fill: #0e7490
    }
    .md\:dark\:fill-cyan-800:is(.dark *) {
        fill: #155e75
    }
    .md\:dark\:fill-cyan-900:is(.dark *) {
        fill: #164e63
    }
    .md\:dark\:fill-cyan-950:is(.dark *) {
        fill: #083344
    }
    .md\:dark\:fill-emerald-100:is(.dark *) {
        fill: #d1fae5
    }
    .md\:dark\:fill-emerald-200:is(.dark *) {
        fill: #a7f3d0
    }
    .md\:dark\:fill-emerald-300:is(.dark *) {
        fill: #6ee7b7
    }
    .md\:dark\:fill-emerald-400:is(.dark *) {
        fill: #34d399
    }
    .md\:dark\:fill-emerald-50:is(.dark *) {
        fill: #ecfdf5
    }
    .md\:dark\:fill-emerald-500:is(.dark *) {
        fill: #10b981
    }
    .md\:dark\:fill-emerald-600:is(.dark *) {
        fill: #059669
    }
    .md\:dark\:fill-emerald-700:is(.dark *) {
        fill: #047857
    }
    .md\:dark\:fill-emerald-800:is(.dark *) {
        fill: #065f46
    }
    .md\:dark\:fill-emerald-900:is(.dark *) {
        fill: #064e3b
    }
    .md\:dark\:fill-emerald-950:is(.dark *) {
        fill: #022c22
    }
    .md\:dark\:fill-fuchsia-100:is(.dark *) {
        fill: #fae8ff
    }
    .md\:dark\:fill-fuchsia-200:is(.dark *) {
        fill: #f5d0fe
    }
    .md\:dark\:fill-fuchsia-300:is(.dark *) {
        fill: #f0abfc
    }
    .md\:dark\:fill-fuchsia-400:is(.dark *) {
        fill: #e879f9
    }
    .md\:dark\:fill-fuchsia-50:is(.dark *) {
        fill: #fdf4ff
    }
    .md\:dark\:fill-fuchsia-500:is(.dark *) {
        fill: #d946ef
    }
    .md\:dark\:fill-fuchsia-600:is(.dark *) {
        fill: #c026d3
    }
    .md\:dark\:fill-fuchsia-700:is(.dark *) {
        fill: #a21caf
    }
    .md\:dark\:fill-fuchsia-800:is(.dark *) {
        fill: #86198f
    }
    .md\:dark\:fill-fuchsia-900:is(.dark *) {
        fill: #701a75
    }
    .md\:dark\:fill-fuchsia-950:is(.dark *) {
        fill: #4a044e
    }
    .md\:dark\:fill-gray-100:is(.dark *) {
        fill: #f3f4f6
    }
    .md\:dark\:fill-gray-200:is(.dark *) {
        fill: #e5e7eb
    }
    .md\:dark\:fill-gray-300:is(.dark *) {
        fill: #d1d5db
    }
    .md\:dark\:fill-gray-400:is(.dark *) {
        fill: #9ca3af
    }
    .md\:dark\:fill-gray-50:is(.dark *) {
        fill: #f9fafb
    }
    .md\:dark\:fill-gray-500:is(.dark *) {
        fill: #6b7280
    }
    .md\:dark\:fill-gray-600:is(.dark *) {
        fill: #4b5563
    }
    .md\:dark\:fill-gray-700:is(.dark *) {
        fill: #374151
    }
    .md\:dark\:fill-gray-800:is(.dark *) {
        fill: #1f2937
    }
    .md\:dark\:fill-gray-900:is(.dark *) {
        fill: #111827
    }
    .md\:dark\:fill-gray-950:is(.dark *) {
        fill: #030712
    }
    .md\:dark\:fill-green-100:is(.dark *) {
        fill: #dcfce7
    }
    .md\:dark\:fill-green-200:is(.dark *) {
        fill: #bbf7d0
    }
    .md\:dark\:fill-green-300:is(.dark *) {
        fill: #86efac
    }
    .md\:dark\:fill-green-400:is(.dark *) {
        fill: #4ade80
    }
    .md\:dark\:fill-green-50:is(.dark *) {
        fill: #f0fdf4
    }
    .md\:dark\:fill-green-500:is(.dark *) {
        fill: #22c55e
    }
    .md\:dark\:fill-green-600:is(.dark *) {
        fill: #16a34a
    }
    .md\:dark\:fill-green-700:is(.dark *) {
        fill: #15803d
    }
    .md\:dark\:fill-green-800:is(.dark *) {
        fill: #166534
    }
    .md\:dark\:fill-green-900:is(.dark *) {
        fill: #14532d
    }
    .md\:dark\:fill-green-950:is(.dark *) {
        fill: #052e16
    }
    .md\:dark\:fill-indigo-100:is(.dark *) {
        fill: #e0e7ff
    }
    .md\:dark\:fill-indigo-200:is(.dark *) {
        fill: #c7d2fe
    }
    .md\:dark\:fill-indigo-300:is(.dark *) {
        fill: #a5b4fc
    }
    .md\:dark\:fill-indigo-400:is(.dark *) {
        fill: #818cf8
    }
    .md\:dark\:fill-indigo-50:is(.dark *) {
        fill: #eef2ff
    }
    .md\:dark\:fill-indigo-500:is(.dark *) {
        fill: #6366f1
    }
    .md\:dark\:fill-indigo-600:is(.dark *) {
        fill: #4f46e5
    }
    .md\:dark\:fill-indigo-700:is(.dark *) {
        fill: #4338ca
    }
    .md\:dark\:fill-indigo-800:is(.dark *) {
        fill: #3730a3
    }
    .md\:dark\:fill-indigo-900:is(.dark *) {
        fill: #312e81
    }
    .md\:dark\:fill-indigo-950:is(.dark *) {
        fill: #1e1b4b
    }
    .md\:dark\:fill-inherit:is(.dark *) {
        fill: inherit
    }
    .md\:dark\:fill-lime-100:is(.dark *) {
        fill: #ecfccb
    }
    .md\:dark\:fill-lime-200:is(.dark *) {
        fill: #d9f99d
    }
    .md\:dark\:fill-lime-300:is(.dark *) {
        fill: #bef264
    }
    .md\:dark\:fill-lime-400:is(.dark *) {
        fill: #a3e635
    }
    .md\:dark\:fill-lime-50:is(.dark *) {
        fill: #f7fee7
    }
    .md\:dark\:fill-lime-500:is(.dark *) {
        fill: #84cc16
    }
    .md\:dark\:fill-lime-600:is(.dark *) {
        fill: #65a30d
    }
    .md\:dark\:fill-lime-700:is(.dark *) {
        fill: #4d7c0f
    }
    .md\:dark\:fill-lime-800:is(.dark *) {
        fill: #3f6212
    }
    .md\:dark\:fill-lime-900:is(.dark *) {
        fill: #365314
    }
    .md\:dark\:fill-lime-950:is(.dark *) {
        fill: #1a2e05
    }
    .md\:dark\:fill-neutral-100:is(.dark *) {
        fill: #f5f5f5
    }
    .md\:dark\:fill-neutral-200:is(.dark *) {
        fill: #e5e5e5
    }
    .md\:dark\:fill-neutral-300:is(.dark *) {
        fill: #d4d4d4
    }
    .md\:dark\:fill-neutral-400:is(.dark *) {
        fill: #a3a3a3
    }
    .md\:dark\:fill-neutral-50:is(.dark *) {
        fill: #fafafa
    }
    .md\:dark\:fill-neutral-500:is(.dark *) {
        fill: #737373
    }
    .md\:dark\:fill-neutral-600:is(.dark *) {
        fill: #525252
    }
    .md\:dark\:fill-neutral-700:is(.dark *) {
        fill: #404040
    }
    .md\:dark\:fill-neutral-800:is(.dark *) {
        fill: #262626
    }
    .md\:dark\:fill-neutral-900:is(.dark *) {
        fill: #171717
    }
    .md\:dark\:fill-neutral-950:is(.dark *) {
        fill: #0a0a0a
    }
    .md\:dark\:fill-none:is(.dark *) {
        fill: none
    }
    .md\:dark\:fill-orange-100:is(.dark *) {
        fill: #ffedd5
    }
    .md\:dark\:fill-orange-200:is(.dark *) {
        fill: #fed7aa
    }
    .md\:dark\:fill-orange-300:is(.dark *) {
        fill: #fdba74
    }
    .md\:dark\:fill-orange-400:is(.dark *) {
        fill: #fb923c
    }
    .md\:dark\:fill-orange-50:is(.dark *) {
        fill: #fff7ed
    }
    .md\:dark\:fill-orange-500:is(.dark *) {
        fill: #f97316
    }
    .md\:dark\:fill-orange-600:is(.dark *) {
        fill: #ea580c
    }
    .md\:dark\:fill-orange-700:is(.dark *) {
        fill: #c2410c
    }
    .md\:dark\:fill-orange-800:is(.dark *) {
        fill: #9a3412
    }
    .md\:dark\:fill-orange-900:is(.dark *) {
        fill: #7c2d12
    }
    .md\:dark\:fill-orange-950:is(.dark *) {
        fill: #431407
    }
    .md\:dark\:fill-pink-100:is(.dark *) {
        fill: #fce7f3
    }
    .md\:dark\:fill-pink-200:is(.dark *) {
        fill: #fbcfe8
    }
    .md\:dark\:fill-pink-300:is(.dark *) {
        fill: #f9a8d4
    }
    .md\:dark\:fill-pink-400:is(.dark *) {
        fill: #f472b6
    }
    .md\:dark\:fill-pink-50:is(.dark *) {
        fill: #fdf2f8
    }
    .md\:dark\:fill-pink-500:is(.dark *) {
        fill: #ec4899
    }
    .md\:dark\:fill-pink-600:is(.dark *) {
        fill: #db2777
    }
    .md\:dark\:fill-pink-700:is(.dark *) {
        fill: #be185d
    }
    .md\:dark\:fill-pink-800:is(.dark *) {
        fill: #9d174d
    }
    .md\:dark\:fill-pink-900:is(.dark *) {
        fill: #831843
    }
    .md\:dark\:fill-pink-950:is(.dark *) {
        fill: #500724
    }
    .md\:dark\:fill-purple-100:is(.dark *) {
        fill: #f3e8ff
    }
    .md\:dark\:fill-purple-200:is(.dark *) {
        fill: #e9d5ff
    }
    .md\:dark\:fill-purple-300:is(.dark *) {
        fill: #d8b4fe
    }
    .md\:dark\:fill-purple-400:is(.dark *) {
        fill: #c084fc
    }
    .md\:dark\:fill-purple-50:is(.dark *) {
        fill: #faf5ff
    }
    .md\:dark\:fill-purple-500:is(.dark *) {
        fill: #a855f7
    }
    .md\:dark\:fill-purple-600:is(.dark *) {
        fill: #9333ea
    }
    .md\:dark\:fill-purple-700:is(.dark *) {
        fill: #7e22ce
    }
    .md\:dark\:fill-purple-800:is(.dark *) {
        fill: #6b21a8
    }
    .md\:dark\:fill-purple-900:is(.dark *) {
        fill: #581c87
    }
    .md\:dark\:fill-purple-950:is(.dark *) {
        fill: #3b0764
    }
    .md\:dark\:fill-red-100:is(.dark *) {
        fill: #fee2e2
    }
    .md\:dark\:fill-red-200:is(.dark *) {
        fill: #fecaca
    }
    .md\:dark\:fill-red-300:is(.dark *) {
        fill: #fca5a5
    }
    .md\:dark\:fill-red-400:is(.dark *) {
        fill: #f87171
    }
    .md\:dark\:fill-red-50:is(.dark *) {
        fill: #fef2f2
    }
    .md\:dark\:fill-red-500:is(.dark *) {
        fill: #ef4444
    }
    .md\:dark\:fill-red-600:is(.dark *) {
        fill: #dc2626
    }
    .md\:dark\:fill-red-700:is(.dark *) {
        fill: #b91c1c
    }
    .md\:dark\:fill-red-800:is(.dark *) {
        fill: #991b1b
    }
    .md\:dark\:fill-red-900:is(.dark *) {
        fill: #7f1d1d
    }
    .md\:dark\:fill-red-950:is(.dark *) {
        fill: #450a0a
    }
    .md\:dark\:fill-rose-100:is(.dark *) {
        fill: #ffe4e6
    }
    .md\:dark\:fill-rose-200:is(.dark *) {
        fill: #fecdd3
    }
    .md\:dark\:fill-rose-300:is(.dark *) {
        fill: #fda4af
    }
    .md\:dark\:fill-rose-400:is(.dark *) {
        fill: #fb7185
    }
    .md\:dark\:fill-rose-50:is(.dark *) {
        fill: #fff1f2
    }
    .md\:dark\:fill-rose-500:is(.dark *) {
        fill: #f43f5e
    }
    .md\:dark\:fill-rose-600:is(.dark *) {
        fill: #e11d48
    }
    .md\:dark\:fill-rose-700:is(.dark *) {
        fill: #be123c
    }
    .md\:dark\:fill-rose-800:is(.dark *) {
        fill: #9f1239
    }
    .md\:dark\:fill-rose-900:is(.dark *) {
        fill: #881337
    }
    .md\:dark\:fill-rose-950:is(.dark *) {
        fill: #4c0519
    }
    .md\:dark\:fill-sky-100:is(.dark *) {
        fill: #e0f2fe
    }
    .md\:dark\:fill-sky-200:is(.dark *) {
        fill: #bae6fd
    }
    .md\:dark\:fill-sky-300:is(.dark *) {
        fill: #7dd3fc
    }
    .md\:dark\:fill-sky-400:is(.dark *) {
        fill: #38bdf8
    }
    .md\:dark\:fill-sky-50:is(.dark *) {
        fill: #f0f9ff
    }
    .md\:dark\:fill-sky-500:is(.dark *) {
        fill: #0ea5e9
    }
    .md\:dark\:fill-sky-600:is(.dark *) {
        fill: #0284c7
    }
    .md\:dark\:fill-sky-700:is(.dark *) {
        fill: #0369a1
    }
    .md\:dark\:fill-sky-800:is(.dark *) {
        fill: #075985
    }
    .md\:dark\:fill-sky-900:is(.dark *) {
        fill: #0c4a6e
    }
    .md\:dark\:fill-sky-950:is(.dark *) {
        fill: #082f49
    }
    .md\:dark\:fill-slate-100:is(.dark *) {
        fill: #f1f5f9
    }
    .md\:dark\:fill-slate-200:is(.dark *) {
        fill: #e2e8f0
    }
    .md\:dark\:fill-slate-300:is(.dark *) {
        fill: #cbd5e1
    }
    .md\:dark\:fill-slate-400:is(.dark *) {
        fill: #94a3b8
    }
    .md\:dark\:fill-slate-50:is(.dark *) {
        fill: #f8fafc
    }
    .md\:dark\:fill-slate-500:is(.dark *) {
        fill: #64748b
    }
    .md\:dark\:fill-slate-600:is(.dark *) {
        fill: #475569
    }
    .md\:dark\:fill-slate-700:is(.dark *) {
        fill: #334155
    }
    .md\:dark\:fill-slate-800:is(.dark *) {
        fill: #1e293b
    }
    .md\:dark\:fill-slate-900:is(.dark *) {
        fill: #0f172a
    }
    .md\:dark\:fill-slate-950:is(.dark *) {
        fill: #020617
    }
    .md\:dark\:fill-stone-100:is(.dark *) {
        fill: #f5f5f4
    }
    .md\:dark\:fill-stone-200:is(.dark *) {
        fill: #e7e5e4
    }
    .md\:dark\:fill-stone-300:is(.dark *) {
        fill: #d6d3d1
    }
    .md\:dark\:fill-stone-400:is(.dark *) {
        fill: #a8a29e
    }
    .md\:dark\:fill-stone-50:is(.dark *) {
        fill: #fafaf9
    }
    .md\:dark\:fill-stone-500:is(.dark *) {
        fill: #78716c
    }
    .md\:dark\:fill-stone-600:is(.dark *) {
        fill: #57534e
    }
    .md\:dark\:fill-stone-700:is(.dark *) {
        fill: #44403c
    }
    .md\:dark\:fill-stone-800:is(.dark *) {
        fill: #292524
    }
    .md\:dark\:fill-stone-900:is(.dark *) {
        fill: #1c1917
    }
    .md\:dark\:fill-stone-950:is(.dark *) {
        fill: #0c0a09
    }
    .md\:dark\:fill-teal-100:is(.dark *) {
        fill: #ccfbf1
    }
    .md\:dark\:fill-teal-200:is(.dark *) {
        fill: #99f6e4
    }
    .md\:dark\:fill-teal-300:is(.dark *) {
        fill: #5eead4
    }
    .md\:dark\:fill-teal-400:is(.dark *) {
        fill: #2dd4bf
    }
    .md\:dark\:fill-teal-50:is(.dark *) {
        fill: #f0fdfa
    }
    .md\:dark\:fill-teal-500:is(.dark *) {
        fill: #14b8a6
    }
    .md\:dark\:fill-teal-600:is(.dark *) {
        fill: #0d9488
    }
    .md\:dark\:fill-teal-700:is(.dark *) {
        fill: #0f766e
    }
    .md\:dark\:fill-teal-800:is(.dark *) {
        fill: #115e59
    }
    .md\:dark\:fill-teal-900:is(.dark *) {
        fill: #134e4a
    }
    .md\:dark\:fill-teal-950:is(.dark *) {
        fill: #042f2e
    }
    .md\:dark\:fill-transparent:is(.dark *) {
        fill: transparent
    }
    .md\:dark\:fill-violet-100:is(.dark *) {
        fill: #ede9fe
    }
    .md\:dark\:fill-violet-200:is(.dark *) {
        fill: #ddd6fe
    }
    .md\:dark\:fill-violet-300:is(.dark *) {
        fill: #c4b5fd
    }
    .md\:dark\:fill-violet-400:is(.dark *) {
        fill: #a78bfa
    }
    .md\:dark\:fill-violet-50:is(.dark *) {
        fill: #f5f3ff
    }
    .md\:dark\:fill-violet-500:is(.dark *) {
        fill: #8b5cf6
    }
    .md\:dark\:fill-violet-600:is(.dark *) {
        fill: #7c3aed
    }
    .md\:dark\:fill-violet-700:is(.dark *) {
        fill: #6d28d9
    }
    .md\:dark\:fill-violet-800:is(.dark *) {
        fill: #5b21b6
    }
    .md\:dark\:fill-violet-900:is(.dark *) {
        fill: #4c1d95
    }
    .md\:dark\:fill-violet-950:is(.dark *) {
        fill: #2e1065
    }
    .md\:dark\:fill-white:is(.dark *) {
        fill: #fff
    }
    .md\:dark\:fill-yellow-100:is(.dark *) {
        fill: #fef9c3
    }
    .md\:dark\:fill-yellow-200:is(.dark *) {
        fill: #fef08a
    }
    .md\:dark\:fill-yellow-300:is(.dark *) {
        fill: #fde047
    }
    .md\:dark\:fill-yellow-400:is(.dark *) {
        fill: #facc15
    }
    .md\:dark\:fill-yellow-50:is(.dark *) {
        fill: #fefce8
    }
    .md\:dark\:fill-yellow-500:is(.dark *) {
        fill: #eab308
    }
    .md\:dark\:fill-yellow-600:is(.dark *) {
        fill: #ca8a04
    }
    .md\:dark\:fill-yellow-700:is(.dark *) {
        fill: #a16207
    }
    .md\:dark\:fill-yellow-800:is(.dark *) {
        fill: #854d0e
    }
    .md\:dark\:fill-yellow-900:is(.dark *) {
        fill: #713f12
    }
    .md\:dark\:fill-yellow-950:is(.dark *) {
        fill: #422006
    }
    .md\:dark\:fill-zinc-100:is(.dark *) {
        fill: #f4f4f5
    }
    .md\:dark\:fill-zinc-200:is(.dark *) {
        fill: #e4e4e7
    }
    .md\:dark\:fill-zinc-300:is(.dark *) {
        fill: #d4d4d8
    }
    .md\:dark\:fill-zinc-400:is(.dark *) {
        fill: #a1a1aa
    }
    .md\:dark\:fill-zinc-50:is(.dark *) {
        fill: #fafafa
    }
    .md\:dark\:fill-zinc-500:is(.dark *) {
        fill: #71717a
    }
    .md\:dark\:fill-zinc-600:is(.dark *) {
        fill: #52525b
    }
    .md\:dark\:fill-zinc-700:is(.dark *) {
        fill: #3f3f46
    }
    .md\:dark\:fill-zinc-800:is(.dark *) {
        fill: #27272a
    }
    .md\:dark\:fill-zinc-900:is(.dark *) {
        fill: #18181b
    }
    .md\:dark\:fill-zinc-950:is(.dark *) {
        fill: #09090b
    }
    .md\:dark\:stroke-amber-100:is(.dark *) {
        stroke: #fef3c7
    }
    .md\:dark\:stroke-amber-200:is(.dark *) {
        stroke: #fde68a
    }
    .md\:dark\:stroke-amber-300:is(.dark *) {
        stroke: #fcd34d
    }
    .md\:dark\:stroke-amber-400:is(.dark *) {
        stroke: #fbbf24
    }
    .md\:dark\:stroke-amber-50:is(.dark *) {
        stroke: #fffbeb
    }
    .md\:dark\:stroke-amber-500:is(.dark *) {
        stroke: #f59e0b
    }
    .md\:dark\:stroke-amber-600:is(.dark *) {
        stroke: #d97706
    }
    .md\:dark\:stroke-amber-700:is(.dark *) {
        stroke: #b45309
    }
    .md\:dark\:stroke-amber-800:is(.dark *) {
        stroke: #92400e
    }
    .md\:dark\:stroke-amber-900:is(.dark *) {
        stroke: #78350f
    }
    .md\:dark\:stroke-amber-950:is(.dark *) {
        stroke: #451a03
    }
    .md\:dark\:stroke-black:is(.dark *) {
        stroke: #000
    }
    .md\:dark\:stroke-blue-100:is(.dark *) {
        stroke: #dbeafe
    }
    .md\:dark\:stroke-blue-200:is(.dark *) {
        stroke: #bfdbfe
    }
    .md\:dark\:stroke-blue-300:is(.dark *) {
        stroke: #93c5fd
    }
    .md\:dark\:stroke-blue-400:is(.dark *) {
        stroke: #60a5fa
    }
    .md\:dark\:stroke-blue-50:is(.dark *) {
        stroke: #eff6ff
    }
    .md\:dark\:stroke-blue-500:is(.dark *) {
        stroke: #3b82f6
    }
    .md\:dark\:stroke-blue-600:is(.dark *) {
        stroke: #2563eb
    }
    .md\:dark\:stroke-blue-700:is(.dark *) {
        stroke: #1d4ed8
    }
    .md\:dark\:stroke-blue-800:is(.dark *) {
        stroke: #1e40af
    }
    .md\:dark\:stroke-blue-900:is(.dark *) {
        stroke: #1e3a8a
    }
    .md\:dark\:stroke-blue-950:is(.dark *) {
        stroke: #172554
    }
    .md\:dark\:stroke-current:is(.dark *) {
        stroke: currentColor
    }
    .md\:dark\:stroke-cyan-100:is(.dark *) {
        stroke: #cffafe
    }
    .md\:dark\:stroke-cyan-200:is(.dark *) {
        stroke: #a5f3fc
    }
    .md\:dark\:stroke-cyan-300:is(.dark *) {
        stroke: #67e8f9
    }
    .md\:dark\:stroke-cyan-400:is(.dark *) {
        stroke: #22d3ee
    }
    .md\:dark\:stroke-cyan-50:is(.dark *) {
        stroke: #ecfeff
    }
    .md\:dark\:stroke-cyan-500:is(.dark *) {
        stroke: #06b6d4
    }
    .md\:dark\:stroke-cyan-600:is(.dark *) {
        stroke: #0891b2
    }
    .md\:dark\:stroke-cyan-700:is(.dark *) {
        stroke: #0e7490
    }
    .md\:dark\:stroke-cyan-800:is(.dark *) {
        stroke: #155e75
    }
    .md\:dark\:stroke-cyan-900:is(.dark *) {
        stroke: #164e63
    }
    .md\:dark\:stroke-cyan-950:is(.dark *) {
        stroke: #083344
    }
    .md\:dark\:stroke-emerald-100:is(.dark *) {
        stroke: #d1fae5
    }
    .md\:dark\:stroke-emerald-200:is(.dark *) {
        stroke: #a7f3d0
    }
    .md\:dark\:stroke-emerald-300:is(.dark *) {
        stroke: #6ee7b7
    }
    .md\:dark\:stroke-emerald-400:is(.dark *) {
        stroke: #34d399
    }
    .md\:dark\:stroke-emerald-50:is(.dark *) {
        stroke: #ecfdf5
    }
    .md\:dark\:stroke-emerald-500:is(.dark *) {
        stroke: #10b981
    }
    .md\:dark\:stroke-emerald-600:is(.dark *) {
        stroke: #059669
    }
    .md\:dark\:stroke-emerald-700:is(.dark *) {
        stroke: #047857
    }
    .md\:dark\:stroke-emerald-800:is(.dark *) {
        stroke: #065f46
    }
    .md\:dark\:stroke-emerald-900:is(.dark *) {
        stroke: #064e3b
    }
    .md\:dark\:stroke-emerald-950:is(.dark *) {
        stroke: #022c22
    }
    .md\:dark\:stroke-fuchsia-100:is(.dark *) {
        stroke: #fae8ff
    }
    .md\:dark\:stroke-fuchsia-200:is(.dark *) {
        stroke: #f5d0fe
    }
    .md\:dark\:stroke-fuchsia-300:is(.dark *) {
        stroke: #f0abfc
    }
    .md\:dark\:stroke-fuchsia-400:is(.dark *) {
        stroke: #e879f9
    }
    .md\:dark\:stroke-fuchsia-50:is(.dark *) {
        stroke: #fdf4ff
    }
    .md\:dark\:stroke-fuchsia-500:is(.dark *) {
        stroke: #d946ef
    }
    .md\:dark\:stroke-fuchsia-600:is(.dark *) {
        stroke: #c026d3
    }
    .md\:dark\:stroke-fuchsia-700:is(.dark *) {
        stroke: #a21caf
    }
    .md\:dark\:stroke-fuchsia-800:is(.dark *) {
        stroke: #86198f
    }
    .md\:dark\:stroke-fuchsia-900:is(.dark *) {
        stroke: #701a75
    }
    .md\:dark\:stroke-fuchsia-950:is(.dark *) {
        stroke: #4a044e
    }
    .md\:dark\:stroke-gray-100:is(.dark *) {
        stroke: #f3f4f6
    }
    .md\:dark\:stroke-gray-200:is(.dark *) {
        stroke: #e5e7eb
    }
    .md\:dark\:stroke-gray-300:is(.dark *) {
        stroke: #d1d5db
    }
    .md\:dark\:stroke-gray-400:is(.dark *) {
        stroke: #9ca3af
    }
    .md\:dark\:stroke-gray-50:is(.dark *) {
        stroke: #f9fafb
    }
    .md\:dark\:stroke-gray-500:is(.dark *) {
        stroke: #6b7280
    }
    .md\:dark\:stroke-gray-600:is(.dark *) {
        stroke: #4b5563
    }
    .md\:dark\:stroke-gray-700:is(.dark *) {
        stroke: #374151
    }
    .md\:dark\:stroke-gray-800:is(.dark *) {
        stroke: #1f2937
    }
    .md\:dark\:stroke-gray-900:is(.dark *) {
        stroke: #111827
    }
    .md\:dark\:stroke-gray-950:is(.dark *) {
        stroke: #030712
    }
    .md\:dark\:stroke-green-100:is(.dark *) {
        stroke: #dcfce7
    }
    .md\:dark\:stroke-green-200:is(.dark *) {
        stroke: #bbf7d0
    }
    .md\:dark\:stroke-green-300:is(.dark *) {
        stroke: #86efac
    }
    .md\:dark\:stroke-green-400:is(.dark *) {
        stroke: #4ade80
    }
    .md\:dark\:stroke-green-50:is(.dark *) {
        stroke: #f0fdf4
    }
    .md\:dark\:stroke-green-500:is(.dark *) {
        stroke: #22c55e
    }
    .md\:dark\:stroke-green-600:is(.dark *) {
        stroke: #16a34a
    }
    .md\:dark\:stroke-green-700:is(.dark *) {
        stroke: #15803d
    }
    .md\:dark\:stroke-green-800:is(.dark *) {
        stroke: #166534
    }
    .md\:dark\:stroke-green-900:is(.dark *) {
        stroke: #14532d
    }
    .md\:dark\:stroke-green-950:is(.dark *) {
        stroke: #052e16
    }
    .md\:dark\:stroke-indigo-100:is(.dark *) {
        stroke: #e0e7ff
    }
    .md\:dark\:stroke-indigo-200:is(.dark *) {
        stroke: #c7d2fe
    }
    .md\:dark\:stroke-indigo-300:is(.dark *) {
        stroke: #a5b4fc
    }
    .md\:dark\:stroke-indigo-400:is(.dark *) {
        stroke: #818cf8
    }
    .md\:dark\:stroke-indigo-50:is(.dark *) {
        stroke: #eef2ff
    }
    .md\:dark\:stroke-indigo-500:is(.dark *) {
        stroke: #6366f1
    }
    .md\:dark\:stroke-indigo-600:is(.dark *) {
        stroke: #4f46e5
    }
    .md\:dark\:stroke-indigo-700:is(.dark *) {
        stroke: #4338ca
    }
    .md\:dark\:stroke-indigo-800:is(.dark *) {
        stroke: #3730a3
    }
    .md\:dark\:stroke-indigo-900:is(.dark *) {
        stroke: #312e81
    }
    .md\:dark\:stroke-indigo-950:is(.dark *) {
        stroke: #1e1b4b
    }
    .md\:dark\:stroke-inherit:is(.dark *) {
        stroke: inherit
    }
    .md\:dark\:stroke-lime-100:is(.dark *) {
        stroke: #ecfccb
    }
    .md\:dark\:stroke-lime-200:is(.dark *) {
        stroke: #d9f99d
    }
    .md\:dark\:stroke-lime-300:is(.dark *) {
        stroke: #bef264
    }
    .md\:dark\:stroke-lime-400:is(.dark *) {
        stroke: #a3e635
    }
    .md\:dark\:stroke-lime-50:is(.dark *) {
        stroke: #f7fee7
    }
    .md\:dark\:stroke-lime-500:is(.dark *) {
        stroke: #84cc16
    }
    .md\:dark\:stroke-lime-600:is(.dark *) {
        stroke: #65a30d
    }
    .md\:dark\:stroke-lime-700:is(.dark *) {
        stroke: #4d7c0f
    }
    .md\:dark\:stroke-lime-800:is(.dark *) {
        stroke: #3f6212
    }
    .md\:dark\:stroke-lime-900:is(.dark *) {
        stroke: #365314
    }
    .md\:dark\:stroke-lime-950:is(.dark *) {
        stroke: #1a2e05
    }
    .md\:dark\:stroke-neutral-100:is(.dark *) {
        stroke: #f5f5f5
    }
    .md\:dark\:stroke-neutral-200:is(.dark *) {
        stroke: #e5e5e5
    }
    .md\:dark\:stroke-neutral-300:is(.dark *) {
        stroke: #d4d4d4
    }
    .md\:dark\:stroke-neutral-400:is(.dark *) {
        stroke: #a3a3a3
    }
    .md\:dark\:stroke-neutral-50:is(.dark *) {
        stroke: #fafafa
    }
    .md\:dark\:stroke-neutral-500:is(.dark *) {
        stroke: #737373
    }
    .md\:dark\:stroke-neutral-600:is(.dark *) {
        stroke: #525252
    }
    .md\:dark\:stroke-neutral-700:is(.dark *) {
        stroke: #404040
    }
    .md\:dark\:stroke-neutral-800:is(.dark *) {
        stroke: #262626
    }
    .md\:dark\:stroke-neutral-900:is(.dark *) {
        stroke: #171717
    }
    .md\:dark\:stroke-neutral-950:is(.dark *) {
        stroke: #0a0a0a
    }
    .md\:dark\:stroke-none:is(.dark *) {
        stroke: none
    }
    .md\:dark\:stroke-orange-100:is(.dark *) {
        stroke: #ffedd5
    }
    .md\:dark\:stroke-orange-200:is(.dark *) {
        stroke: #fed7aa
    }
    .md\:dark\:stroke-orange-300:is(.dark *) {
        stroke: #fdba74
    }
    .md\:dark\:stroke-orange-400:is(.dark *) {
        stroke: #fb923c
    }
    .md\:dark\:stroke-orange-50:is(.dark *) {
        stroke: #fff7ed
    }
    .md\:dark\:stroke-orange-500:is(.dark *) {
        stroke: #f97316
    }
    .md\:dark\:stroke-orange-600:is(.dark *) {
        stroke: #ea580c
    }
    .md\:dark\:stroke-orange-700:is(.dark *) {
        stroke: #c2410c
    }
    .md\:dark\:stroke-orange-800:is(.dark *) {
        stroke: #9a3412
    }
    .md\:dark\:stroke-orange-900:is(.dark *) {
        stroke: #7c2d12
    }
    .md\:dark\:stroke-orange-950:is(.dark *) {
        stroke: #431407
    }
    .md\:dark\:stroke-pink-100:is(.dark *) {
        stroke: #fce7f3
    }
    .md\:dark\:stroke-pink-200:is(.dark *) {
        stroke: #fbcfe8
    }
    .md\:dark\:stroke-pink-300:is(.dark *) {
        stroke: #f9a8d4
    }
    .md\:dark\:stroke-pink-400:is(.dark *) {
        stroke: #f472b6
    }
    .md\:dark\:stroke-pink-50:is(.dark *) {
        stroke: #fdf2f8
    }
    .md\:dark\:stroke-pink-500:is(.dark *) {
        stroke: #ec4899
    }
    .md\:dark\:stroke-pink-600:is(.dark *) {
        stroke: #db2777
    }
    .md\:dark\:stroke-pink-700:is(.dark *) {
        stroke: #be185d
    }
    .md\:dark\:stroke-pink-800:is(.dark *) {
        stroke: #9d174d
    }
    .md\:dark\:stroke-pink-900:is(.dark *) {
        stroke: #831843
    }
    .md\:dark\:stroke-pink-950:is(.dark *) {
        stroke: #500724
    }
    .md\:dark\:stroke-purple-100:is(.dark *) {
        stroke: #f3e8ff
    }
    .md\:dark\:stroke-purple-200:is(.dark *) {
        stroke: #e9d5ff
    }
    .md\:dark\:stroke-purple-300:is(.dark *) {
        stroke: #d8b4fe
    }
    .md\:dark\:stroke-purple-400:is(.dark *) {
        stroke: #c084fc
    }
    .md\:dark\:stroke-purple-50:is(.dark *) {
        stroke: #faf5ff
    }
    .md\:dark\:stroke-purple-500:is(.dark *) {
        stroke: #a855f7
    }
    .md\:dark\:stroke-purple-600:is(.dark *) {
        stroke: #9333ea
    }
    .md\:dark\:stroke-purple-700:is(.dark *) {
        stroke: #7e22ce
    }
    .md\:dark\:stroke-purple-800:is(.dark *) {
        stroke: #6b21a8
    }
    .md\:dark\:stroke-purple-900:is(.dark *) {
        stroke: #581c87
    }
    .md\:dark\:stroke-purple-950:is(.dark *) {
        stroke: #3b0764
    }
    .md\:dark\:stroke-red-100:is(.dark *) {
        stroke: #fee2e2
    }
    .md\:dark\:stroke-red-200:is(.dark *) {
        stroke: #fecaca
    }
    .md\:dark\:stroke-red-300:is(.dark *) {
        stroke: #fca5a5
    }
    .md\:dark\:stroke-red-400:is(.dark *) {
        stroke: #f87171
    }
    .md\:dark\:stroke-red-50:is(.dark *) {
        stroke: #fef2f2
    }
    .md\:dark\:stroke-red-500:is(.dark *) {
        stroke: #ef4444
    }
    .md\:dark\:stroke-red-600:is(.dark *) {
        stroke: #dc2626
    }
    .md\:dark\:stroke-red-700:is(.dark *) {
        stroke: #b91c1c
    }
    .md\:dark\:stroke-red-800:is(.dark *) {
        stroke: #991b1b
    }
    .md\:dark\:stroke-red-900:is(.dark *) {
        stroke: #7f1d1d
    }
    .md\:dark\:stroke-red-950:is(.dark *) {
        stroke: #450a0a
    }
    .md\:dark\:stroke-rose-100:is(.dark *) {
        stroke: #ffe4e6
    }
    .md\:dark\:stroke-rose-200:is(.dark *) {
        stroke: #fecdd3
    }
    .md\:dark\:stroke-rose-300:is(.dark *) {
        stroke: #fda4af
    }
    .md\:dark\:stroke-rose-400:is(.dark *) {
        stroke: #fb7185
    }
    .md\:dark\:stroke-rose-50:is(.dark *) {
        stroke: #fff1f2
    }
    .md\:dark\:stroke-rose-500:is(.dark *) {
        stroke: #f43f5e
    }
    .md\:dark\:stroke-rose-600:is(.dark *) {
        stroke: #e11d48
    }
    .md\:dark\:stroke-rose-700:is(.dark *) {
        stroke: #be123c
    }
    .md\:dark\:stroke-rose-800:is(.dark *) {
        stroke: #9f1239
    }
    .md\:dark\:stroke-rose-900:is(.dark *) {
        stroke: #881337
    }
    .md\:dark\:stroke-rose-950:is(.dark *) {
        stroke: #4c0519
    }
    .md\:dark\:stroke-sky-100:is(.dark *) {
        stroke: #e0f2fe
    }
    .md\:dark\:stroke-sky-200:is(.dark *) {
        stroke: #bae6fd
    }
    .md\:dark\:stroke-sky-300:is(.dark *) {
        stroke: #7dd3fc
    }
    .md\:dark\:stroke-sky-400:is(.dark *) {
        stroke: #38bdf8
    }
    .md\:dark\:stroke-sky-50:is(.dark *) {
        stroke: #f0f9ff
    }
    .md\:dark\:stroke-sky-500:is(.dark *) {
        stroke: #0ea5e9
    }
    .md\:dark\:stroke-sky-600:is(.dark *) {
        stroke: #0284c7
    }
    .md\:dark\:stroke-sky-700:is(.dark *) {
        stroke: #0369a1
    }
    .md\:dark\:stroke-sky-800:is(.dark *) {
        stroke: #075985
    }
    .md\:dark\:stroke-sky-900:is(.dark *) {
        stroke: #0c4a6e
    }
    .md\:dark\:stroke-sky-950:is(.dark *) {
        stroke: #082f49
    }
    .md\:dark\:stroke-slate-100:is(.dark *) {
        stroke: #f1f5f9
    }
    .md\:dark\:stroke-slate-200:is(.dark *) {
        stroke: #e2e8f0
    }
    .md\:dark\:stroke-slate-300:is(.dark *) {
        stroke: #cbd5e1
    }
    .md\:dark\:stroke-slate-400:is(.dark *) {
        stroke: #94a3b8
    }
    .md\:dark\:stroke-slate-50:is(.dark *) {
        stroke: #f8fafc
    }
    .md\:dark\:stroke-slate-500:is(.dark *) {
        stroke: #64748b
    }
    .md\:dark\:stroke-slate-600:is(.dark *) {
        stroke: #475569
    }
    .md\:dark\:stroke-slate-700:is(.dark *) {
        stroke: #334155
    }
    .md\:dark\:stroke-slate-800:is(.dark *) {
        stroke: #1e293b
    }
    .md\:dark\:stroke-slate-900:is(.dark *) {
        stroke: #0f172a
    }
    .md\:dark\:stroke-slate-950:is(.dark *) {
        stroke: #020617
    }
    .md\:dark\:stroke-stone-100:is(.dark *) {
        stroke: #f5f5f4
    }
    .md\:dark\:stroke-stone-200:is(.dark *) {
        stroke: #e7e5e4
    }
    .md\:dark\:stroke-stone-300:is(.dark *) {
        stroke: #d6d3d1
    }
    .md\:dark\:stroke-stone-400:is(.dark *) {
        stroke: #a8a29e
    }
    .md\:dark\:stroke-stone-50:is(.dark *) {
        stroke: #fafaf9
    }
    .md\:dark\:stroke-stone-500:is(.dark *) {
        stroke: #78716c
    }
    .md\:dark\:stroke-stone-600:is(.dark *) {
        stroke: #57534e
    }
    .md\:dark\:stroke-stone-700:is(.dark *) {
        stroke: #44403c
    }
    .md\:dark\:stroke-stone-800:is(.dark *) {
        stroke: #292524
    }
    .md\:dark\:stroke-stone-900:is(.dark *) {
        stroke: #1c1917
    }
    .md\:dark\:stroke-stone-950:is(.dark *) {
        stroke: #0c0a09
    }
    .md\:dark\:stroke-teal-100:is(.dark *) {
        stroke: #ccfbf1
    }
    .md\:dark\:stroke-teal-200:is(.dark *) {
        stroke: #99f6e4
    }
    .md\:dark\:stroke-teal-300:is(.dark *) {
        stroke: #5eead4
    }
    .md\:dark\:stroke-teal-400:is(.dark *) {
        stroke: #2dd4bf
    }
    .md\:dark\:stroke-teal-50:is(.dark *) {
        stroke: #f0fdfa
    }
    .md\:dark\:stroke-teal-500:is(.dark *) {
        stroke: #14b8a6
    }
    .md\:dark\:stroke-teal-600:is(.dark *) {
        stroke: #0d9488
    }
    .md\:dark\:stroke-teal-700:is(.dark *) {
        stroke: #0f766e
    }
    .md\:dark\:stroke-teal-800:is(.dark *) {
        stroke: #115e59
    }
    .md\:dark\:stroke-teal-900:is(.dark *) {
        stroke: #134e4a
    }
    .md\:dark\:stroke-teal-950:is(.dark *) {
        stroke: #042f2e
    }
    .md\:dark\:stroke-transparent:is(.dark *) {
        stroke: transparent
    }
    .md\:dark\:stroke-violet-100:is(.dark *) {
        stroke: #ede9fe
    }
    .md\:dark\:stroke-violet-200:is(.dark *) {
        stroke: #ddd6fe
    }
    .md\:dark\:stroke-violet-300:is(.dark *) {
        stroke: #c4b5fd
    }
    .md\:dark\:stroke-violet-400:is(.dark *) {
        stroke: #a78bfa
    }
    .md\:dark\:stroke-violet-50:is(.dark *) {
        stroke: #f5f3ff
    }
    .md\:dark\:stroke-violet-500:is(.dark *) {
        stroke: #8b5cf6
    }
    .md\:dark\:stroke-violet-600:is(.dark *) {
        stroke: #7c3aed
    }
    .md\:dark\:stroke-violet-700:is(.dark *) {
        stroke: #6d28d9
    }
    .md\:dark\:stroke-violet-800:is(.dark *) {
        stroke: #5b21b6
    }
    .md\:dark\:stroke-violet-900:is(.dark *) {
        stroke: #4c1d95
    }
    .md\:dark\:stroke-violet-950:is(.dark *) {
        stroke: #2e1065
    }
    .md\:dark\:stroke-white:is(.dark *) {
        stroke: #fff
    }
    .md\:dark\:stroke-yellow-100:is(.dark *) {
        stroke: #fef9c3
    }
    .md\:dark\:stroke-yellow-200:is(.dark *) {
        stroke: #fef08a
    }
    .md\:dark\:stroke-yellow-300:is(.dark *) {
        stroke: #fde047
    }
    .md\:dark\:stroke-yellow-400:is(.dark *) {
        stroke: #facc15
    }
    .md\:dark\:stroke-yellow-50:is(.dark *) {
        stroke: #fefce8
    }
    .md\:dark\:stroke-yellow-500:is(.dark *) {
        stroke: #eab308
    }
    .md\:dark\:stroke-yellow-600:is(.dark *) {
        stroke: #ca8a04
    }
    .md\:dark\:stroke-yellow-700:is(.dark *) {
        stroke: #a16207
    }
    .md\:dark\:stroke-yellow-800:is(.dark *) {
        stroke: #854d0e
    }
    .md\:dark\:stroke-yellow-900:is(.dark *) {
        stroke: #713f12
    }
    .md\:dark\:stroke-yellow-950:is(.dark *) {
        stroke: #422006
    }
    .md\:dark\:stroke-zinc-100:is(.dark *) {
        stroke: #f4f4f5
    }
    .md\:dark\:stroke-zinc-200:is(.dark *) {
        stroke: #e4e4e7
    }
    .md\:dark\:stroke-zinc-300:is(.dark *) {
        stroke: #d4d4d8
    }
    .md\:dark\:stroke-zinc-400:is(.dark *) {
        stroke: #a1a1aa
    }
    .md\:dark\:stroke-zinc-50:is(.dark *) {
        stroke: #fafafa
    }
    .md\:dark\:stroke-zinc-500:is(.dark *) {
        stroke: #71717a
    }
    .md\:dark\:stroke-zinc-600:is(.dark *) {
        stroke: #52525b
    }
    .md\:dark\:stroke-zinc-700:is(.dark *) {
        stroke: #3f3f46
    }
    .md\:dark\:stroke-zinc-800:is(.dark *) {
        stroke: #27272a
    }
    .md\:dark\:stroke-zinc-900:is(.dark *) {
        stroke: #18181b
    }
    .md\:dark\:stroke-zinc-950:is(.dark *) {
        stroke: #09090b
    }
    .md\:dark\:stroke-0:is(.dark *) {
        stroke-width: 0
    }
    .md\:dark\:stroke-1:is(.dark *) {
        stroke-width: 1
    }
    .md\:dark\:stroke-2:is(.dark *) {
        stroke-width: 2
    }
    .md\:dark\:text-left:is(.dark *) {
        text-align: left
    }
    .md\:dark\:text-center:is(.dark *) {
        text-align: center
    }
    .md\:dark\:text-right:is(.dark *) {
        text-align: right
    }
    .md\:dark\:text-justify:is(.dark *) {
        text-align: justify
    }
    .md\:dark\:text-start:is(.dark *) {
        text-align: start
    }
    .md\:dark\:text-end:is(.dark *) {
        text-align: end
    }
    .md\:dark\:text-2xl:is(.dark *) {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .md\:dark\:text-3xl:is(.dark *) {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .md\:dark\:text-4xl:is(.dark *) {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .md\:dark\:text-5xl:is(.dark *) {
        font-size: 3rem;
        line-height: 1
    }
    .md\:dark\:text-6xl:is(.dark *) {
        font-size: 3.75rem;
        line-height: 1
    }
    .md\:dark\:text-7xl:is(.dark *) {
        font-size: 4.5rem;
        line-height: 1
    }
    .md\:dark\:text-8xl:is(.dark *) {
        font-size: 6rem;
        line-height: 1
    }
    .md\:dark\:text-9xl:is(.dark *) {
        font-size: 8rem;
        line-height: 1
    }
    .md\:dark\:text-base:is(.dark *) {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .md\:dark\:text-lg:is(.dark *) {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .md\:dark\:text-sm:is(.dark *) {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .md\:dark\:text-xl:is(.dark *) {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .md\:dark\:text-xs:is(.dark *) {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .md\:dark\:text-amber-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 243 199 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 230 138 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 211 77 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 191 36 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 251 235 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 119 6 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(180 83 9 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(146 64 14 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 53 15 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-amber-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 26 3 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-black:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 234 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(191 219 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 197 253 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(96 165 250 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 246 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 130 246 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(37 99 235 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(29 78 216 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 64 175 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 58 138 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-blue-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 37 84 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-current:is(.dark *) {
        color: currentColor
    }
    .md\:dark\:text-cyan-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(207 250 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 243 252 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(103 232 249 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 211 238 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 254 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 182 212 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 145 178 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 116 144 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 94 117 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 78 99 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-cyan-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 51 68 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 250 229 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 243 208 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(110 231 183 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(52 211 153 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 253 245 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(16 185 129 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 150 105 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 120 87 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 95 70 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 78 59 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-emerald-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 44 34 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 232 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 208 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 171 252 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(232 121 249 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 244 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 70 239 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 38 211 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(162 28 175 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 25 143 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(112 26 117 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-fuchsia-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 4 78 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 244 246 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 231 235 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 213 219 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 250 251 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 114 128 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(31 41 55 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-gray-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 7 18 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 252 231 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(187 247 208 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 239 172 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 222 128 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 244 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 163 74 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 128 61 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 101 52 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 83 45 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-green-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 46 22 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 231 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(199 210 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 180 252 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(129 140 248 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(238 242 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(99 102 241 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(79 70 229 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 56 202 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 48 163 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(49 46 129 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-indigo-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 27 75 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-inherit:is(.dark *) {
        color: inherit
    }
    .md\:dark\:text-lime-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 252 203 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 249 157 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 242 100 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 230 53 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(247 254 231 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(132 204 22 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(101 163 13 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(77 124 15 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 98 18 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(54 83 20 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-lime-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(26 46 5 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 245 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 229 229 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 212 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 163 163 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(115 115 115 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 82 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(64 64 64 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(38 38 38 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 23 23 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-neutral-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(10 10 10 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 237 213 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 215 170 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 186 116 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 146 60 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 247 237 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 115 22 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 88 12 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(194 65 12 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(154 52 18 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 45 18 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-orange-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 20 7 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 231 243 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 207 232 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 168 212 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 114 182 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 242 248 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 72 153 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 39 119 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 24 93 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(157 23 77 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(131 24 67 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-pink-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(80 7 36 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 232 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(233 213 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(216 180 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 132 252 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 245 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 85 247 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 51 234 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(126 34 206 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 33 168 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(88 28 135 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-purple-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 7 100 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 226 226 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 202 202 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 165 165 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 113 113 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 242 242 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(185 28 28 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 27 27 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(127 29 29 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-red-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 10 10 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 228 230 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 205 211 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 164 175 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 113 133 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 241 242 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 63 94 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(225 29 72 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 18 60 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(159 18 57 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(136 19 55 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-rose-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 5 25 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 242 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(186 230 253 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(125 211 252 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(56 189 248 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 249 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 165 233 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 132 199 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 105 161 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(7 89 133 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 74 110 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-sky-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 47 73 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(241 245 249 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(226 232 240 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(203 213 225 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 250 252 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(51 65 85 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-slate-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 6 23 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 244 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(231 229 228 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(214 211 209 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 162 158 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 249 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 113 108 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(87 83 78 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(68 64 60 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(41 37 36 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(28 25 23 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-stone-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 10 9 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(204 251 241 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(94 234 212 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 250 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 94 89 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(19 78 74 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-teal-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 47 46 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-transparent:is(.dark *) {
        color: transparent
    }
    .md\:dark\:text-violet-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(237 233 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(221 214 254 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(196 181 253 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 139 250 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 243 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(139 92 246 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 58 237 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(109 40 217 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(91 33 182 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 29 149 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-violet-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(46 16 101 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-white:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 249 195 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 240 138 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 224 71 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 204 21 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 252 232 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 179 8 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(202 138 4 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 98 7 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(133 77 14 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 63 18 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-yellow-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(66 32 6 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 244 245 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(228 228 231 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 216 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 161 170 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 113 122 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 91 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 63 70 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(39 39 42 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(24 24 27 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-zinc-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(9 9 11 / var(--tw-text-opacity, 1))
    }
    .md\:dark\:text-opacity-0:is(.dark *) {
        --tw-text-opacity: 0
    }
    .md\:dark\:text-opacity-10:is(.dark *) {
        --tw-text-opacity: 0.1
    }
    .md\:dark\:text-opacity-100:is(.dark *) {
        --tw-text-opacity: 1
    }
    .md\:dark\:text-opacity-15:is(.dark *) {
        --tw-text-opacity: 0.15
    }
    .md\:dark\:text-opacity-20:is(.dark *) {
        --tw-text-opacity: 0.2
    }
    .md\:dark\:text-opacity-25:is(.dark *) {
        --tw-text-opacity: 0.25
    }
    .md\:dark\:text-opacity-30:is(.dark *) {
        --tw-text-opacity: 0.3
    }
    .md\:dark\:text-opacity-35:is(.dark *) {
        --tw-text-opacity: 0.35
    }
    .md\:dark\:text-opacity-40:is(.dark *) {
        --tw-text-opacity: 0.4
    }
    .md\:dark\:text-opacity-45:is(.dark *) {
        --tw-text-opacity: 0.45
    }
    .md\:dark\:text-opacity-5:is(.dark *) {
        --tw-text-opacity: 0.05
    }
    .md\:dark\:text-opacity-50:is(.dark *) {
        --tw-text-opacity: 0.5
    }
    .md\:dark\:text-opacity-55:is(.dark *) {
        --tw-text-opacity: 0.55
    }
    .md\:dark\:text-opacity-60:is(.dark *) {
        --tw-text-opacity: 0.6
    }
    .md\:dark\:text-opacity-65:is(.dark *) {
        --tw-text-opacity: 0.65
    }
    .md\:dark\:text-opacity-70:is(.dark *) {
        --tw-text-opacity: 0.7
    }
    .md\:dark\:text-opacity-75:is(.dark *) {
        --tw-text-opacity: 0.75
    }
    .md\:dark\:text-opacity-80:is(.dark *) {
        --tw-text-opacity: 0.8
    }
    .md\:dark\:text-opacity-85:is(.dark *) {
        --tw-text-opacity: 0.85
    }
    .md\:dark\:text-opacity-90:is(.dark *) {
        --tw-text-opacity: 0.9
    }
    .md\:dark\:text-opacity-95:is(.dark *) {
        --tw-text-opacity: 0.95
    }
    .md\:dark\:decoration-amber-100:is(.dark *) {
        text-decoration-color: #fef3c7
    }
    .md\:dark\:decoration-amber-200:is(.dark *) {
        text-decoration-color: #fde68a
    }
    .md\:dark\:decoration-amber-300:is(.dark *) {
        text-decoration-color: #fcd34d
    }
    .md\:dark\:decoration-amber-400:is(.dark *) {
        text-decoration-color: #fbbf24
    }
    .md\:dark\:decoration-amber-50:is(.dark *) {
        text-decoration-color: #fffbeb
    }
    .md\:dark\:decoration-amber-500:is(.dark *) {
        text-decoration-color: #f59e0b
    }
    .md\:dark\:decoration-amber-600:is(.dark *) {
        text-decoration-color: #d97706
    }
    .md\:dark\:decoration-amber-700:is(.dark *) {
        text-decoration-color: #b45309
    }
    .md\:dark\:decoration-amber-800:is(.dark *) {
        text-decoration-color: #92400e
    }
    .md\:dark\:decoration-amber-900:is(.dark *) {
        text-decoration-color: #78350f
    }
    .md\:dark\:decoration-amber-950:is(.dark *) {
        text-decoration-color: #451a03
    }
    .md\:dark\:decoration-black:is(.dark *) {
        text-decoration-color: #000
    }
    .md\:dark\:decoration-blue-100:is(.dark *) {
        text-decoration-color: #dbeafe
    }
    .md\:dark\:decoration-blue-200:is(.dark *) {
        text-decoration-color: #bfdbfe
    }
    .md\:dark\:decoration-blue-300:is(.dark *) {
        text-decoration-color: #93c5fd
    }
    .md\:dark\:decoration-blue-400:is(.dark *) {
        text-decoration-color: #60a5fa
    }
    .md\:dark\:decoration-blue-50:is(.dark *) {
        text-decoration-color: #eff6ff
    }
    .md\:dark\:decoration-blue-500:is(.dark *) {
        text-decoration-color: #3b82f6
    }
    .md\:dark\:decoration-blue-600:is(.dark *) {
        text-decoration-color: #2563eb
    }
    .md\:dark\:decoration-blue-700:is(.dark *) {
        text-decoration-color: #1d4ed8
    }
    .md\:dark\:decoration-blue-800:is(.dark *) {
        text-decoration-color: #1e40af
    }
    .md\:dark\:decoration-blue-900:is(.dark *) {
        text-decoration-color: #1e3a8a
    }
    .md\:dark\:decoration-blue-950:is(.dark *) {
        text-decoration-color: #172554
    }
    .md\:dark\:decoration-current:is(.dark *) {
        text-decoration-color: currentColor
    }
    .md\:dark\:decoration-cyan-100:is(.dark *) {
        text-decoration-color: #cffafe
    }
    .md\:dark\:decoration-cyan-200:is(.dark *) {
        text-decoration-color: #a5f3fc
    }
    .md\:dark\:decoration-cyan-300:is(.dark *) {
        text-decoration-color: #67e8f9
    }
    .md\:dark\:decoration-cyan-400:is(.dark *) {
        text-decoration-color: #22d3ee
    }
    .md\:dark\:decoration-cyan-50:is(.dark *) {
        text-decoration-color: #ecfeff
    }
    .md\:dark\:decoration-cyan-500:is(.dark *) {
        text-decoration-color: #06b6d4
    }
    .md\:dark\:decoration-cyan-600:is(.dark *) {
        text-decoration-color: #0891b2
    }
    .md\:dark\:decoration-cyan-700:is(.dark *) {
        text-decoration-color: #0e7490
    }
    .md\:dark\:decoration-cyan-800:is(.dark *) {
        text-decoration-color: #155e75
    }
    .md\:dark\:decoration-cyan-900:is(.dark *) {
        text-decoration-color: #164e63
    }
    .md\:dark\:decoration-cyan-950:is(.dark *) {
        text-decoration-color: #083344
    }
    .md\:dark\:decoration-emerald-100:is(.dark *) {
        text-decoration-color: #d1fae5
    }
    .md\:dark\:decoration-emerald-200:is(.dark *) {
        text-decoration-color: #a7f3d0
    }
    .md\:dark\:decoration-emerald-300:is(.dark *) {
        text-decoration-color: #6ee7b7
    }
    .md\:dark\:decoration-emerald-400:is(.dark *) {
        text-decoration-color: #34d399
    }
    .md\:dark\:decoration-emerald-50:is(.dark *) {
        text-decoration-color: #ecfdf5
    }
    .md\:dark\:decoration-emerald-500:is(.dark *) {
        text-decoration-color: #10b981
    }
    .md\:dark\:decoration-emerald-600:is(.dark *) {
        text-decoration-color: #059669
    }
    .md\:dark\:decoration-emerald-700:is(.dark *) {
        text-decoration-color: #047857
    }
    .md\:dark\:decoration-emerald-800:is(.dark *) {
        text-decoration-color: #065f46
    }
    .md\:dark\:decoration-emerald-900:is(.dark *) {
        text-decoration-color: #064e3b
    }
    .md\:dark\:decoration-emerald-950:is(.dark *) {
        text-decoration-color: #022c22
    }
    .md\:dark\:decoration-fuchsia-100:is(.dark *) {
        text-decoration-color: #fae8ff
    }
    .md\:dark\:decoration-fuchsia-200:is(.dark *) {
        text-decoration-color: #f5d0fe
    }
    .md\:dark\:decoration-fuchsia-300:is(.dark *) {
        text-decoration-color: #f0abfc
    }
    .md\:dark\:decoration-fuchsia-400:is(.dark *) {
        text-decoration-color: #e879f9
    }
    .md\:dark\:decoration-fuchsia-50:is(.dark *) {
        text-decoration-color: #fdf4ff
    }
    .md\:dark\:decoration-fuchsia-500:is(.dark *) {
        text-decoration-color: #d946ef
    }
    .md\:dark\:decoration-fuchsia-600:is(.dark *) {
        text-decoration-color: #c026d3
    }
    .md\:dark\:decoration-fuchsia-700:is(.dark *) {
        text-decoration-color: #a21caf
    }
    .md\:dark\:decoration-fuchsia-800:is(.dark *) {
        text-decoration-color: #86198f
    }
    .md\:dark\:decoration-fuchsia-900:is(.dark *) {
        text-decoration-color: #701a75
    }
    .md\:dark\:decoration-fuchsia-950:is(.dark *) {
        text-decoration-color: #4a044e
    }
    .md\:dark\:decoration-gray-100:is(.dark *) {
        text-decoration-color: #f3f4f6
    }
    .md\:dark\:decoration-gray-200:is(.dark *) {
        text-decoration-color: #e5e7eb
    }
    .md\:dark\:decoration-gray-300:is(.dark *) {
        text-decoration-color: #d1d5db
    }
    .md\:dark\:decoration-gray-400:is(.dark *) {
        text-decoration-color: #9ca3af
    }
    .md\:dark\:decoration-gray-50:is(.dark *) {
        text-decoration-color: #f9fafb
    }
    .md\:dark\:decoration-gray-500:is(.dark *) {
        text-decoration-color: #6b7280
    }
    .md\:dark\:decoration-gray-600:is(.dark *) {
        text-decoration-color: #4b5563
    }
    .md\:dark\:decoration-gray-700:is(.dark *) {
        text-decoration-color: #374151
    }
    .md\:dark\:decoration-gray-800:is(.dark *) {
        text-decoration-color: #1f2937
    }
    .md\:dark\:decoration-gray-900:is(.dark *) {
        text-decoration-color: #111827
    }
    .md\:dark\:decoration-gray-950:is(.dark *) {
        text-decoration-color: #030712
    }
    .md\:dark\:decoration-green-100:is(.dark *) {
        text-decoration-color: #dcfce7
    }
    .md\:dark\:decoration-green-200:is(.dark *) {
        text-decoration-color: #bbf7d0
    }
    .md\:dark\:decoration-green-300:is(.dark *) {
        text-decoration-color: #86efac
    }
    .md\:dark\:decoration-green-400:is(.dark *) {
        text-decoration-color: #4ade80
    }
    .md\:dark\:decoration-green-50:is(.dark *) {
        text-decoration-color: #f0fdf4
    }
    .md\:dark\:decoration-green-500:is(.dark *) {
        text-decoration-color: #22c55e
    }
    .md\:dark\:decoration-green-600:is(.dark *) {
        text-decoration-color: #16a34a
    }
    .md\:dark\:decoration-green-700:is(.dark *) {
        text-decoration-color: #15803d
    }
    .md\:dark\:decoration-green-800:is(.dark *) {
        text-decoration-color: #166534
    }
    .md\:dark\:decoration-green-900:is(.dark *) {
        text-decoration-color: #14532d
    }
    .md\:dark\:decoration-green-950:is(.dark *) {
        text-decoration-color: #052e16
    }
    .md\:dark\:decoration-indigo-100:is(.dark *) {
        text-decoration-color: #e0e7ff
    }
    .md\:dark\:decoration-indigo-200:is(.dark *) {
        text-decoration-color: #c7d2fe
    }
    .md\:dark\:decoration-indigo-300:is(.dark *) {
        text-decoration-color: #a5b4fc
    }
    .md\:dark\:decoration-indigo-400:is(.dark *) {
        text-decoration-color: #818cf8
    }
    .md\:dark\:decoration-indigo-50:is(.dark *) {
        text-decoration-color: #eef2ff
    }
    .md\:dark\:decoration-indigo-500:is(.dark *) {
        text-decoration-color: #6366f1
    }
    .md\:dark\:decoration-indigo-600:is(.dark *) {
        text-decoration-color: #4f46e5
    }
    .md\:dark\:decoration-indigo-700:is(.dark *) {
        text-decoration-color: #4338ca
    }
    .md\:dark\:decoration-indigo-800:is(.dark *) {
        text-decoration-color: #3730a3
    }
    .md\:dark\:decoration-indigo-900:is(.dark *) {
        text-decoration-color: #312e81
    }
    .md\:dark\:decoration-indigo-950:is(.dark *) {
        text-decoration-color: #1e1b4b
    }
    .md\:dark\:decoration-inherit:is(.dark *) {
        text-decoration-color: inherit
    }
    .md\:dark\:decoration-lime-100:is(.dark *) {
        text-decoration-color: #ecfccb
    }
    .md\:dark\:decoration-lime-200:is(.dark *) {
        text-decoration-color: #d9f99d
    }
    .md\:dark\:decoration-lime-300:is(.dark *) {
        text-decoration-color: #bef264
    }
    .md\:dark\:decoration-lime-400:is(.dark *) {
        text-decoration-color: #a3e635
    }
    .md\:dark\:decoration-lime-50:is(.dark *) {
        text-decoration-color: #f7fee7
    }
    .md\:dark\:decoration-lime-500:is(.dark *) {
        text-decoration-color: #84cc16
    }
    .md\:dark\:decoration-lime-600:is(.dark *) {
        text-decoration-color: #65a30d
    }
    .md\:dark\:decoration-lime-700:is(.dark *) {
        text-decoration-color: #4d7c0f
    }
    .md\:dark\:decoration-lime-800:is(.dark *) {
        text-decoration-color: #3f6212
    }
    .md\:dark\:decoration-lime-900:is(.dark *) {
        text-decoration-color: #365314
    }
    .md\:dark\:decoration-lime-950:is(.dark *) {
        text-decoration-color: #1a2e05
    }
    .md\:dark\:decoration-neutral-100:is(.dark *) {
        text-decoration-color: #f5f5f5
    }
    .md\:dark\:decoration-neutral-200:is(.dark *) {
        text-decoration-color: #e5e5e5
    }
    .md\:dark\:decoration-neutral-300:is(.dark *) {
        text-decoration-color: #d4d4d4
    }
    .md\:dark\:decoration-neutral-400:is(.dark *) {
        text-decoration-color: #a3a3a3
    }
    .md\:dark\:decoration-neutral-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .md\:dark\:decoration-neutral-500:is(.dark *) {
        text-decoration-color: #737373
    }
    .md\:dark\:decoration-neutral-600:is(.dark *) {
        text-decoration-color: #525252
    }
    .md\:dark\:decoration-neutral-700:is(.dark *) {
        text-decoration-color: #404040
    }
    .md\:dark\:decoration-neutral-800:is(.dark *) {
        text-decoration-color: #262626
    }
    .md\:dark\:decoration-neutral-900:is(.dark *) {
        text-decoration-color: #171717
    }
    .md\:dark\:decoration-neutral-950:is(.dark *) {
        text-decoration-color: #0a0a0a
    }
    .md\:dark\:decoration-orange-100:is(.dark *) {
        text-decoration-color: #ffedd5
    }
    .md\:dark\:decoration-orange-200:is(.dark *) {
        text-decoration-color: #fed7aa
    }
    .md\:dark\:decoration-orange-300:is(.dark *) {
        text-decoration-color: #fdba74
    }
    .md\:dark\:decoration-orange-400:is(.dark *) {
        text-decoration-color: #fb923c
    }
    .md\:dark\:decoration-orange-50:is(.dark *) {
        text-decoration-color: #fff7ed
    }
    .md\:dark\:decoration-orange-500:is(.dark *) {
        text-decoration-color: #f97316
    }
    .md\:dark\:decoration-orange-600:is(.dark *) {
        text-decoration-color: #ea580c
    }
    .md\:dark\:decoration-orange-700:is(.dark *) {
        text-decoration-color: #c2410c
    }
    .md\:dark\:decoration-orange-800:is(.dark *) {
        text-decoration-color: #9a3412
    }
    .md\:dark\:decoration-orange-900:is(.dark *) {
        text-decoration-color: #7c2d12
    }
    .md\:dark\:decoration-orange-950:is(.dark *) {
        text-decoration-color: #431407
    }
    .md\:dark\:decoration-pink-100:is(.dark *) {
        text-decoration-color: #fce7f3
    }
    .md\:dark\:decoration-pink-200:is(.dark *) {
        text-decoration-color: #fbcfe8
    }
    .md\:dark\:decoration-pink-300:is(.dark *) {
        text-decoration-color: #f9a8d4
    }
    .md\:dark\:decoration-pink-400:is(.dark *) {
        text-decoration-color: #f472b6
    }
    .md\:dark\:decoration-pink-50:is(.dark *) {
        text-decoration-color: #fdf2f8
    }
    .md\:dark\:decoration-pink-500:is(.dark *) {
        text-decoration-color: #ec4899
    }
    .md\:dark\:decoration-pink-600:is(.dark *) {
        text-decoration-color: #db2777
    }
    .md\:dark\:decoration-pink-700:is(.dark *) {
        text-decoration-color: #be185d
    }
    .md\:dark\:decoration-pink-800:is(.dark *) {
        text-decoration-color: #9d174d
    }
    .md\:dark\:decoration-pink-900:is(.dark *) {
        text-decoration-color: #831843
    }
    .md\:dark\:decoration-pink-950:is(.dark *) {
        text-decoration-color: #500724
    }
    .md\:dark\:decoration-purple-100:is(.dark *) {
        text-decoration-color: #f3e8ff
    }
    .md\:dark\:decoration-purple-200:is(.dark *) {
        text-decoration-color: #e9d5ff
    }
    .md\:dark\:decoration-purple-300:is(.dark *) {
        text-decoration-color: #d8b4fe
    }
    .md\:dark\:decoration-purple-400:is(.dark *) {
        text-decoration-color: #c084fc
    }
    .md\:dark\:decoration-purple-50:is(.dark *) {
        text-decoration-color: #faf5ff
    }
    .md\:dark\:decoration-purple-500:is(.dark *) {
        text-decoration-color: #a855f7
    }
    .md\:dark\:decoration-purple-600:is(.dark *) {
        text-decoration-color: #9333ea
    }
    .md\:dark\:decoration-purple-700:is(.dark *) {
        text-decoration-color: #7e22ce
    }
    .md\:dark\:decoration-purple-800:is(.dark *) {
        text-decoration-color: #6b21a8
    }
    .md\:dark\:decoration-purple-900:is(.dark *) {
        text-decoration-color: #581c87
    }
    .md\:dark\:decoration-purple-950:is(.dark *) {
        text-decoration-color: #3b0764
    }
    .md\:dark\:decoration-red-100:is(.dark *) {
        text-decoration-color: #fee2e2
    }
    .md\:dark\:decoration-red-200:is(.dark *) {
        text-decoration-color: #fecaca
    }
    .md\:dark\:decoration-red-300:is(.dark *) {
        text-decoration-color: #fca5a5
    }
    .md\:dark\:decoration-red-400:is(.dark *) {
        text-decoration-color: #f87171
    }
    .md\:dark\:decoration-red-50:is(.dark *) {
        text-decoration-color: #fef2f2
    }
    .md\:dark\:decoration-red-500:is(.dark *) {
        text-decoration-color: #ef4444
    }
    .md\:dark\:decoration-red-600:is(.dark *) {
        text-decoration-color: #dc2626
    }
    .md\:dark\:decoration-red-700:is(.dark *) {
        text-decoration-color: #b91c1c
    }
    .md\:dark\:decoration-red-800:is(.dark *) {
        text-decoration-color: #991b1b
    }
    .md\:dark\:decoration-red-900:is(.dark *) {
        text-decoration-color: #7f1d1d
    }
    .md\:dark\:decoration-red-950:is(.dark *) {
        text-decoration-color: #450a0a
    }
    .md\:dark\:decoration-rose-100:is(.dark *) {
        text-decoration-color: #ffe4e6
    }
    .md\:dark\:decoration-rose-200:is(.dark *) {
        text-decoration-color: #fecdd3
    }
    .md\:dark\:decoration-rose-300:is(.dark *) {
        text-decoration-color: #fda4af
    }
    .md\:dark\:decoration-rose-400:is(.dark *) {
        text-decoration-color: #fb7185
    }
    .md\:dark\:decoration-rose-50:is(.dark *) {
        text-decoration-color: #fff1f2
    }
    .md\:dark\:decoration-rose-500:is(.dark *) {
        text-decoration-color: #f43f5e
    }
    .md\:dark\:decoration-rose-600:is(.dark *) {
        text-decoration-color: #e11d48
    }
    .md\:dark\:decoration-rose-700:is(.dark *) {
        text-decoration-color: #be123c
    }
    .md\:dark\:decoration-rose-800:is(.dark *) {
        text-decoration-color: #9f1239
    }
    .md\:dark\:decoration-rose-900:is(.dark *) {
        text-decoration-color: #881337
    }
    .md\:dark\:decoration-rose-950:is(.dark *) {
        text-decoration-color: #4c0519
    }
    .md\:dark\:decoration-sky-100:is(.dark *) {
        text-decoration-color: #e0f2fe
    }
    .md\:dark\:decoration-sky-200:is(.dark *) {
        text-decoration-color: #bae6fd
    }
    .md\:dark\:decoration-sky-300:is(.dark *) {
        text-decoration-color: #7dd3fc
    }
    .md\:dark\:decoration-sky-400:is(.dark *) {
        text-decoration-color: #38bdf8
    }
    .md\:dark\:decoration-sky-50:is(.dark *) {
        text-decoration-color: #f0f9ff
    }
    .md\:dark\:decoration-sky-500:is(.dark *) {
        text-decoration-color: #0ea5e9
    }
    .md\:dark\:decoration-sky-600:is(.dark *) {
        text-decoration-color: #0284c7
    }
    .md\:dark\:decoration-sky-700:is(.dark *) {
        text-decoration-color: #0369a1
    }
    .md\:dark\:decoration-sky-800:is(.dark *) {
        text-decoration-color: #075985
    }
    .md\:dark\:decoration-sky-900:is(.dark *) {
        text-decoration-color: #0c4a6e
    }
    .md\:dark\:decoration-sky-950:is(.dark *) {
        text-decoration-color: #082f49
    }
    .md\:dark\:decoration-slate-100:is(.dark *) {
        text-decoration-color: #f1f5f9
    }
    .md\:dark\:decoration-slate-200:is(.dark *) {
        text-decoration-color: #e2e8f0
    }
    .md\:dark\:decoration-slate-300:is(.dark *) {
        text-decoration-color: #cbd5e1
    }
    .md\:dark\:decoration-slate-400:is(.dark *) {
        text-decoration-color: #94a3b8
    }
    .md\:dark\:decoration-slate-50:is(.dark *) {
        text-decoration-color: #f8fafc
    }
    .md\:dark\:decoration-slate-500:is(.dark *) {
        text-decoration-color: #64748b
    }
    .md\:dark\:decoration-slate-600:is(.dark *) {
        text-decoration-color: #475569
    }
    .md\:dark\:decoration-slate-700:is(.dark *) {
        text-decoration-color: #334155
    }
    .md\:dark\:decoration-slate-800:is(.dark *) {
        text-decoration-color: #1e293b
    }
    .md\:dark\:decoration-slate-900:is(.dark *) {
        text-decoration-color: #0f172a
    }
    .md\:dark\:decoration-slate-950:is(.dark *) {
        text-decoration-color: #020617
    }
    .md\:dark\:decoration-stone-100:is(.dark *) {
        text-decoration-color: #f5f5f4
    }
    .md\:dark\:decoration-stone-200:is(.dark *) {
        text-decoration-color: #e7e5e4
    }
    .md\:dark\:decoration-stone-300:is(.dark *) {
        text-decoration-color: #d6d3d1
    }
    .md\:dark\:decoration-stone-400:is(.dark *) {
        text-decoration-color: #a8a29e
    }
    .md\:dark\:decoration-stone-50:is(.dark *) {
        text-decoration-color: #fafaf9
    }
    .md\:dark\:decoration-stone-500:is(.dark *) {
        text-decoration-color: #78716c
    }
    .md\:dark\:decoration-stone-600:is(.dark *) {
        text-decoration-color: #57534e
    }
    .md\:dark\:decoration-stone-700:is(.dark *) {
        text-decoration-color: #44403c
    }
    .md\:dark\:decoration-stone-800:is(.dark *) {
        text-decoration-color: #292524
    }
    .md\:dark\:decoration-stone-900:is(.dark *) {
        text-decoration-color: #1c1917
    }
    .md\:dark\:decoration-stone-950:is(.dark *) {
        text-decoration-color: #0c0a09
    }
    .md\:dark\:decoration-teal-100:is(.dark *) {
        text-decoration-color: #ccfbf1
    }
    .md\:dark\:decoration-teal-200:is(.dark *) {
        text-decoration-color: #99f6e4
    }
    .md\:dark\:decoration-teal-300:is(.dark *) {
        text-decoration-color: #5eead4
    }
    .md\:dark\:decoration-teal-400:is(.dark *) {
        text-decoration-color: #2dd4bf
    }
    .md\:dark\:decoration-teal-50:is(.dark *) {
        text-decoration-color: #f0fdfa
    }
    .md\:dark\:decoration-teal-500:is(.dark *) {
        text-decoration-color: #14b8a6
    }
    .md\:dark\:decoration-teal-600:is(.dark *) {
        text-decoration-color: #0d9488
    }
    .md\:dark\:decoration-teal-700:is(.dark *) {
        text-decoration-color: #0f766e
    }
    .md\:dark\:decoration-teal-800:is(.dark *) {
        text-decoration-color: #115e59
    }
    .md\:dark\:decoration-teal-900:is(.dark *) {
        text-decoration-color: #134e4a
    }
    .md\:dark\:decoration-teal-950:is(.dark *) {
        text-decoration-color: #042f2e
    }
    .md\:dark\:decoration-transparent:is(.dark *) {
        text-decoration-color: transparent
    }
    .md\:dark\:decoration-violet-100:is(.dark *) {
        text-decoration-color: #ede9fe
    }
    .md\:dark\:decoration-violet-200:is(.dark *) {
        text-decoration-color: #ddd6fe
    }
    .md\:dark\:decoration-violet-300:is(.dark *) {
        text-decoration-color: #c4b5fd
    }
    .md\:dark\:decoration-violet-400:is(.dark *) {
        text-decoration-color: #a78bfa
    }
    .md\:dark\:decoration-violet-50:is(.dark *) {
        text-decoration-color: #f5f3ff
    }
    .md\:dark\:decoration-violet-500:is(.dark *) {
        text-decoration-color: #8b5cf6
    }
    .md\:dark\:decoration-violet-600:is(.dark *) {
        text-decoration-color: #7c3aed
    }
    .md\:dark\:decoration-violet-700:is(.dark *) {
        text-decoration-color: #6d28d9
    }
    .md\:dark\:decoration-violet-800:is(.dark *) {
        text-decoration-color: #5b21b6
    }
    .md\:dark\:decoration-violet-900:is(.dark *) {
        text-decoration-color: #4c1d95
    }
    .md\:dark\:decoration-violet-950:is(.dark *) {
        text-decoration-color: #2e1065
    }
    .md\:dark\:decoration-white:is(.dark *) {
        text-decoration-color: #fff
    }
    .md\:dark\:decoration-yellow-100:is(.dark *) {
        text-decoration-color: #fef9c3
    }
    .md\:dark\:decoration-yellow-200:is(.dark *) {
        text-decoration-color: #fef08a
    }
    .md\:dark\:decoration-yellow-300:is(.dark *) {
        text-decoration-color: #fde047
    }
    .md\:dark\:decoration-yellow-400:is(.dark *) {
        text-decoration-color: #facc15
    }
    .md\:dark\:decoration-yellow-50:is(.dark *) {
        text-decoration-color: #fefce8
    }
    .md\:dark\:decoration-yellow-500:is(.dark *) {
        text-decoration-color: #eab308
    }
    .md\:dark\:decoration-yellow-600:is(.dark *) {
        text-decoration-color: #ca8a04
    }
    .md\:dark\:decoration-yellow-700:is(.dark *) {
        text-decoration-color: #a16207
    }
    .md\:dark\:decoration-yellow-800:is(.dark *) {
        text-decoration-color: #854d0e
    }
    .md\:dark\:decoration-yellow-900:is(.dark *) {
        text-decoration-color: #713f12
    }
    .md\:dark\:decoration-yellow-950:is(.dark *) {
        text-decoration-color: #422006
    }
    .md\:dark\:decoration-zinc-100:is(.dark *) {
        text-decoration-color: #f4f4f5
    }
    .md\:dark\:decoration-zinc-200:is(.dark *) {
        text-decoration-color: #e4e4e7
    }
    .md\:dark\:decoration-zinc-300:is(.dark *) {
        text-decoration-color: #d4d4d8
    }
    .md\:dark\:decoration-zinc-400:is(.dark *) {
        text-decoration-color: #a1a1aa
    }
    .md\:dark\:decoration-zinc-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .md\:dark\:decoration-zinc-500:is(.dark *) {
        text-decoration-color: #71717a
    }
    .md\:dark\:decoration-zinc-600:is(.dark *) {
        text-decoration-color: #52525b
    }
    .md\:dark\:decoration-zinc-700:is(.dark *) {
        text-decoration-color: #3f3f46
    }
    .md\:dark\:decoration-zinc-800:is(.dark *) {
        text-decoration-color: #27272a
    }
    .md\:dark\:decoration-zinc-900:is(.dark *) {
        text-decoration-color: #18181b
    }
    .md\:dark\:decoration-zinc-950:is(.dark *) {
        text-decoration-color: #09090b
    }
    .md\:dark\:decoration-solid:is(.dark *) {
        text-decoration-style: solid
    }
    .md\:dark\:decoration-double:is(.dark *) {
        text-decoration-style: double
    }
    .md\:dark\:decoration-dotted:is(.dark *) {
        text-decoration-style: dotted
    }
    .md\:dark\:decoration-dashed:is(.dark *) {
        text-decoration-style: dashed
    }
    .md\:dark\:decoration-wavy:is(.dark *) {
        text-decoration-style: wavy
    }
    .md\:dark\:decoration-0:is(.dark *) {
        text-decoration-thickness: 0px
    }
    .md\:dark\:decoration-1:is(.dark *) {
        text-decoration-thickness: 1px
    }
    .md\:dark\:decoration-2:is(.dark *) {
        text-decoration-thickness: 2px
    }
    .md\:dark\:decoration-4:is(.dark *) {
        text-decoration-thickness: 4px
    }
    .md\:dark\:decoration-8:is(.dark *) {
        text-decoration-thickness: 8px
    }
    .md\:dark\:decoration-auto:is(.dark *) {
        text-decoration-thickness: auto
    }
    .md\:dark\:decoration-from-font:is(.dark *) {
        text-decoration-thickness: from-font
    }
    .md\:dark\:placeholder-amber-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 243 199 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 230 138 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 211 77 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 191 36 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 251 235 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 158 11 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 119 6 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(180 83 9 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(146 64 14 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 53 15 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-amber-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 26 3 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-black:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 234 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(191 219 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 197 253 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(96 165 250 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 246 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 130 246 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(37 99 235 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(29 78 216 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 64 175 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-blue-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 37 84 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-current:is(.dark *)::placeholder {
        color: currentColor
    }
    .md\:dark\:placeholder-cyan-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(207 250 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 243 252 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(103 232 249 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 211 238 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 254 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 182 212 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 145 178 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 94 117 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 78 99 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-cyan-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 51 68 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 250 229 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 243 208 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(110 231 183 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(52 211 153 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 253 245 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(16 185 129 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 150 105 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 120 87 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 95 70 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 78 59 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-emerald-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 44 34 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 208 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 171 252 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(232 121 249 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 244 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 70 239 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 38 211 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(162 28 175 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 25 143 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(112 26 117 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-fuchsia-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 4 78 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 244 246 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 231 235 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 250 251 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(75 85 99 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(31 41 55 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 24 39 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-gray-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 7 18 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 252 231 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(187 247 208 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 239 172 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 222 128 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 244 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 197 94 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 163 74 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 128 61 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 101 52 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 83 45 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-green-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 46 22 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 231 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(199 210 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 180 252 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(129 140 248 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(238 242 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(99 102 241 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(79 70 229 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 56 202 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 48 163 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(49 46 129 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-indigo-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 27 75 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-inherit:is(.dark *)::placeholder {
        color: inherit
    }
    .md\:dark\:placeholder-lime-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 252 203 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 249 157 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 242 100 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 230 53 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(247 254 231 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(132 204 22 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(101 163 13 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(77 124 15 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 98 18 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(54 83 20 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-lime-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(26 46 5 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 245 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 229 229 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 212 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 82 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(64 64 64 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(38 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 23 23 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-neutral-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(10 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 237 213 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 215 170 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 186 116 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 146 60 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 247 237 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 115 22 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 88 12 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(194 65 12 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(154 52 18 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 45 18 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-orange-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 20 7 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 231 243 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 207 232 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 168 212 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 114 182 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 242 248 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 72 153 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 39 119 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 24 93 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(157 23 77 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(131 24 67 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-pink-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(80 7 36 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(233 213 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(216 180 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 132 252 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 245 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 85 247 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 51 234 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(126 34 206 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 33 168 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(88 28 135 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-purple-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 7 100 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 226 226 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 202 202 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 165 165 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 113 113 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 242 242 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 68 68 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(185 28 28 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 27 27 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(127 29 29 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-red-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 228 230 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 205 211 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 164 175 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 113 133 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 241 242 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 63 94 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(225 29 72 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 18 60 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(159 18 57 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(136 19 55 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-rose-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 5 25 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 242 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(186 230 253 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(125 211 252 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(56 189 248 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 249 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 165 233 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 132 199 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 105 161 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(7 89 133 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 74 110 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-sky-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 47 73 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(241 245 249 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(226 232 240 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(203 213 225 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 250 252 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(100 116 139 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(51 65 85 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 41 59 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 23 42 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-slate-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 6 23 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 244 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(231 229 228 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(214 211 209 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 162 158 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 249 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 113 108 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(87 83 78 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(68 64 60 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(41 37 36 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(28 25 23 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-stone-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 10 9 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(204 251 241 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 246 228 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(94 234 212 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(45 212 191 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 250 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 184 166 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(13 148 136 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 118 110 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 94 89 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(19 78 74 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-teal-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 47 46 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-transparent:is(.dark *)::placeholder {
        color: transparent
    }
    .md\:dark\:placeholder-violet-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(237 233 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(221 214 254 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(196 181 253 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 139 250 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 243 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(139 92 246 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 58 237 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(109 40 217 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(91 33 182 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 29 149 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-violet-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(46 16 101 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-white:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 249 195 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 240 138 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 224 71 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 204 21 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 252 232 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 179 8 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(202 138 4 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 98 7 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(133 77 14 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 63 18 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-yellow-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(66 32 6 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 244 245 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(228 228 231 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 216 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 161 170 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 113 122 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 91 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 63 70 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(39 39 42 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(24 24 27 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-zinc-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(9 9 11 / var(--tw-placeholder-opacity, 1))
    }
    .md\:dark\:placeholder-opacity-0:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0
    }
    .md\:dark\:placeholder-opacity-10:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.1
    }
    .md\:dark\:placeholder-opacity-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1
    }
    .md\:dark\:placeholder-opacity-15:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.15
    }
    .md\:dark\:placeholder-opacity-20:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.2
    }
    .md\:dark\:placeholder-opacity-25:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.25
    }
    .md\:dark\:placeholder-opacity-30:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.3
    }
    .md\:dark\:placeholder-opacity-35:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.35
    }
    .md\:dark\:placeholder-opacity-40:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.4
    }
    .md\:dark\:placeholder-opacity-45:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.45
    }
    .md\:dark\:placeholder-opacity-5:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.05
    }
    .md\:dark\:placeholder-opacity-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.5
    }
    .md\:dark\:placeholder-opacity-55:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.55
    }
    .md\:dark\:placeholder-opacity-60:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.6
    }
    .md\:dark\:placeholder-opacity-65:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.65
    }
    .md\:dark\:placeholder-opacity-70:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.7
    }
    .md\:dark\:placeholder-opacity-75:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.75
    }
    .md\:dark\:placeholder-opacity-80:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.8
    }
    .md\:dark\:placeholder-opacity-85:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.85
    }
    .md\:dark\:placeholder-opacity-90:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.9
    }
    .md\:dark\:placeholder-opacity-95:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.95
    }
    .md\:dark\:caret-amber-100:is(.dark *) {
        caret-color: #fef3c7
    }
    .md\:dark\:caret-amber-200:is(.dark *) {
        caret-color: #fde68a
    }
    .md\:dark\:caret-amber-300:is(.dark *) {
        caret-color: #fcd34d
    }
    .md\:dark\:caret-amber-400:is(.dark *) {
        caret-color: #fbbf24
    }
    .md\:dark\:caret-amber-50:is(.dark *) {
        caret-color: #fffbeb
    }
    .md\:dark\:caret-amber-500:is(.dark *) {
        caret-color: #f59e0b
    }
    .md\:dark\:caret-amber-600:is(.dark *) {
        caret-color: #d97706
    }
    .md\:dark\:caret-amber-700:is(.dark *) {
        caret-color: #b45309
    }
    .md\:dark\:caret-amber-800:is(.dark *) {
        caret-color: #92400e
    }
    .md\:dark\:caret-amber-900:is(.dark *) {
        caret-color: #78350f
    }
    .md\:dark\:caret-amber-950:is(.dark *) {
        caret-color: #451a03
    }
    .md\:dark\:caret-black:is(.dark *) {
        caret-color: #000
    }
    .md\:dark\:caret-blue-100:is(.dark *) {
        caret-color: #dbeafe
    }
    .md\:dark\:caret-blue-200:is(.dark *) {
        caret-color: #bfdbfe
    }
    .md\:dark\:caret-blue-300:is(.dark *) {
        caret-color: #93c5fd
    }
    .md\:dark\:caret-blue-400:is(.dark *) {
        caret-color: #60a5fa
    }
    .md\:dark\:caret-blue-50:is(.dark *) {
        caret-color: #eff6ff
    }
    .md\:dark\:caret-blue-500:is(.dark *) {
        caret-color: #3b82f6
    }
    .md\:dark\:caret-blue-600:is(.dark *) {
        caret-color: #2563eb
    }
    .md\:dark\:caret-blue-700:is(.dark *) {
        caret-color: #1d4ed8
    }
    .md\:dark\:caret-blue-800:is(.dark *) {
        caret-color: #1e40af
    }
    .md\:dark\:caret-blue-900:is(.dark *) {
        caret-color: #1e3a8a
    }
    .md\:dark\:caret-blue-950:is(.dark *) {
        caret-color: #172554
    }
    .md\:dark\:caret-current:is(.dark *) {
        caret-color: currentColor
    }
    .md\:dark\:caret-cyan-100:is(.dark *) {
        caret-color: #cffafe
    }
    .md\:dark\:caret-cyan-200:is(.dark *) {
        caret-color: #a5f3fc
    }
    .md\:dark\:caret-cyan-300:is(.dark *) {
        caret-color: #67e8f9
    }
    .md\:dark\:caret-cyan-400:is(.dark *) {
        caret-color: #22d3ee
    }
    .md\:dark\:caret-cyan-50:is(.dark *) {
        caret-color: #ecfeff
    }
    .md\:dark\:caret-cyan-500:is(.dark *) {
        caret-color: #06b6d4
    }
    .md\:dark\:caret-cyan-600:is(.dark *) {
        caret-color: #0891b2
    }
    .md\:dark\:caret-cyan-700:is(.dark *) {
        caret-color: #0e7490
    }
    .md\:dark\:caret-cyan-800:is(.dark *) {
        caret-color: #155e75
    }
    .md\:dark\:caret-cyan-900:is(.dark *) {
        caret-color: #164e63
    }
    .md\:dark\:caret-cyan-950:is(.dark *) {
        caret-color: #083344
    }
    .md\:dark\:caret-emerald-100:is(.dark *) {
        caret-color: #d1fae5
    }
    .md\:dark\:caret-emerald-200:is(.dark *) {
        caret-color: #a7f3d0
    }
    .md\:dark\:caret-emerald-300:is(.dark *) {
        caret-color: #6ee7b7
    }
    .md\:dark\:caret-emerald-400:is(.dark *) {
        caret-color: #34d399
    }
    .md\:dark\:caret-emerald-50:is(.dark *) {
        caret-color: #ecfdf5
    }
    .md\:dark\:caret-emerald-500:is(.dark *) {
        caret-color: #10b981
    }
    .md\:dark\:caret-emerald-600:is(.dark *) {
        caret-color: #059669
    }
    .md\:dark\:caret-emerald-700:is(.dark *) {
        caret-color: #047857
    }
    .md\:dark\:caret-emerald-800:is(.dark *) {
        caret-color: #065f46
    }
    .md\:dark\:caret-emerald-900:is(.dark *) {
        caret-color: #064e3b
    }
    .md\:dark\:caret-emerald-950:is(.dark *) {
        caret-color: #022c22
    }
    .md\:dark\:caret-fuchsia-100:is(.dark *) {
        caret-color: #fae8ff
    }
    .md\:dark\:caret-fuchsia-200:is(.dark *) {
        caret-color: #f5d0fe
    }
    .md\:dark\:caret-fuchsia-300:is(.dark *) {
        caret-color: #f0abfc
    }
    .md\:dark\:caret-fuchsia-400:is(.dark *) {
        caret-color: #e879f9
    }
    .md\:dark\:caret-fuchsia-50:is(.dark *) {
        caret-color: #fdf4ff
    }
    .md\:dark\:caret-fuchsia-500:is(.dark *) {
        caret-color: #d946ef
    }
    .md\:dark\:caret-fuchsia-600:is(.dark *) {
        caret-color: #c026d3
    }
    .md\:dark\:caret-fuchsia-700:is(.dark *) {
        caret-color: #a21caf
    }
    .md\:dark\:caret-fuchsia-800:is(.dark *) {
        caret-color: #86198f
    }
    .md\:dark\:caret-fuchsia-900:is(.dark *) {
        caret-color: #701a75
    }
    .md\:dark\:caret-fuchsia-950:is(.dark *) {
        caret-color: #4a044e
    }
    .md\:dark\:caret-gray-100:is(.dark *) {
        caret-color: #f3f4f6
    }
    .md\:dark\:caret-gray-200:is(.dark *) {
        caret-color: #e5e7eb
    }
    .md\:dark\:caret-gray-300:is(.dark *) {
        caret-color: #d1d5db
    }
    .md\:dark\:caret-gray-400:is(.dark *) {
        caret-color: #9ca3af
    }
    .md\:dark\:caret-gray-50:is(.dark *) {
        caret-color: #f9fafb
    }
    .md\:dark\:caret-gray-500:is(.dark *) {
        caret-color: #6b7280
    }
    .md\:dark\:caret-gray-600:is(.dark *) {
        caret-color: #4b5563
    }
    .md\:dark\:caret-gray-700:is(.dark *) {
        caret-color: #374151
    }
    .md\:dark\:caret-gray-800:is(.dark *) {
        caret-color: #1f2937
    }
    .md\:dark\:caret-gray-900:is(.dark *) {
        caret-color: #111827
    }
    .md\:dark\:caret-gray-950:is(.dark *) {
        caret-color: #030712
    }
    .md\:dark\:caret-green-100:is(.dark *) {
        caret-color: #dcfce7
    }
    .md\:dark\:caret-green-200:is(.dark *) {
        caret-color: #bbf7d0
    }
    .md\:dark\:caret-green-300:is(.dark *) {
        caret-color: #86efac
    }
    .md\:dark\:caret-green-400:is(.dark *) {
        caret-color: #4ade80
    }
    .md\:dark\:caret-green-50:is(.dark *) {
        caret-color: #f0fdf4
    }
    .md\:dark\:caret-green-500:is(.dark *) {
        caret-color: #22c55e
    }
    .md\:dark\:caret-green-600:is(.dark *) {
        caret-color: #16a34a
    }
    .md\:dark\:caret-green-700:is(.dark *) {
        caret-color: #15803d
    }
    .md\:dark\:caret-green-800:is(.dark *) {
        caret-color: #166534
    }
    .md\:dark\:caret-green-900:is(.dark *) {
        caret-color: #14532d
    }
    .md\:dark\:caret-green-950:is(.dark *) {
        caret-color: #052e16
    }
    .md\:dark\:caret-indigo-100:is(.dark *) {
        caret-color: #e0e7ff
    }
    .md\:dark\:caret-indigo-200:is(.dark *) {
        caret-color: #c7d2fe
    }
    .md\:dark\:caret-indigo-300:is(.dark *) {
        caret-color: #a5b4fc
    }
    .md\:dark\:caret-indigo-400:is(.dark *) {
        caret-color: #818cf8
    }
    .md\:dark\:caret-indigo-50:is(.dark *) {
        caret-color: #eef2ff
    }
    .md\:dark\:caret-indigo-500:is(.dark *) {
        caret-color: #6366f1
    }
    .md\:dark\:caret-indigo-600:is(.dark *) {
        caret-color: #4f46e5
    }
    .md\:dark\:caret-indigo-700:is(.dark *) {
        caret-color: #4338ca
    }
    .md\:dark\:caret-indigo-800:is(.dark *) {
        caret-color: #3730a3
    }
    .md\:dark\:caret-indigo-900:is(.dark *) {
        caret-color: #312e81
    }
    .md\:dark\:caret-indigo-950:is(.dark *) {
        caret-color: #1e1b4b
    }
    .md\:dark\:caret-inherit:is(.dark *) {
        caret-color: inherit
    }
    .md\:dark\:caret-lime-100:is(.dark *) {
        caret-color: #ecfccb
    }
    .md\:dark\:caret-lime-200:is(.dark *) {
        caret-color: #d9f99d
    }
    .md\:dark\:caret-lime-300:is(.dark *) {
        caret-color: #bef264
    }
    .md\:dark\:caret-lime-400:is(.dark *) {
        caret-color: #a3e635
    }
    .md\:dark\:caret-lime-50:is(.dark *) {
        caret-color: #f7fee7
    }
    .md\:dark\:caret-lime-500:is(.dark *) {
        caret-color: #84cc16
    }
    .md\:dark\:caret-lime-600:is(.dark *) {
        caret-color: #65a30d
    }
    .md\:dark\:caret-lime-700:is(.dark *) {
        caret-color: #4d7c0f
    }
    .md\:dark\:caret-lime-800:is(.dark *) {
        caret-color: #3f6212
    }
    .md\:dark\:caret-lime-900:is(.dark *) {
        caret-color: #365314
    }
    .md\:dark\:caret-lime-950:is(.dark *) {
        caret-color: #1a2e05
    }
    .md\:dark\:caret-neutral-100:is(.dark *) {
        caret-color: #f5f5f5
    }
    .md\:dark\:caret-neutral-200:is(.dark *) {
        caret-color: #e5e5e5
    }
    .md\:dark\:caret-neutral-300:is(.dark *) {
        caret-color: #d4d4d4
    }
    .md\:dark\:caret-neutral-400:is(.dark *) {
        caret-color: #a3a3a3
    }
    .md\:dark\:caret-neutral-50:is(.dark *) {
        caret-color: #fafafa
    }
    .md\:dark\:caret-neutral-500:is(.dark *) {
        caret-color: #737373
    }
    .md\:dark\:caret-neutral-600:is(.dark *) {
        caret-color: #525252
    }
    .md\:dark\:caret-neutral-700:is(.dark *) {
        caret-color: #404040
    }
    .md\:dark\:caret-neutral-800:is(.dark *) {
        caret-color: #262626
    }
    .md\:dark\:caret-neutral-900:is(.dark *) {
        caret-color: #171717
    }
    .md\:dark\:caret-neutral-950:is(.dark *) {
        caret-color: #0a0a0a
    }
    .md\:dark\:caret-orange-100:is(.dark *) {
        caret-color: #ffedd5
    }
    .md\:dark\:caret-orange-200:is(.dark *) {
        caret-color: #fed7aa
    }
    .md\:dark\:caret-orange-300:is(.dark *) {
        caret-color: #fdba74
    }
    .md\:dark\:caret-orange-400:is(.dark *) {
        caret-color: #fb923c
    }
    .md\:dark\:caret-orange-50:is(.dark *) {
        caret-color: #fff7ed
    }
    .md\:dark\:caret-orange-500:is(.dark *) {
        caret-color: #f97316
    }
    .md\:dark\:caret-orange-600:is(.dark *) {
        caret-color: #ea580c
    }
    .md\:dark\:caret-orange-700:is(.dark *) {
        caret-color: #c2410c
    }
    .md\:dark\:caret-orange-800:is(.dark *) {
        caret-color: #9a3412
    }
    .md\:dark\:caret-orange-900:is(.dark *) {
        caret-color: #7c2d12
    }
    .md\:dark\:caret-orange-950:is(.dark *) {
        caret-color: #431407
    }
    .md\:dark\:caret-pink-100:is(.dark *) {
        caret-color: #fce7f3
    }
    .md\:dark\:caret-pink-200:is(.dark *) {
        caret-color: #fbcfe8
    }
    .md\:dark\:caret-pink-300:is(.dark *) {
        caret-color: #f9a8d4
    }
    .md\:dark\:caret-pink-400:is(.dark *) {
        caret-color: #f472b6
    }
    .md\:dark\:caret-pink-50:is(.dark *) {
        caret-color: #fdf2f8
    }
    .md\:dark\:caret-pink-500:is(.dark *) {
        caret-color: #ec4899
    }
    .md\:dark\:caret-pink-600:is(.dark *) {
        caret-color: #db2777
    }
    .md\:dark\:caret-pink-700:is(.dark *) {
        caret-color: #be185d
    }
    .md\:dark\:caret-pink-800:is(.dark *) {
        caret-color: #9d174d
    }
    .md\:dark\:caret-pink-900:is(.dark *) {
        caret-color: #831843
    }
    .md\:dark\:caret-pink-950:is(.dark *) {
        caret-color: #500724
    }
    .md\:dark\:caret-purple-100:is(.dark *) {
        caret-color: #f3e8ff
    }
    .md\:dark\:caret-purple-200:is(.dark *) {
        caret-color: #e9d5ff
    }
    .md\:dark\:caret-purple-300:is(.dark *) {
        caret-color: #d8b4fe
    }
    .md\:dark\:caret-purple-400:is(.dark *) {
        caret-color: #c084fc
    }
    .md\:dark\:caret-purple-50:is(.dark *) {
        caret-color: #faf5ff
    }
    .md\:dark\:caret-purple-500:is(.dark *) {
        caret-color: #a855f7
    }
    .md\:dark\:caret-purple-600:is(.dark *) {
        caret-color: #9333ea
    }
    .md\:dark\:caret-purple-700:is(.dark *) {
        caret-color: #7e22ce
    }
    .md\:dark\:caret-purple-800:is(.dark *) {
        caret-color: #6b21a8
    }
    .md\:dark\:caret-purple-900:is(.dark *) {
        caret-color: #581c87
    }
    .md\:dark\:caret-purple-950:is(.dark *) {
        caret-color: #3b0764
    }
    .md\:dark\:caret-red-100:is(.dark *) {
        caret-color: #fee2e2
    }
    .md\:dark\:caret-red-200:is(.dark *) {
        caret-color: #fecaca
    }
    .md\:dark\:caret-red-300:is(.dark *) {
        caret-color: #fca5a5
    }
    .md\:dark\:caret-red-400:is(.dark *) {
        caret-color: #f87171
    }
    .md\:dark\:caret-red-50:is(.dark *) {
        caret-color: #fef2f2
    }
    .md\:dark\:caret-red-500:is(.dark *) {
        caret-color: #ef4444
    }
    .md\:dark\:caret-red-600:is(.dark *) {
        caret-color: #dc2626
    }
    .md\:dark\:caret-red-700:is(.dark *) {
        caret-color: #b91c1c
    }
    .md\:dark\:caret-red-800:is(.dark *) {
        caret-color: #991b1b
    }
    .md\:dark\:caret-red-900:is(.dark *) {
        caret-color: #7f1d1d
    }
    .md\:dark\:caret-red-950:is(.dark *) {
        caret-color: #450a0a
    }
    .md\:dark\:caret-rose-100:is(.dark *) {
        caret-color: #ffe4e6
    }
    .md\:dark\:caret-rose-200:is(.dark *) {
        caret-color: #fecdd3
    }
    .md\:dark\:caret-rose-300:is(.dark *) {
        caret-color: #fda4af
    }
    .md\:dark\:caret-rose-400:is(.dark *) {
        caret-color: #fb7185
    }
    .md\:dark\:caret-rose-50:is(.dark *) {
        caret-color: #fff1f2
    }
    .md\:dark\:caret-rose-500:is(.dark *) {
        caret-color: #f43f5e
    }
    .md\:dark\:caret-rose-600:is(.dark *) {
        caret-color: #e11d48
    }
    .md\:dark\:caret-rose-700:is(.dark *) {
        caret-color: #be123c
    }
    .md\:dark\:caret-rose-800:is(.dark *) {
        caret-color: #9f1239
    }
    .md\:dark\:caret-rose-900:is(.dark *) {
        caret-color: #881337
    }
    .md\:dark\:caret-rose-950:is(.dark *) {
        caret-color: #4c0519
    }
    .md\:dark\:caret-sky-100:is(.dark *) {
        caret-color: #e0f2fe
    }
    .md\:dark\:caret-sky-200:is(.dark *) {
        caret-color: #bae6fd
    }
    .md\:dark\:caret-sky-300:is(.dark *) {
        caret-color: #7dd3fc
    }
    .md\:dark\:caret-sky-400:is(.dark *) {
        caret-color: #38bdf8
    }
    .md\:dark\:caret-sky-50:is(.dark *) {
        caret-color: #f0f9ff
    }
    .md\:dark\:caret-sky-500:is(.dark *) {
        caret-color: #0ea5e9
    }
    .md\:dark\:caret-sky-600:is(.dark *) {
        caret-color: #0284c7
    }
    .md\:dark\:caret-sky-700:is(.dark *) {
        caret-color: #0369a1
    }
    .md\:dark\:caret-sky-800:is(.dark *) {
        caret-color: #075985
    }
    .md\:dark\:caret-sky-900:is(.dark *) {
        caret-color: #0c4a6e
    }
    .md\:dark\:caret-sky-950:is(.dark *) {
        caret-color: #082f49
    }
    .md\:dark\:caret-slate-100:is(.dark *) {
        caret-color: #f1f5f9
    }
    .md\:dark\:caret-slate-200:is(.dark *) {
        caret-color: #e2e8f0
    }
    .md\:dark\:caret-slate-300:is(.dark *) {
        caret-color: #cbd5e1
    }
    .md\:dark\:caret-slate-400:is(.dark *) {
        caret-color: #94a3b8
    }
    .md\:dark\:caret-slate-50:is(.dark *) {
        caret-color: #f8fafc
    }
    .md\:dark\:caret-slate-500:is(.dark *) {
        caret-color: #64748b
    }
    .md\:dark\:caret-slate-600:is(.dark *) {
        caret-color: #475569
    }
    .md\:dark\:caret-slate-700:is(.dark *) {
        caret-color: #334155
    }
    .md\:dark\:caret-slate-800:is(.dark *) {
        caret-color: #1e293b
    }
    .md\:dark\:caret-slate-900:is(.dark *) {
        caret-color: #0f172a
    }
    .md\:dark\:caret-slate-950:is(.dark *) {
        caret-color: #020617
    }
    .md\:dark\:caret-stone-100:is(.dark *) {
        caret-color: #f5f5f4
    }
    .md\:dark\:caret-stone-200:is(.dark *) {
        caret-color: #e7e5e4
    }
    .md\:dark\:caret-stone-300:is(.dark *) {
        caret-color: #d6d3d1
    }
    .md\:dark\:caret-stone-400:is(.dark *) {
        caret-color: #a8a29e
    }
    .md\:dark\:caret-stone-50:is(.dark *) {
        caret-color: #fafaf9
    }
    .md\:dark\:caret-stone-500:is(.dark *) {
        caret-color: #78716c
    }
    .md\:dark\:caret-stone-600:is(.dark *) {
        caret-color: #57534e
    }
    .md\:dark\:caret-stone-700:is(.dark *) {
        caret-color: #44403c
    }
    .md\:dark\:caret-stone-800:is(.dark *) {
        caret-color: #292524
    }
    .md\:dark\:caret-stone-900:is(.dark *) {
        caret-color: #1c1917
    }
    .md\:dark\:caret-stone-950:is(.dark *) {
        caret-color: #0c0a09
    }
    .md\:dark\:caret-teal-100:is(.dark *) {
        caret-color: #ccfbf1
    }
    .md\:dark\:caret-teal-200:is(.dark *) {
        caret-color: #99f6e4
    }
    .md\:dark\:caret-teal-300:is(.dark *) {
        caret-color: #5eead4
    }
    .md\:dark\:caret-teal-400:is(.dark *) {
        caret-color: #2dd4bf
    }
    .md\:dark\:caret-teal-50:is(.dark *) {
        caret-color: #f0fdfa
    }
    .md\:dark\:caret-teal-500:is(.dark *) {
        caret-color: #14b8a6
    }
    .md\:dark\:caret-teal-600:is(.dark *) {
        caret-color: #0d9488
    }
    .md\:dark\:caret-teal-700:is(.dark *) {
        caret-color: #0f766e
    }
    .md\:dark\:caret-teal-800:is(.dark *) {
        caret-color: #115e59
    }
    .md\:dark\:caret-teal-900:is(.dark *) {
        caret-color: #134e4a
    }
    .md\:dark\:caret-teal-950:is(.dark *) {
        caret-color: #042f2e
    }
    .md\:dark\:caret-transparent:is(.dark *) {
        caret-color: transparent
    }
    .md\:dark\:caret-violet-100:is(.dark *) {
        caret-color: #ede9fe
    }
    .md\:dark\:caret-violet-200:is(.dark *) {
        caret-color: #ddd6fe
    }
    .md\:dark\:caret-violet-300:is(.dark *) {
        caret-color: #c4b5fd
    }
    .md\:dark\:caret-violet-400:is(.dark *) {
        caret-color: #a78bfa
    }
    .md\:dark\:caret-violet-50:is(.dark *) {
        caret-color: #f5f3ff
    }
    .md\:dark\:caret-violet-500:is(.dark *) {
        caret-color: #8b5cf6
    }
    .md\:dark\:caret-violet-600:is(.dark *) {
        caret-color: #7c3aed
    }
    .md\:dark\:caret-violet-700:is(.dark *) {
        caret-color: #6d28d9
    }
    .md\:dark\:caret-violet-800:is(.dark *) {
        caret-color: #5b21b6
    }
    .md\:dark\:caret-violet-900:is(.dark *) {
        caret-color: #4c1d95
    }
    .md\:dark\:caret-violet-950:is(.dark *) {
        caret-color: #2e1065
    }
    .md\:dark\:caret-white:is(.dark *) {
        caret-color: #fff
    }
    .md\:dark\:caret-yellow-100:is(.dark *) {
        caret-color: #fef9c3
    }
    .md\:dark\:caret-yellow-200:is(.dark *) {
        caret-color: #fef08a
    }
    .md\:dark\:caret-yellow-300:is(.dark *) {
        caret-color: #fde047
    }
    .md\:dark\:caret-yellow-400:is(.dark *) {
        caret-color: #facc15
    }
    .md\:dark\:caret-yellow-50:is(.dark *) {
        caret-color: #fefce8
    }
    .md\:dark\:caret-yellow-500:is(.dark *) {
        caret-color: #eab308
    }
    .md\:dark\:caret-yellow-600:is(.dark *) {
        caret-color: #ca8a04
    }
    .md\:dark\:caret-yellow-700:is(.dark *) {
        caret-color: #a16207
    }
    .md\:dark\:caret-yellow-800:is(.dark *) {
        caret-color: #854d0e
    }
    .md\:dark\:caret-yellow-900:is(.dark *) {
        caret-color: #713f12
    }
    .md\:dark\:caret-yellow-950:is(.dark *) {
        caret-color: #422006
    }
    .md\:dark\:caret-zinc-100:is(.dark *) {
        caret-color: #f4f4f5
    }
    .md\:dark\:caret-zinc-200:is(.dark *) {
        caret-color: #e4e4e7
    }
    .md\:dark\:caret-zinc-300:is(.dark *) {
        caret-color: #d4d4d8
    }
    .md\:dark\:caret-zinc-400:is(.dark *) {
        caret-color: #a1a1aa
    }
    .md\:dark\:caret-zinc-50:is(.dark *) {
        caret-color: #fafafa
    }
    .md\:dark\:caret-zinc-500:is(.dark *) {
        caret-color: #71717a
    }
    .md\:dark\:caret-zinc-600:is(.dark *) {
        caret-color: #52525b
    }
    .md\:dark\:caret-zinc-700:is(.dark *) {
        caret-color: #3f3f46
    }
    .md\:dark\:caret-zinc-800:is(.dark *) {
        caret-color: #27272a
    }
    .md\:dark\:caret-zinc-900:is(.dark *) {
        caret-color: #18181b
    }
    .md\:dark\:caret-zinc-950:is(.dark *) {
        caret-color: #09090b
    }
    .md\:dark\:accent-amber-100:is(.dark *) {
        accent-color: #fef3c7
    }
    .md\:dark\:accent-amber-200:is(.dark *) {
        accent-color: #fde68a
    }
    .md\:dark\:accent-amber-300:is(.dark *) {
        accent-color: #fcd34d
    }
    .md\:dark\:accent-amber-400:is(.dark *) {
        accent-color: #fbbf24
    }
    .md\:dark\:accent-amber-50:is(.dark *) {
        accent-color: #fffbeb
    }
    .md\:dark\:accent-amber-500:is(.dark *) {
        accent-color: #f59e0b
    }
    .md\:dark\:accent-amber-600:is(.dark *) {
        accent-color: #d97706
    }
    .md\:dark\:accent-amber-700:is(.dark *) {
        accent-color: #b45309
    }
    .md\:dark\:accent-amber-800:is(.dark *) {
        accent-color: #92400e
    }
    .md\:dark\:accent-amber-900:is(.dark *) {
        accent-color: #78350f
    }
    .md\:dark\:accent-amber-950:is(.dark *) {
        accent-color: #451a03
    }
    .md\:dark\:accent-auto:is(.dark *) {
        accent-color: auto
    }
    .md\:dark\:accent-black:is(.dark *) {
        accent-color: #000
    }
    .md\:dark\:accent-blue-100:is(.dark *) {
        accent-color: #dbeafe
    }
    .md\:dark\:accent-blue-200:is(.dark *) {
        accent-color: #bfdbfe
    }
    .md\:dark\:accent-blue-300:is(.dark *) {
        accent-color: #93c5fd
    }
    .md\:dark\:accent-blue-400:is(.dark *) {
        accent-color: #60a5fa
    }
    .md\:dark\:accent-blue-50:is(.dark *) {
        accent-color: #eff6ff
    }
    .md\:dark\:accent-blue-500:is(.dark *) {
        accent-color: #3b82f6
    }
    .md\:dark\:accent-blue-600:is(.dark *) {
        accent-color: #2563eb
    }
    .md\:dark\:accent-blue-700:is(.dark *) {
        accent-color: #1d4ed8
    }
    .md\:dark\:accent-blue-800:is(.dark *) {
        accent-color: #1e40af
    }
    .md\:dark\:accent-blue-900:is(.dark *) {
        accent-color: #1e3a8a
    }
    .md\:dark\:accent-blue-950:is(.dark *) {
        accent-color: #172554
    }
    .md\:dark\:accent-current:is(.dark *) {
        accent-color: currentColor
    }
    .md\:dark\:accent-cyan-100:is(.dark *) {
        accent-color: #cffafe
    }
    .md\:dark\:accent-cyan-200:is(.dark *) {
        accent-color: #a5f3fc
    }
    .md\:dark\:accent-cyan-300:is(.dark *) {
        accent-color: #67e8f9
    }
    .md\:dark\:accent-cyan-400:is(.dark *) {
        accent-color: #22d3ee
    }
    .md\:dark\:accent-cyan-50:is(.dark *) {
        accent-color: #ecfeff
    }
    .md\:dark\:accent-cyan-500:is(.dark *) {
        accent-color: #06b6d4
    }
    .md\:dark\:accent-cyan-600:is(.dark *) {
        accent-color: #0891b2
    }
    .md\:dark\:accent-cyan-700:is(.dark *) {
        accent-color: #0e7490
    }
    .md\:dark\:accent-cyan-800:is(.dark *) {
        accent-color: #155e75
    }
    .md\:dark\:accent-cyan-900:is(.dark *) {
        accent-color: #164e63
    }
    .md\:dark\:accent-cyan-950:is(.dark *) {
        accent-color: #083344
    }
    .md\:dark\:accent-emerald-100:is(.dark *) {
        accent-color: #d1fae5
    }
    .md\:dark\:accent-emerald-200:is(.dark *) {
        accent-color: #a7f3d0
    }
    .md\:dark\:accent-emerald-300:is(.dark *) {
        accent-color: #6ee7b7
    }
    .md\:dark\:accent-emerald-400:is(.dark *) {
        accent-color: #34d399
    }
    .md\:dark\:accent-emerald-50:is(.dark *) {
        accent-color: #ecfdf5
    }
    .md\:dark\:accent-emerald-500:is(.dark *) {
        accent-color: #10b981
    }
    .md\:dark\:accent-emerald-600:is(.dark *) {
        accent-color: #059669
    }
    .md\:dark\:accent-emerald-700:is(.dark *) {
        accent-color: #047857
    }
    .md\:dark\:accent-emerald-800:is(.dark *) {
        accent-color: #065f46
    }
    .md\:dark\:accent-emerald-900:is(.dark *) {
        accent-color: #064e3b
    }
    .md\:dark\:accent-emerald-950:is(.dark *) {
        accent-color: #022c22
    }
    .md\:dark\:accent-fuchsia-100:is(.dark *) {
        accent-color: #fae8ff
    }
    .md\:dark\:accent-fuchsia-200:is(.dark *) {
        accent-color: #f5d0fe
    }
    .md\:dark\:accent-fuchsia-300:is(.dark *) {
        accent-color: #f0abfc
    }
    .md\:dark\:accent-fuchsia-400:is(.dark *) {
        accent-color: #e879f9
    }
    .md\:dark\:accent-fuchsia-50:is(.dark *) {
        accent-color: #fdf4ff
    }
    .md\:dark\:accent-fuchsia-500:is(.dark *) {
        accent-color: #d946ef
    }
    .md\:dark\:accent-fuchsia-600:is(.dark *) {
        accent-color: #c026d3
    }
    .md\:dark\:accent-fuchsia-700:is(.dark *) {
        accent-color: #a21caf
    }
    .md\:dark\:accent-fuchsia-800:is(.dark *) {
        accent-color: #86198f
    }
    .md\:dark\:accent-fuchsia-900:is(.dark *) {
        accent-color: #701a75
    }
    .md\:dark\:accent-fuchsia-950:is(.dark *) {
        accent-color: #4a044e
    }
    .md\:dark\:accent-gray-100:is(.dark *) {
        accent-color: #f3f4f6
    }
    .md\:dark\:accent-gray-200:is(.dark *) {
        accent-color: #e5e7eb
    }
    .md\:dark\:accent-gray-300:is(.dark *) {
        accent-color: #d1d5db
    }
    .md\:dark\:accent-gray-400:is(.dark *) {
        accent-color: #9ca3af
    }
    .md\:dark\:accent-gray-50:is(.dark *) {
        accent-color: #f9fafb
    }
    .md\:dark\:accent-gray-500:is(.dark *) {
        accent-color: #6b7280
    }
    .md\:dark\:accent-gray-600:is(.dark *) {
        accent-color: #4b5563
    }
    .md\:dark\:accent-gray-700:is(.dark *) {
        accent-color: #374151
    }
    .md\:dark\:accent-gray-800:is(.dark *) {
        accent-color: #1f2937
    }
    .md\:dark\:accent-gray-900:is(.dark *) {
        accent-color: #111827
    }
    .md\:dark\:accent-gray-950:is(.dark *) {
        accent-color: #030712
    }
    .md\:dark\:accent-green-100:is(.dark *) {
        accent-color: #dcfce7
    }
    .md\:dark\:accent-green-200:is(.dark *) {
        accent-color: #bbf7d0
    }
    .md\:dark\:accent-green-300:is(.dark *) {
        accent-color: #86efac
    }
    .md\:dark\:accent-green-400:is(.dark *) {
        accent-color: #4ade80
    }
    .md\:dark\:accent-green-50:is(.dark *) {
        accent-color: #f0fdf4
    }
    .md\:dark\:accent-green-500:is(.dark *) {
        accent-color: #22c55e
    }
    .md\:dark\:accent-green-600:is(.dark *) {
        accent-color: #16a34a
    }
    .md\:dark\:accent-green-700:is(.dark *) {
        accent-color: #15803d
    }
    .md\:dark\:accent-green-800:is(.dark *) {
        accent-color: #166534
    }
    .md\:dark\:accent-green-900:is(.dark *) {
        accent-color: #14532d
    }
    .md\:dark\:accent-green-950:is(.dark *) {
        accent-color: #052e16
    }
    .md\:dark\:accent-indigo-100:is(.dark *) {
        accent-color: #e0e7ff
    }
    .md\:dark\:accent-indigo-200:is(.dark *) {
        accent-color: #c7d2fe
    }
    .md\:dark\:accent-indigo-300:is(.dark *) {
        accent-color: #a5b4fc
    }
    .md\:dark\:accent-indigo-400:is(.dark *) {
        accent-color: #818cf8
    }
    .md\:dark\:accent-indigo-50:is(.dark *) {
        accent-color: #eef2ff
    }
    .md\:dark\:accent-indigo-500:is(.dark *) {
        accent-color: #6366f1
    }
    .md\:dark\:accent-indigo-600:is(.dark *) {
        accent-color: #4f46e5
    }
    .md\:dark\:accent-indigo-700:is(.dark *) {
        accent-color: #4338ca
    }
    .md\:dark\:accent-indigo-800:is(.dark *) {
        accent-color: #3730a3
    }
    .md\:dark\:accent-indigo-900:is(.dark *) {
        accent-color: #312e81
    }
    .md\:dark\:accent-indigo-950:is(.dark *) {
        accent-color: #1e1b4b
    }
    .md\:dark\:accent-inherit:is(.dark *) {
        accent-color: inherit
    }
    .md\:dark\:accent-lime-100:is(.dark *) {
        accent-color: #ecfccb
    }
    .md\:dark\:accent-lime-200:is(.dark *) {
        accent-color: #d9f99d
    }
    .md\:dark\:accent-lime-300:is(.dark *) {
        accent-color: #bef264
    }
    .md\:dark\:accent-lime-400:is(.dark *) {
        accent-color: #a3e635
    }
    .md\:dark\:accent-lime-50:is(.dark *) {
        accent-color: #f7fee7
    }
    .md\:dark\:accent-lime-500:is(.dark *) {
        accent-color: #84cc16
    }
    .md\:dark\:accent-lime-600:is(.dark *) {
        accent-color: #65a30d
    }
    .md\:dark\:accent-lime-700:is(.dark *) {
        accent-color: #4d7c0f
    }
    .md\:dark\:accent-lime-800:is(.dark *) {
        accent-color: #3f6212
    }
    .md\:dark\:accent-lime-900:is(.dark *) {
        accent-color: #365314
    }
    .md\:dark\:accent-lime-950:is(.dark *) {
        accent-color: #1a2e05
    }
    .md\:dark\:accent-neutral-100:is(.dark *) {
        accent-color: #f5f5f5
    }
    .md\:dark\:accent-neutral-200:is(.dark *) {
        accent-color: #e5e5e5
    }
    .md\:dark\:accent-neutral-300:is(.dark *) {
        accent-color: #d4d4d4
    }
    .md\:dark\:accent-neutral-400:is(.dark *) {
        accent-color: #a3a3a3
    }
    .md\:dark\:accent-neutral-50:is(.dark *) {
        accent-color: #fafafa
    }
    .md\:dark\:accent-neutral-500:is(.dark *) {
        accent-color: #737373
    }
    .md\:dark\:accent-neutral-600:is(.dark *) {
        accent-color: #525252
    }
    .md\:dark\:accent-neutral-700:is(.dark *) {
        accent-color: #404040
    }
    .md\:dark\:accent-neutral-800:is(.dark *) {
        accent-color: #262626
    }
    .md\:dark\:accent-neutral-900:is(.dark *) {
        accent-color: #171717
    }
    .md\:dark\:accent-neutral-950:is(.dark *) {
        accent-color: #0a0a0a
    }
    .md\:dark\:accent-orange-100:is(.dark *) {
        accent-color: #ffedd5
    }
    .md\:dark\:accent-orange-200:is(.dark *) {
        accent-color: #fed7aa
    }
    .md\:dark\:accent-orange-300:is(.dark *) {
        accent-color: #fdba74
    }
    .md\:dark\:accent-orange-400:is(.dark *) {
        accent-color: #fb923c
    }
    .md\:dark\:accent-orange-50:is(.dark *) {
        accent-color: #fff7ed
    }
    .md\:dark\:accent-orange-500:is(.dark *) {
        accent-color: #f97316
    }
    .md\:dark\:accent-orange-600:is(.dark *) {
        accent-color: #ea580c
    }
    .md\:dark\:accent-orange-700:is(.dark *) {
        accent-color: #c2410c
    }
    .md\:dark\:accent-orange-800:is(.dark *) {
        accent-color: #9a3412
    }
    .md\:dark\:accent-orange-900:is(.dark *) {
        accent-color: #7c2d12
    }
    .md\:dark\:accent-orange-950:is(.dark *) {
        accent-color: #431407
    }
    .md\:dark\:accent-pink-100:is(.dark *) {
        accent-color: #fce7f3
    }
    .md\:dark\:accent-pink-200:is(.dark *) {
        accent-color: #fbcfe8
    }
    .md\:dark\:accent-pink-300:is(.dark *) {
        accent-color: #f9a8d4
    }
    .md\:dark\:accent-pink-400:is(.dark *) {
        accent-color: #f472b6
    }
    .md\:dark\:accent-pink-50:is(.dark *) {
        accent-color: #fdf2f8
    }
    .md\:dark\:accent-pink-500:is(.dark *) {
        accent-color: #ec4899
    }
    .md\:dark\:accent-pink-600:is(.dark *) {
        accent-color: #db2777
    }
    .md\:dark\:accent-pink-700:is(.dark *) {
        accent-color: #be185d
    }
    .md\:dark\:accent-pink-800:is(.dark *) {
        accent-color: #9d174d
    }
    .md\:dark\:accent-pink-900:is(.dark *) {
        accent-color: #831843
    }
    .md\:dark\:accent-pink-950:is(.dark *) {
        accent-color: #500724
    }
    .md\:dark\:accent-purple-100:is(.dark *) {
        accent-color: #f3e8ff
    }
    .md\:dark\:accent-purple-200:is(.dark *) {
        accent-color: #e9d5ff
    }
    .md\:dark\:accent-purple-300:is(.dark *) {
        accent-color: #d8b4fe
    }
    .md\:dark\:accent-purple-400:is(.dark *) {
        accent-color: #c084fc
    }
    .md\:dark\:accent-purple-50:is(.dark *) {
        accent-color: #faf5ff
    }
    .md\:dark\:accent-purple-500:is(.dark *) {
        accent-color: #a855f7
    }
    .md\:dark\:accent-purple-600:is(.dark *) {
        accent-color: #9333ea
    }
    .md\:dark\:accent-purple-700:is(.dark *) {
        accent-color: #7e22ce
    }
    .md\:dark\:accent-purple-800:is(.dark *) {
        accent-color: #6b21a8
    }
    .md\:dark\:accent-purple-900:is(.dark *) {
        accent-color: #581c87
    }
    .md\:dark\:accent-purple-950:is(.dark *) {
        accent-color: #3b0764
    }
    .md\:dark\:accent-red-100:is(.dark *) {
        accent-color: #fee2e2
    }
    .md\:dark\:accent-red-200:is(.dark *) {
        accent-color: #fecaca
    }
    .md\:dark\:accent-red-300:is(.dark *) {
        accent-color: #fca5a5
    }
    .md\:dark\:accent-red-400:is(.dark *) {
        accent-color: #f87171
    }
    .md\:dark\:accent-red-50:is(.dark *) {
        accent-color: #fef2f2
    }
    .md\:dark\:accent-red-500:is(.dark *) {
        accent-color: #ef4444
    }
    .md\:dark\:accent-red-600:is(.dark *) {
        accent-color: #dc2626
    }
    .md\:dark\:accent-red-700:is(.dark *) {
        accent-color: #b91c1c
    }
    .md\:dark\:accent-red-800:is(.dark *) {
        accent-color: #991b1b
    }
    .md\:dark\:accent-red-900:is(.dark *) {
        accent-color: #7f1d1d
    }
    .md\:dark\:accent-red-950:is(.dark *) {
        accent-color: #450a0a
    }
    .md\:dark\:accent-rose-100:is(.dark *) {
        accent-color: #ffe4e6
    }
    .md\:dark\:accent-rose-200:is(.dark *) {
        accent-color: #fecdd3
    }
    .md\:dark\:accent-rose-300:is(.dark *) {
        accent-color: #fda4af
    }
    .md\:dark\:accent-rose-400:is(.dark *) {
        accent-color: #fb7185
    }
    .md\:dark\:accent-rose-50:is(.dark *) {
        accent-color: #fff1f2
    }
    .md\:dark\:accent-rose-500:is(.dark *) {
        accent-color: #f43f5e
    }
    .md\:dark\:accent-rose-600:is(.dark *) {
        accent-color: #e11d48
    }
    .md\:dark\:accent-rose-700:is(.dark *) {
        accent-color: #be123c
    }
    .md\:dark\:accent-rose-800:is(.dark *) {
        accent-color: #9f1239
    }
    .md\:dark\:accent-rose-900:is(.dark *) {
        accent-color: #881337
    }
    .md\:dark\:accent-rose-950:is(.dark *) {
        accent-color: #4c0519
    }
    .md\:dark\:accent-sky-100:is(.dark *) {
        accent-color: #e0f2fe
    }
    .md\:dark\:accent-sky-200:is(.dark *) {
        accent-color: #bae6fd
    }
    .md\:dark\:accent-sky-300:is(.dark *) {
        accent-color: #7dd3fc
    }
    .md\:dark\:accent-sky-400:is(.dark *) {
        accent-color: #38bdf8
    }
    .md\:dark\:accent-sky-50:is(.dark *) {
        accent-color: #f0f9ff
    }
    .md\:dark\:accent-sky-500:is(.dark *) {
        accent-color: #0ea5e9
    }
    .md\:dark\:accent-sky-600:is(.dark *) {
        accent-color: #0284c7
    }
    .md\:dark\:accent-sky-700:is(.dark *) {
        accent-color: #0369a1
    }
    .md\:dark\:accent-sky-800:is(.dark *) {
        accent-color: #075985
    }
    .md\:dark\:accent-sky-900:is(.dark *) {
        accent-color: #0c4a6e
    }
    .md\:dark\:accent-sky-950:is(.dark *) {
        accent-color: #082f49
    }
    .md\:dark\:accent-slate-100:is(.dark *) {
        accent-color: #f1f5f9
    }
    .md\:dark\:accent-slate-200:is(.dark *) {
        accent-color: #e2e8f0
    }
    .md\:dark\:accent-slate-300:is(.dark *) {
        accent-color: #cbd5e1
    }
    .md\:dark\:accent-slate-400:is(.dark *) {
        accent-color: #94a3b8
    }
    .md\:dark\:accent-slate-50:is(.dark *) {
        accent-color: #f8fafc
    }
    .md\:dark\:accent-slate-500:is(.dark *) {
        accent-color: #64748b
    }
    .md\:dark\:accent-slate-600:is(.dark *) {
        accent-color: #475569
    }
    .md\:dark\:accent-slate-700:is(.dark *) {
        accent-color: #334155
    }
    .md\:dark\:accent-slate-800:is(.dark *) {
        accent-color: #1e293b
    }
    .md\:dark\:accent-slate-900:is(.dark *) {
        accent-color: #0f172a
    }
    .md\:dark\:accent-slate-950:is(.dark *) {
        accent-color: #020617
    }
    .md\:dark\:accent-stone-100:is(.dark *) {
        accent-color: #f5f5f4
    }
    .md\:dark\:accent-stone-200:is(.dark *) {
        accent-color: #e7e5e4
    }
    .md\:dark\:accent-stone-300:is(.dark *) {
        accent-color: #d6d3d1
    }
    .md\:dark\:accent-stone-400:is(.dark *) {
        accent-color: #a8a29e
    }
    .md\:dark\:accent-stone-50:is(.dark *) {
        accent-color: #fafaf9
    }
    .md\:dark\:accent-stone-500:is(.dark *) {
        accent-color: #78716c
    }
    .md\:dark\:accent-stone-600:is(.dark *) {
        accent-color: #57534e
    }
    .md\:dark\:accent-stone-700:is(.dark *) {
        accent-color: #44403c
    }
    .md\:dark\:accent-stone-800:is(.dark *) {
        accent-color: #292524
    }
    .md\:dark\:accent-stone-900:is(.dark *) {
        accent-color: #1c1917
    }
    .md\:dark\:accent-stone-950:is(.dark *) {
        accent-color: #0c0a09
    }
    .md\:dark\:accent-teal-100:is(.dark *) {
        accent-color: #ccfbf1
    }
    .md\:dark\:accent-teal-200:is(.dark *) {
        accent-color: #99f6e4
    }
    .md\:dark\:accent-teal-300:is(.dark *) {
        accent-color: #5eead4
    }
    .md\:dark\:accent-teal-400:is(.dark *) {
        accent-color: #2dd4bf
    }
    .md\:dark\:accent-teal-50:is(.dark *) {
        accent-color: #f0fdfa
    }
    .md\:dark\:accent-teal-500:is(.dark *) {
        accent-color: #14b8a6
    }
    .md\:dark\:accent-teal-600:is(.dark *) {
        accent-color: #0d9488
    }
    .md\:dark\:accent-teal-700:is(.dark *) {
        accent-color: #0f766e
    }
    .md\:dark\:accent-teal-800:is(.dark *) {
        accent-color: #115e59
    }
    .md\:dark\:accent-teal-900:is(.dark *) {
        accent-color: #134e4a
    }
    .md\:dark\:accent-teal-950:is(.dark *) {
        accent-color: #042f2e
    }
    .md\:dark\:accent-transparent:is(.dark *) {
        accent-color: transparent
    }
    .md\:dark\:accent-violet-100:is(.dark *) {
        accent-color: #ede9fe
    }
    .md\:dark\:accent-violet-200:is(.dark *) {
        accent-color: #ddd6fe
    }
    .md\:dark\:accent-violet-300:is(.dark *) {
        accent-color: #c4b5fd
    }
    .md\:dark\:accent-violet-400:is(.dark *) {
        accent-color: #a78bfa
    }
    .md\:dark\:accent-violet-50:is(.dark *) {
        accent-color: #f5f3ff
    }
    .md\:dark\:accent-violet-500:is(.dark *) {
        accent-color: #8b5cf6
    }
    .md\:dark\:accent-violet-600:is(.dark *) {
        accent-color: #7c3aed
    }
    .md\:dark\:accent-violet-700:is(.dark *) {
        accent-color: #6d28d9
    }
    .md\:dark\:accent-violet-800:is(.dark *) {
        accent-color: #5b21b6
    }
    .md\:dark\:accent-violet-900:is(.dark *) {
        accent-color: #4c1d95
    }
    .md\:dark\:accent-violet-950:is(.dark *) {
        accent-color: #2e1065
    }
    .md\:dark\:accent-white:is(.dark *) {
        accent-color: #fff
    }
    .md\:dark\:accent-yellow-100:is(.dark *) {
        accent-color: #fef9c3
    }
    .md\:dark\:accent-yellow-200:is(.dark *) {
        accent-color: #fef08a
    }
    .md\:dark\:accent-yellow-300:is(.dark *) {
        accent-color: #fde047
    }
    .md\:dark\:accent-yellow-400:is(.dark *) {
        accent-color: #facc15
    }
    .md\:dark\:accent-yellow-50:is(.dark *) {
        accent-color: #fefce8
    }
    .md\:dark\:accent-yellow-500:is(.dark *) {
        accent-color: #eab308
    }
    .md\:dark\:accent-yellow-600:is(.dark *) {
        accent-color: #ca8a04
    }
    .md\:dark\:accent-yellow-700:is(.dark *) {
        accent-color: #a16207
    }
    .md\:dark\:accent-yellow-800:is(.dark *) {
        accent-color: #854d0e
    }
    .md\:dark\:accent-yellow-900:is(.dark *) {
        accent-color: #713f12
    }
    .md\:dark\:accent-yellow-950:is(.dark *) {
        accent-color: #422006
    }
    .md\:dark\:accent-zinc-100:is(.dark *) {
        accent-color: #f4f4f5
    }
    .md\:dark\:accent-zinc-200:is(.dark *) {
        accent-color: #e4e4e7
    }
    .md\:dark\:accent-zinc-300:is(.dark *) {
        accent-color: #d4d4d8
    }
    .md\:dark\:accent-zinc-400:is(.dark *) {
        accent-color: #a1a1aa
    }
    .md\:dark\:accent-zinc-50:is(.dark *) {
        accent-color: #fafafa
    }
    .md\:dark\:accent-zinc-500:is(.dark *) {
        accent-color: #71717a
    }
    .md\:dark\:accent-zinc-600:is(.dark *) {
        accent-color: #52525b
    }
    .md\:dark\:accent-zinc-700:is(.dark *) {
        accent-color: #3f3f46
    }
    .md\:dark\:accent-zinc-800:is(.dark *) {
        accent-color: #27272a
    }
    .md\:dark\:accent-zinc-900:is(.dark *) {
        accent-color: #18181b
    }
    .md\:dark\:accent-zinc-950:is(.dark *) {
        accent-color: #09090b
    }
    .md\:dark\:opacity-0:is(.dark *) {
        opacity: 0
    }
    .md\:dark\:opacity-10:is(.dark *) {
        opacity: 0.1
    }
    .md\:dark\:opacity-100:is(.dark *) {
        opacity: 1
    }
    .md\:dark\:opacity-15:is(.dark *) {
        opacity: 0.15
    }
    .md\:dark\:opacity-20:is(.dark *) {
        opacity: 0.2
    }
    .md\:dark\:opacity-25:is(.dark *) {
        opacity: 0.25
    }
    .md\:dark\:opacity-30:is(.dark *) {
        opacity: 0.3
    }
    .md\:dark\:opacity-35:is(.dark *) {
        opacity: 0.35
    }
    .md\:dark\:opacity-40:is(.dark *) {
        opacity: 0.4
    }
    .md\:dark\:opacity-45:is(.dark *) {
        opacity: 0.45
    }
    .md\:dark\:opacity-5:is(.dark *) {
        opacity: 0.05
    }
    .md\:dark\:opacity-50:is(.dark *) {
        opacity: 0.5
    }
    .md\:dark\:opacity-55:is(.dark *) {
        opacity: 0.55
    }
    .md\:dark\:opacity-60:is(.dark *) {
        opacity: 0.6
    }
    .md\:dark\:opacity-65:is(.dark *) {
        opacity: 0.65
    }
    .md\:dark\:opacity-70:is(.dark *) {
        opacity: 0.7
    }
    .md\:dark\:opacity-75:is(.dark *) {
        opacity: 0.75
    }
    .md\:dark\:opacity-80:is(.dark *) {
        opacity: 0.8
    }
    .md\:dark\:opacity-85:is(.dark *) {
        opacity: 0.85
    }
    .md\:dark\:opacity-90:is(.dark *) {
        opacity: 0.9
    }
    .md\:dark\:opacity-95:is(.dark *) {
        opacity: 0.95
    }
    .md\:dark\:bg-blend-normal:is(.dark *) {
        background-blend-mode: normal
    }
    .md\:dark\:bg-blend-multiply:is(.dark *) {
        background-blend-mode: multiply
    }
    .md\:dark\:bg-blend-screen:is(.dark *) {
        background-blend-mode: screen
    }
    .md\:dark\:bg-blend-overlay:is(.dark *) {
        background-blend-mode: overlay
    }
    .md\:dark\:bg-blend-darken:is(.dark *) {
        background-blend-mode: darken
    }
    .md\:dark\:bg-blend-lighten:is(.dark *) {
        background-blend-mode: lighten
    }
    .md\:dark\:bg-blend-color-dodge:is(.dark *) {
        background-blend-mode: color-dodge
    }
    .md\:dark\:bg-blend-color-burn:is(.dark *) {
        background-blend-mode: color-burn
    }
    .md\:dark\:bg-blend-hard-light:is(.dark *) {
        background-blend-mode: hard-light
    }
    .md\:dark\:bg-blend-soft-light:is(.dark *) {
        background-blend-mode: soft-light
    }
    .md\:dark\:bg-blend-difference:is(.dark *) {
        background-blend-mode: difference
    }
    .md\:dark\:bg-blend-exclusion:is(.dark *) {
        background-blend-mode: exclusion
    }
    .md\:dark\:bg-blend-hue:is(.dark *) {
        background-blend-mode: hue
    }
    .md\:dark\:bg-blend-saturation:is(.dark *) {
        background-blend-mode: saturation
    }
    .md\:dark\:bg-blend-color:is(.dark *) {
        background-blend-mode: color
    }
    .md\:dark\:bg-blend-luminosity:is(.dark *) {
        background-blend-mode: luminosity
    }
    .md\:dark\:shadow:is(.dark *) {
        --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:shadow-2xl:is(.dark *) {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:shadow-inner:is(.dark *) {
        --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:shadow-lg:is(.dark *) {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:shadow-md:is(.dark *) {
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:shadow-none:is(.dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:shadow-sm:is(.dark *) {
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:shadow-xl:is(.dark *) {
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .md\:dark\:outline-none:is(.dark *) {
        outline: 2px solid transparent;
        outline-offset: 2px
    }
    .md\:dark\:outline:is(.dark *) {
        outline-style: solid
    }
    .md\:dark\:outline-dashed:is(.dark *) {
        outline-style: dashed
    }
    .md\:dark\:outline-dotted:is(.dark *) {
        outline-style: dotted
    }
    .md\:dark\:outline-double:is(.dark *) {
        outline-style: double
    }
    .md\:dark\:outline-0:is(.dark *) {
        outline-width: 0px
    }
    .md\:dark\:outline-1:is(.dark *) {
        outline-width: 1px
    }
    .md\:dark\:outline-2:is(.dark *) {
        outline-width: 2px
    }
    .md\:dark\:outline-4:is(.dark *) {
        outline-width: 4px
    }
    .md\:dark\:outline-8:is(.dark *) {
        outline-width: 8px
    }
    .md\:dark\:outline-offset-0:is(.dark *) {
        outline-offset: 0px
    }
    .md\:dark\:outline-offset-1:is(.dark *) {
        outline-offset: 1px
    }
    .md\:dark\:outline-offset-2:is(.dark *) {
        outline-offset: 2px
    }
    .md\:dark\:outline-offset-4:is(.dark *) {
        outline-offset: 4px
    }
    .md\:dark\:outline-offset-8:is(.dark *) {
        outline-offset: 8px
    }
    .md\:dark\:outline-amber-100:is(.dark *) {
        outline-color: #fef3c7
    }
    .md\:dark\:outline-amber-200:is(.dark *) {
        outline-color: #fde68a
    }
    .md\:dark\:outline-amber-300:is(.dark *) {
        outline-color: #fcd34d
    }
    .md\:dark\:outline-amber-400:is(.dark *) {
        outline-color: #fbbf24
    }
    .md\:dark\:outline-amber-50:is(.dark *) {
        outline-color: #fffbeb
    }
    .md\:dark\:outline-amber-500:is(.dark *) {
        outline-color: #f59e0b
    }
    .md\:dark\:outline-amber-600:is(.dark *) {
        outline-color: #d97706
    }
    .md\:dark\:outline-amber-700:is(.dark *) {
        outline-color: #b45309
    }
    .md\:dark\:outline-amber-800:is(.dark *) {
        outline-color: #92400e
    }
    .md\:dark\:outline-amber-900:is(.dark *) {
        outline-color: #78350f
    }
    .md\:dark\:outline-amber-950:is(.dark *) {
        outline-color: #451a03
    }
    .md\:dark\:outline-black:is(.dark *) {
        outline-color: #000
    }
    .md\:dark\:outline-blue-100:is(.dark *) {
        outline-color: #dbeafe
    }
    .md\:dark\:outline-blue-200:is(.dark *) {
        outline-color: #bfdbfe
    }
    .md\:dark\:outline-blue-300:is(.dark *) {
        outline-color: #93c5fd
    }
    .md\:dark\:outline-blue-400:is(.dark *) {
        outline-color: #60a5fa
    }
    .md\:dark\:outline-blue-50:is(.dark *) {
        outline-color: #eff6ff
    }
    .md\:dark\:outline-blue-500:is(.dark *) {
        outline-color: #3b82f6
    }
    .md\:dark\:outline-blue-600:is(.dark *) {
        outline-color: #2563eb
    }
    .md\:dark\:outline-blue-700:is(.dark *) {
        outline-color: #1d4ed8
    }
    .md\:dark\:outline-blue-800:is(.dark *) {
        outline-color: #1e40af
    }
    .md\:dark\:outline-blue-900:is(.dark *) {
        outline-color: #1e3a8a
    }
    .md\:dark\:outline-blue-950:is(.dark *) {
        outline-color: #172554
    }
    .md\:dark\:outline-current:is(.dark *) {
        outline-color: currentColor
    }
    .md\:dark\:outline-cyan-100:is(.dark *) {
        outline-color: #cffafe
    }
    .md\:dark\:outline-cyan-200:is(.dark *) {
        outline-color: #a5f3fc
    }
    .md\:dark\:outline-cyan-300:is(.dark *) {
        outline-color: #67e8f9
    }
    .md\:dark\:outline-cyan-400:is(.dark *) {
        outline-color: #22d3ee
    }
    .md\:dark\:outline-cyan-50:is(.dark *) {
        outline-color: #ecfeff
    }
    .md\:dark\:outline-cyan-500:is(.dark *) {
        outline-color: #06b6d4
    }
    .md\:dark\:outline-cyan-600:is(.dark *) {
        outline-color: #0891b2
    }
    .md\:dark\:outline-cyan-700:is(.dark *) {
        outline-color: #0e7490
    }
    .md\:dark\:outline-cyan-800:is(.dark *) {
        outline-color: #155e75
    }
    .md\:dark\:outline-cyan-900:is(.dark *) {
        outline-color: #164e63
    }
    .md\:dark\:outline-cyan-950:is(.dark *) {
        outline-color: #083344
    }
    .md\:dark\:outline-emerald-100:is(.dark *) {
        outline-color: #d1fae5
    }
    .md\:dark\:outline-emerald-200:is(.dark *) {
        outline-color: #a7f3d0
    }
    .md\:dark\:outline-emerald-300:is(.dark *) {
        outline-color: #6ee7b7
    }
    .md\:dark\:outline-emerald-400:is(.dark *) {
        outline-color: #34d399
    }
    .md\:dark\:outline-emerald-50:is(.dark *) {
        outline-color: #ecfdf5
    }
    .md\:dark\:outline-emerald-500:is(.dark *) {
        outline-color: #10b981
    }
    .md\:dark\:outline-emerald-600:is(.dark *) {
        outline-color: #059669
    }
    .md\:dark\:outline-emerald-700:is(.dark *) {
        outline-color: #047857
    }
    .md\:dark\:outline-emerald-800:is(.dark *) {
        outline-color: #065f46
    }
    .md\:dark\:outline-emerald-900:is(.dark *) {
        outline-color: #064e3b
    }
    .md\:dark\:outline-emerald-950:is(.dark *) {
        outline-color: #022c22
    }
    .md\:dark\:outline-fuchsia-100:is(.dark *) {
        outline-color: #fae8ff
    }
    .md\:dark\:outline-fuchsia-200:is(.dark *) {
        outline-color: #f5d0fe
    }
    .md\:dark\:outline-fuchsia-300:is(.dark *) {
        outline-color: #f0abfc
    }
    .md\:dark\:outline-fuchsia-400:is(.dark *) {
        outline-color: #e879f9
    }
    .md\:dark\:outline-fuchsia-50:is(.dark *) {
        outline-color: #fdf4ff
    }
    .md\:dark\:outline-fuchsia-500:is(.dark *) {
        outline-color: #d946ef
    }
    .md\:dark\:outline-fuchsia-600:is(.dark *) {
        outline-color: #c026d3
    }
    .md\:dark\:outline-fuchsia-700:is(.dark *) {
        outline-color: #a21caf
    }
    .md\:dark\:outline-fuchsia-800:is(.dark *) {
        outline-color: #86198f
    }
    .md\:dark\:outline-fuchsia-900:is(.dark *) {
        outline-color: #701a75
    }
    .md\:dark\:outline-fuchsia-950:is(.dark *) {
        outline-color: #4a044e
    }
    .md\:dark\:outline-gray-100:is(.dark *) {
        outline-color: #f3f4f6
    }
    .md\:dark\:outline-gray-200:is(.dark *) {
        outline-color: #e5e7eb
    }
    .md\:dark\:outline-gray-300:is(.dark *) {
        outline-color: #d1d5db
    }
    .md\:dark\:outline-gray-400:is(.dark *) {
        outline-color: #9ca3af
    }
    .md\:dark\:outline-gray-50:is(.dark *) {
        outline-color: #f9fafb
    }
    .md\:dark\:outline-gray-500:is(.dark *) {
        outline-color: #6b7280
    }
    .md\:dark\:outline-gray-600:is(.dark *) {
        outline-color: #4b5563
    }
    .md\:dark\:outline-gray-700:is(.dark *) {
        outline-color: #374151
    }
    .md\:dark\:outline-gray-800:is(.dark *) {
        outline-color: #1f2937
    }
    .md\:dark\:outline-gray-900:is(.dark *) {
        outline-color: #111827
    }
    .md\:dark\:outline-gray-950:is(.dark *) {
        outline-color: #030712
    }
    .md\:dark\:outline-green-100:is(.dark *) {
        outline-color: #dcfce7
    }
    .md\:dark\:outline-green-200:is(.dark *) {
        outline-color: #bbf7d0
    }
    .md\:dark\:outline-green-300:is(.dark *) {
        outline-color: #86efac
    }
    .md\:dark\:outline-green-400:is(.dark *) {
        outline-color: #4ade80
    }
    .md\:dark\:outline-green-50:is(.dark *) {
        outline-color: #f0fdf4
    }
    .md\:dark\:outline-green-500:is(.dark *) {
        outline-color: #22c55e
    }
    .md\:dark\:outline-green-600:is(.dark *) {
        outline-color: #16a34a
    }
    .md\:dark\:outline-green-700:is(.dark *) {
        outline-color: #15803d
    }
    .md\:dark\:outline-green-800:is(.dark *) {
        outline-color: #166534
    }
    .md\:dark\:outline-green-900:is(.dark *) {
        outline-color: #14532d
    }
    .md\:dark\:outline-green-950:is(.dark *) {
        outline-color: #052e16
    }
    .md\:dark\:outline-indigo-100:is(.dark *) {
        outline-color: #e0e7ff
    }
    .md\:dark\:outline-indigo-200:is(.dark *) {
        outline-color: #c7d2fe
    }
    .md\:dark\:outline-indigo-300:is(.dark *) {
        outline-color: #a5b4fc
    }
    .md\:dark\:outline-indigo-400:is(.dark *) {
        outline-color: #818cf8
    }
    .md\:dark\:outline-indigo-50:is(.dark *) {
        outline-color: #eef2ff
    }
    .md\:dark\:outline-indigo-500:is(.dark *) {
        outline-color: #6366f1
    }
    .md\:dark\:outline-indigo-600:is(.dark *) {
        outline-color: #4f46e5
    }
    .md\:dark\:outline-indigo-700:is(.dark *) {
        outline-color: #4338ca
    }
    .md\:dark\:outline-indigo-800:is(.dark *) {
        outline-color: #3730a3
    }
    .md\:dark\:outline-indigo-900:is(.dark *) {
        outline-color: #312e81
    }
    .md\:dark\:outline-indigo-950:is(.dark *) {
        outline-color: #1e1b4b
    }
    .md\:dark\:outline-inherit:is(.dark *) {
        outline-color: inherit
    }
    .md\:dark\:outline-lime-100:is(.dark *) {
        outline-color: #ecfccb
    }
    .md\:dark\:outline-lime-200:is(.dark *) {
        outline-color: #d9f99d
    }
    .md\:dark\:outline-lime-300:is(.dark *) {
        outline-color: #bef264
    }
    .md\:dark\:outline-lime-400:is(.dark *) {
        outline-color: #a3e635
    }
    .md\:dark\:outline-lime-50:is(.dark *) {
        outline-color: #f7fee7
    }
    .md\:dark\:outline-lime-500:is(.dark *) {
        outline-color: #84cc16
    }
    .md\:dark\:outline-lime-600:is(.dark *) {
        outline-color: #65a30d
    }
    .md\:dark\:outline-lime-700:is(.dark *) {
        outline-color: #4d7c0f
    }
    .md\:dark\:outline-lime-800:is(.dark *) {
        outline-color: #3f6212
    }
    .md\:dark\:outline-lime-900:is(.dark *) {
        outline-color: #365314
    }
    .md\:dark\:outline-lime-950:is(.dark *) {
        outline-color: #1a2e05
    }
    .md\:dark\:outline-neutral-100:is(.dark *) {
        outline-color: #f5f5f5
    }
    .md\:dark\:outline-neutral-200:is(.dark *) {
        outline-color: #e5e5e5
    }
    .md\:dark\:outline-neutral-300:is(.dark *) {
        outline-color: #d4d4d4
    }
    .md\:dark\:outline-neutral-400:is(.dark *) {
        outline-color: #a3a3a3
    }
    .md\:dark\:outline-neutral-50:is(.dark *) {
        outline-color: #fafafa
    }
    .md\:dark\:outline-neutral-500:is(.dark *) {
        outline-color: #737373
    }
    .md\:dark\:outline-neutral-600:is(.dark *) {
        outline-color: #525252
    }
    .md\:dark\:outline-neutral-700:is(.dark *) {
        outline-color: #404040
    }
    .md\:dark\:outline-neutral-800:is(.dark *) {
        outline-color: #262626
    }
    .md\:dark\:outline-neutral-900:is(.dark *) {
        outline-color: #171717
    }
    .md\:dark\:outline-neutral-950:is(.dark *) {
        outline-color: #0a0a0a
    }
    .md\:dark\:outline-orange-100:is(.dark *) {
        outline-color: #ffedd5
    }
    .md\:dark\:outline-orange-200:is(.dark *) {
        outline-color: #fed7aa
    }
    .md\:dark\:outline-orange-300:is(.dark *) {
        outline-color: #fdba74
    }
    .md\:dark\:outline-orange-400:is(.dark *) {
        outline-color: #fb923c
    }
    .md\:dark\:outline-orange-50:is(.dark *) {
        outline-color: #fff7ed
    }
    .md\:dark\:outline-orange-500:is(.dark *) {
        outline-color: #f97316
    }
    .md\:dark\:outline-orange-600:is(.dark *) {
        outline-color: #ea580c
    }
    .md\:dark\:outline-orange-700:is(.dark *) {
        outline-color: #c2410c
    }
    .md\:dark\:outline-orange-800:is(.dark *) {
        outline-color: #9a3412
    }
    .md\:dark\:outline-orange-900:is(.dark *) {
        outline-color: #7c2d12
    }
    .md\:dark\:outline-orange-950:is(.dark *) {
        outline-color: #431407
    }
    .md\:dark\:outline-pink-100:is(.dark *) {
        outline-color: #fce7f3
    }
    .md\:dark\:outline-pink-200:is(.dark *) {
        outline-color: #fbcfe8
    }
    .md\:dark\:outline-pink-300:is(.dark *) {
        outline-color: #f9a8d4
    }
    .md\:dark\:outline-pink-400:is(.dark *) {
        outline-color: #f472b6
    }
    .md\:dark\:outline-pink-50:is(.dark *) {
        outline-color: #fdf2f8
    }
    .md\:dark\:outline-pink-500:is(.dark *) {
        outline-color: #ec4899
    }
    .md\:dark\:outline-pink-600:is(.dark *) {
        outline-color: #db2777
    }
    .md\:dark\:outline-pink-700:is(.dark *) {
        outline-color: #be185d
    }
    .md\:dark\:outline-pink-800:is(.dark *) {
        outline-color: #9d174d
    }
    .md\:dark\:outline-pink-900:is(.dark *) {
        outline-color: #831843
    }
    .md\:dark\:outline-pink-950:is(.dark *) {
        outline-color: #500724
    }
    .md\:dark\:outline-purple-100:is(.dark *) {
        outline-color: #f3e8ff
    }
    .md\:dark\:outline-purple-200:is(.dark *) {
        outline-color: #e9d5ff
    }
    .md\:dark\:outline-purple-300:is(.dark *) {
        outline-color: #d8b4fe
    }
    .md\:dark\:outline-purple-400:is(.dark *) {
        outline-color: #c084fc
    }
    .md\:dark\:outline-purple-50:is(.dark *) {
        outline-color: #faf5ff
    }
    .md\:dark\:outline-purple-500:is(.dark *) {
        outline-color: #a855f7
    }
    .md\:dark\:outline-purple-600:is(.dark *) {
        outline-color: #9333ea
    }
    .md\:dark\:outline-purple-700:is(.dark *) {
        outline-color: #7e22ce
    }
    .md\:dark\:outline-purple-800:is(.dark *) {
        outline-color: #6b21a8
    }
    .md\:dark\:outline-purple-900:is(.dark *) {
        outline-color: #581c87
    }
    .md\:dark\:outline-purple-950:is(.dark *) {
        outline-color: #3b0764
    }
    .md\:dark\:outline-red-100:is(.dark *) {
        outline-color: #fee2e2
    }
    .md\:dark\:outline-red-200:is(.dark *) {
        outline-color: #fecaca
    }
    .md\:dark\:outline-red-300:is(.dark *) {
        outline-color: #fca5a5
    }
    .md\:dark\:outline-red-400:is(.dark *) {
        outline-color: #f87171
    }
    .md\:dark\:outline-red-50:is(.dark *) {
        outline-color: #fef2f2
    }
    .md\:dark\:outline-red-500:is(.dark *) {
        outline-color: #ef4444
    }
    .md\:dark\:outline-red-600:is(.dark *) {
        outline-color: #dc2626
    }
    .md\:dark\:outline-red-700:is(.dark *) {
        outline-color: #b91c1c
    }
    .md\:dark\:outline-red-800:is(.dark *) {
        outline-color: #991b1b
    }
    .md\:dark\:outline-red-900:is(.dark *) {
        outline-color: #7f1d1d
    }
    .md\:dark\:outline-red-950:is(.dark *) {
        outline-color: #450a0a
    }
    .md\:dark\:outline-rose-100:is(.dark *) {
        outline-color: #ffe4e6
    }
    .md\:dark\:outline-rose-200:is(.dark *) {
        outline-color: #fecdd3
    }
    .md\:dark\:outline-rose-300:is(.dark *) {
        outline-color: #fda4af
    }
    .md\:dark\:outline-rose-400:is(.dark *) {
        outline-color: #fb7185
    }
    .md\:dark\:outline-rose-50:is(.dark *) {
        outline-color: #fff1f2
    }
    .md\:dark\:outline-rose-500:is(.dark *) {
        outline-color: #f43f5e
    }
    .md\:dark\:outline-rose-600:is(.dark *) {
        outline-color: #e11d48
    }
    .md\:dark\:outline-rose-700:is(.dark *) {
        outline-color: #be123c
    }
    .md\:dark\:outline-rose-800:is(.dark *) {
        outline-color: #9f1239
    }
    .md\:dark\:outline-rose-900:is(.dark *) {
        outline-color: #881337
    }
    .md\:dark\:outline-rose-950:is(.dark *) {
        outline-color: #4c0519
    }
    .md\:dark\:outline-sky-100:is(.dark *) {
        outline-color: #e0f2fe
    }
    .md\:dark\:outline-sky-200:is(.dark *) {
        outline-color: #bae6fd
    }
    .md\:dark\:outline-sky-300:is(.dark *) {
        outline-color: #7dd3fc
    }
    .md\:dark\:outline-sky-400:is(.dark *) {
        outline-color: #38bdf8
    }
    .md\:dark\:outline-sky-50:is(.dark *) {
        outline-color: #f0f9ff
    }
    .md\:dark\:outline-sky-500:is(.dark *) {
        outline-color: #0ea5e9
    }
    .md\:dark\:outline-sky-600:is(.dark *) {
        outline-color: #0284c7
    }
    .md\:dark\:outline-sky-700:is(.dark *) {
        outline-color: #0369a1
    }
    .md\:dark\:outline-sky-800:is(.dark *) {
        outline-color: #075985
    }
    .md\:dark\:outline-sky-900:is(.dark *) {
        outline-color: #0c4a6e
    }
    .md\:dark\:outline-sky-950:is(.dark *) {
        outline-color: #082f49
    }
    .md\:dark\:outline-slate-100:is(.dark *) {
        outline-color: #f1f5f9
    }
    .md\:dark\:outline-slate-200:is(.dark *) {
        outline-color: #e2e8f0
    }
    .md\:dark\:outline-slate-300:is(.dark *) {
        outline-color: #cbd5e1
    }
    .md\:dark\:outline-slate-400:is(.dark *) {
        outline-color: #94a3b8
    }
    .md\:dark\:outline-slate-50:is(.dark *) {
        outline-color: #f8fafc
    }
    .md\:dark\:outline-slate-500:is(.dark *) {
        outline-color: #64748b
    }
    .md\:dark\:outline-slate-600:is(.dark *) {
        outline-color: #475569
    }
    .md\:dark\:outline-slate-700:is(.dark *) {
        outline-color: #334155
    }
    .md\:dark\:outline-slate-800:is(.dark *) {
        outline-color: #1e293b
    }
    .md\:dark\:outline-slate-900:is(.dark *) {
        outline-color: #0f172a
    }
    .md\:dark\:outline-slate-950:is(.dark *) {
        outline-color: #020617
    }
    .md\:dark\:outline-stone-100:is(.dark *) {
        outline-color: #f5f5f4
    }
    .md\:dark\:outline-stone-200:is(.dark *) {
        outline-color: #e7e5e4
    }
    .md\:dark\:outline-stone-300:is(.dark *) {
        outline-color: #d6d3d1
    }
    .md\:dark\:outline-stone-400:is(.dark *) {
        outline-color: #a8a29e
    }
    .md\:dark\:outline-stone-50:is(.dark *) {
        outline-color: #fafaf9
    }
    .md\:dark\:outline-stone-500:is(.dark *) {
        outline-color: #78716c
    }
    .md\:dark\:outline-stone-600:is(.dark *) {
        outline-color: #57534e
    }
    .md\:dark\:outline-stone-700:is(.dark *) {
        outline-color: #44403c
    }
    .md\:dark\:outline-stone-800:is(.dark *) {
        outline-color: #292524
    }
    .md\:dark\:outline-stone-900:is(.dark *) {
        outline-color: #1c1917
    }
    .md\:dark\:outline-stone-950:is(.dark *) {
        outline-color: #0c0a09
    }
    .md\:dark\:outline-teal-100:is(.dark *) {
        outline-color: #ccfbf1
    }
    .md\:dark\:outline-teal-200:is(.dark *) {
        outline-color: #99f6e4
    }
    .md\:dark\:outline-teal-300:is(.dark *) {
        outline-color: #5eead4
    }
    .md\:dark\:outline-teal-400:is(.dark *) {
        outline-color: #2dd4bf
    }
    .md\:dark\:outline-teal-50:is(.dark *) {
        outline-color: #f0fdfa
    }
    .md\:dark\:outline-teal-500:is(.dark *) {
        outline-color: #14b8a6
    }
    .md\:dark\:outline-teal-600:is(.dark *) {
        outline-color: #0d9488
    }
    .md\:dark\:outline-teal-700:is(.dark *) {
        outline-color: #0f766e
    }
    .md\:dark\:outline-teal-800:is(.dark *) {
        outline-color: #115e59
    }
    .md\:dark\:outline-teal-900:is(.dark *) {
        outline-color: #134e4a
    }
    .md\:dark\:outline-teal-950:is(.dark *) {
        outline-color: #042f2e
    }
    .md\:dark\:outline-transparent:is(.dark *) {
        outline-color: transparent
    }
    .md\:dark\:outline-violet-100:is(.dark *) {
        outline-color: #ede9fe
    }
    .md\:dark\:outline-violet-200:is(.dark *) {
        outline-color: #ddd6fe
    }
    .md\:dark\:outline-violet-300:is(.dark *) {
        outline-color: #c4b5fd
    }
    .md\:dark\:outline-violet-400:is(.dark *) {
        outline-color: #a78bfa
    }
    .md\:dark\:outline-violet-50:is(.dark *) {
        outline-color: #f5f3ff
    }
    .md\:dark\:outline-violet-500:is(.dark *) {
        outline-color: #8b5cf6
    }
    .md\:dark\:outline-violet-600:is(.dark *) {
        outline-color: #7c3aed
    }
    .md\:dark\:outline-violet-700:is(.dark *) {
        outline-color: #6d28d9
    }
    .md\:dark\:outline-violet-800:is(.dark *) {
        outline-color: #5b21b6
    }
    .md\:dark\:outline-violet-900:is(.dark *) {
        outline-color: #4c1d95
    }
    .md\:dark\:outline-violet-950:is(.dark *) {
        outline-color: #2e1065
    }
    .md\:dark\:outline-white:is(.dark *) {
        outline-color: #fff
    }
    .md\:dark\:outline-yellow-100:is(.dark *) {
        outline-color: #fef9c3
    }
    .md\:dark\:outline-yellow-200:is(.dark *) {
        outline-color: #fef08a
    }
    .md\:dark\:outline-yellow-300:is(.dark *) {
        outline-color: #fde047
    }
    .md\:dark\:outline-yellow-400:is(.dark *) {
        outline-color: #facc15
    }
    .md\:dark\:outline-yellow-50:is(.dark *) {
        outline-color: #fefce8
    }
    .md\:dark\:outline-yellow-500:is(.dark *) {
        outline-color: #eab308
    }
    .md\:dark\:outline-yellow-600:is(.dark *) {
        outline-color: #ca8a04
    }
    .md\:dark\:outline-yellow-700:is(.dark *) {
        outline-color: #a16207
    }
    .md\:dark\:outline-yellow-800:is(.dark *) {
        outline-color: #854d0e
    }
    .md\:dark\:outline-yellow-900:is(.dark *) {
        outline-color: #713f12
    }
    .md\:dark\:outline-yellow-950:is(.dark *) {
        outline-color: #422006
    }
    .md\:dark\:outline-zinc-100:is(.dark *) {
        outline-color: #f4f4f5
    }
    .md\:dark\:outline-zinc-200:is(.dark *) {
        outline-color: #e4e4e7
    }
    .md\:dark\:outline-zinc-300:is(.dark *) {
        outline-color: #d4d4d8
    }
    .md\:dark\:outline-zinc-400:is(.dark *) {
        outline-color: #a1a1aa
    }
    .md\:dark\:outline-zinc-50:is(.dark *) {
        outline-color: #fafafa
    }
    .md\:dark\:outline-zinc-500:is(.dark *) {
        outline-color: #71717a
    }
    .md\:dark\:outline-zinc-600:is(.dark *) {
        outline-color: #52525b
    }
    .md\:dark\:outline-zinc-700:is(.dark *) {
        outline-color: #3f3f46
    }
    .md\:dark\:outline-zinc-800:is(.dark *) {
        outline-color: #27272a
    }
    .md\:dark\:outline-zinc-900:is(.dark *) {
        outline-color: #18181b
    }
    .md\:dark\:outline-zinc-950:is(.dark *) {
        outline-color: #09090b
    }
    .md\:dark\:ring:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .md\:dark\:ring-0:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .md\:dark\:ring-1:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .md\:dark\:ring-2:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .md\:dark\:ring-4:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .md\:dark\:ring-8:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .md\:dark\:ring-inset:is(.dark *) {
        --tw-ring-inset: inset
    }
    .md\:dark\:ring-amber-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-amber-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-black:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-blue-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-current:is(.dark *) {
        --tw-ring-color: currentColor
    }
    .md\:dark\:ring-cyan-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-cyan-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-emerald-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-fuchsia-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-gray-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-green-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-indigo-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-inherit:is(.dark *) {
        --tw-ring-color: inherit
    }
    .md\:dark\:ring-lime-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-lime-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-neutral-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-orange-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-pink-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-purple-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-red-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-rose-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-sky-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-slate-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-stone-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-teal-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-transparent:is(.dark *) {
        --tw-ring-color: transparent
    }
    .md\:dark\:ring-violet-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-violet-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-white:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-yellow-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-zinc-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
    }
    .md\:dark\:ring-opacity-0:is(.dark *) {
        --tw-ring-opacity: 0
    }
    .md\:dark\:ring-opacity-10:is(.dark *) {
        --tw-ring-opacity: 0.1
    }
    .md\:dark\:ring-opacity-100:is(.dark *) {
        --tw-ring-opacity: 1
    }
    .md\:dark\:ring-opacity-15:is(.dark *) {
        --tw-ring-opacity: 0.15
    }
    .md\:dark\:ring-opacity-20:is(.dark *) {
        --tw-ring-opacity: 0.2
    }
    .md\:dark\:ring-opacity-25:is(.dark *) {
        --tw-ring-opacity: 0.25
    }
    .md\:dark\:ring-opacity-30:is(.dark *) {
        --tw-ring-opacity: 0.3
    }
    .md\:dark\:ring-opacity-35:is(.dark *) {
        --tw-ring-opacity: 0.35
    }
    .md\:dark\:ring-opacity-40:is(.dark *) {
        --tw-ring-opacity: 0.4
    }
    .md\:dark\:ring-opacity-45:is(.dark *) {
        --tw-ring-opacity: 0.45
    }
    .md\:dark\:ring-opacity-5:is(.dark *) {
        --tw-ring-opacity: 0.05
    }
    .md\:dark\:ring-opacity-50:is(.dark *) {
        --tw-ring-opacity: 0.5
    }
    .md\:dark\:ring-opacity-55:is(.dark *) {
        --tw-ring-opacity: 0.55
    }
    .md\:dark\:ring-opacity-60:is(.dark *) {
        --tw-ring-opacity: 0.6
    }
    .md\:dark\:ring-opacity-65:is(.dark *) {
        --tw-ring-opacity: 0.65
    }
    .md\:dark\:ring-opacity-70:is(.dark *) {
        --tw-ring-opacity: 0.7
    }
    .md\:dark\:ring-opacity-75:is(.dark *) {
        --tw-ring-opacity: 0.75
    }
    .md\:dark\:ring-opacity-80:is(.dark *) {
        --tw-ring-opacity: 0.8
    }
    .md\:dark\:ring-opacity-85:is(.dark *) {
        --tw-ring-opacity: 0.85
    }
    .md\:dark\:ring-opacity-90:is(.dark *) {
        --tw-ring-opacity: 0.9
    }
    .md\:dark\:ring-opacity-95:is(.dark *) {
        --tw-ring-opacity: 0.95
    }
    .md\:dark\:ring-offset-0:is(.dark *) {
        --tw-ring-offset-width: 0px
    }
    .md\:dark\:ring-offset-1:is(.dark *) {
        --tw-ring-offset-width: 1px
    }
    .md\:dark\:ring-offset-2:is(.dark *) {
        --tw-ring-offset-width: 2px
    }
    .md\:dark\:ring-offset-4:is(.dark *) {
        --tw-ring-offset-width: 4px
    }
    .md\:dark\:ring-offset-8:is(.dark *) {
        --tw-ring-offset-width: 8px
    }
}
@media (min-width: 1024px) {
    .lg\:dark\:border-collapse:is(.dark *) {
        border-collapse: collapse
    }
    .lg\:dark\:border-separate:is(.dark *) {
        border-collapse: separate
    }
    .lg\:dark\:border-spacing-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-x-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-0:is(.dark *) {
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-0\.5:is(.dark *) {
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-1:is(.dark *) {
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-1\.5:is(.dark *) {
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-10:is(.dark *) {
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-11:is(.dark *) {
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-12:is(.dark *) {
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-14:is(.dark *) {
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-16:is(.dark *) {
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-2:is(.dark *) {
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-2\.5:is(.dark *) {
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-20:is(.dark *) {
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-24:is(.dark *) {
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-28:is(.dark *) {
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-3:is(.dark *) {
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-3\.5:is(.dark *) {
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-32:is(.dark *) {
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-36:is(.dark *) {
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-4:is(.dark *) {
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-40:is(.dark *) {
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-44:is(.dark *) {
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-48:is(.dark *) {
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-5:is(.dark *) {
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-52:is(.dark *) {
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-56:is(.dark *) {
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-6:is(.dark *) {
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-60:is(.dark *) {
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-64:is(.dark *) {
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-7:is(.dark *) {
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-72:is(.dark *) {
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-8:is(.dark *) {
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-80:is(.dark *) {
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-9:is(.dark *) {
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-96:is(.dark *) {
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:border-spacing-y-px:is(.dark *) {
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .lg\:dark\:divide-x:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .lg\:dark\:divide-x-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .lg\:dark\:divide-x-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(2px * var(--tw-divide-x-reverse));
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .lg\:dark\:divide-x-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(4px * var(--tw-divide-x-reverse));
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .lg\:dark\:divide-x-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(8px * var(--tw-divide-x-reverse));
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .lg\:dark\:divide-y:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }
    .lg\:dark\:divide-y-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }
    .lg\:dark\:divide-y-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))
    }
    .lg\:dark\:divide-y-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))
    }
    .lg\:dark\:divide-y-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))
    }
    .lg\:dark\:divide-y-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 1
    }
    .lg\:dark\:divide-x-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 1
    }
    .lg\:dark\:divide-solid:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: solid
    }
    .lg\:dark\:divide-dashed:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dashed
    }
    .lg\:dark\:divide-dotted:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dotted
    }
    .lg\:dark\:divide-double:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: double
    }
    .lg\:dark\:divide-none:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: none
    }
    .lg\:dark\:divide-amber-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-amber-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-black:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-blue-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-current:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: currentColor
    }
    .lg\:dark\:divide-cyan-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-cyan-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-emerald-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-fuchsia-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-gray-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-green-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-indigo-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-inherit:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: inherit
    }
    .lg\:dark\:divide-lime-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-lime-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-neutral-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-orange-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-pink-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-purple-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-red-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-rose-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-sky-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-slate-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-stone-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-teal-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-transparent:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: transparent
    }
    .lg\:dark\:divide-violet-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-violet-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-white:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-yellow-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-zinc-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-divide-opacity, 1))
    }
    .lg\:dark\:divide-opacity-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0
    }
    .lg\:dark\:divide-opacity-10:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.1
    }
    .lg\:dark\:divide-opacity-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1
    }
    .lg\:dark\:divide-opacity-15:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.15
    }
    .lg\:dark\:divide-opacity-20:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.2
    }
    .lg\:dark\:divide-opacity-25:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.25
    }
    .lg\:dark\:divide-opacity-30:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.3
    }
    .lg\:dark\:divide-opacity-35:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.35
    }
    .lg\:dark\:divide-opacity-40:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.4
    }
    .lg\:dark\:divide-opacity-45:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.45
    }
    .lg\:dark\:divide-opacity-5:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.05
    }
    .lg\:dark\:divide-opacity-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.5
    }
    .lg\:dark\:divide-opacity-55:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.55
    }
    .lg\:dark\:divide-opacity-60:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.6
    }
    .lg\:dark\:divide-opacity-65:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.65
    }
    .lg\:dark\:divide-opacity-70:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.7
    }
    .lg\:dark\:divide-opacity-75:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.75
    }
    .lg\:dark\:divide-opacity-80:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.8
    }
    .lg\:dark\:divide-opacity-85:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.85
    }
    .lg\:dark\:divide-opacity-90:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.9
    }
    .lg\:dark\:divide-opacity-95:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.95
    }
    .lg\:dark\:text-ellipsis:is(.dark *) {
        text-overflow: ellipsis
    }
    .lg\:dark\:text-clip:is(.dark *) {
        text-overflow: clip
    }
    .lg\:dark\:text-wrap:is(.dark *) {
        text-wrap: wrap
    }
    .lg\:dark\:text-nowrap:is(.dark *) {
        text-wrap: nowrap
    }
    .lg\:dark\:text-balance:is(.dark *) {
        text-wrap: balance
    }
    .lg\:dark\:text-pretty:is(.dark *) {
        text-wrap: pretty
    }
    .lg\:dark\:border:is(.dark *) {
        border-width: 1px
    }
    .lg\:dark\:border-0:is(.dark *) {
        border-width: 0px
    }
    .lg\:dark\:border-2:is(.dark *) {
        border-width: 2px
    }
    .lg\:dark\:border-4:is(.dark *) {
        border-width: 4px
    }
    .lg\:dark\:border-8:is(.dark *) {
        border-width: 8px
    }
    .lg\:dark\:border-x:is(.dark *) {
        border-left-width: 1px;
        border-right-width: 1px
    }
    .lg\:dark\:border-x-0:is(.dark *) {
        border-left-width: 0px;
        border-right-width: 0px
    }
    .lg\:dark\:border-x-2:is(.dark *) {
        border-left-width: 2px;
        border-right-width: 2px
    }
    .lg\:dark\:border-x-4:is(.dark *) {
        border-left-width: 4px;
        border-right-width: 4px
    }
    .lg\:dark\:border-x-8:is(.dark *) {
        border-left-width: 8px;
        border-right-width: 8px
    }
    .lg\:dark\:border-y:is(.dark *) {
        border-top-width: 1px;
        border-bottom-width: 1px
    }
    .lg\:dark\:border-y-0:is(.dark *) {
        border-top-width: 0px;
        border-bottom-width: 0px
    }
    .lg\:dark\:border-y-2:is(.dark *) {
        border-top-width: 2px;
        border-bottom-width: 2px
    }
    .lg\:dark\:border-y-4:is(.dark *) {
        border-top-width: 4px;
        border-bottom-width: 4px
    }
    .lg\:dark\:border-y-8:is(.dark *) {
        border-top-width: 8px;
        border-bottom-width: 8px
    }
    .lg\:dark\:border-b:is(.dark *) {
        border-bottom-width: 1px
    }
    .lg\:dark\:border-b-0:is(.dark *) {
        border-bottom-width: 0px
    }
    .lg\:dark\:border-b-2:is(.dark *) {
        border-bottom-width: 2px
    }
    .lg\:dark\:border-b-4:is(.dark *) {
        border-bottom-width: 4px
    }
    .lg\:dark\:border-b-8:is(.dark *) {
        border-bottom-width: 8px
    }
    .lg\:dark\:border-e:is(.dark *) {
        border-inline-end-width: 1px
    }
    .lg\:dark\:border-e-0:is(.dark *) {
        border-inline-end-width: 0px
    }
    .lg\:dark\:border-e-2:is(.dark *) {
        border-inline-end-width: 2px
    }
    .lg\:dark\:border-e-4:is(.dark *) {
        border-inline-end-width: 4px
    }
    .lg\:dark\:border-e-8:is(.dark *) {
        border-inline-end-width: 8px
    }
    .lg\:dark\:border-l:is(.dark *) {
        border-left-width: 1px
    }
    .lg\:dark\:border-l-0:is(.dark *) {
        border-left-width: 0px
    }
    .lg\:dark\:border-l-2:is(.dark *) {
        border-left-width: 2px
    }
    .lg\:dark\:border-l-4:is(.dark *) {
        border-left-width: 4px
    }
    .lg\:dark\:border-l-8:is(.dark *) {
        border-left-width: 8px
    }
    .lg\:dark\:border-r:is(.dark *) {
        border-right-width: 1px
    }
    .lg\:dark\:border-r-0:is(.dark *) {
        border-right-width: 0px
    }
    .lg\:dark\:border-r-2:is(.dark *) {
        border-right-width: 2px
    }
    .lg\:dark\:border-r-4:is(.dark *) {
        border-right-width: 4px
    }
    .lg\:dark\:border-r-8:is(.dark *) {
        border-right-width: 8px
    }
    .lg\:dark\:border-s:is(.dark *) {
        border-inline-start-width: 1px
    }
    .lg\:dark\:border-s-0:is(.dark *) {
        border-inline-start-width: 0px
    }
    .lg\:dark\:border-s-2:is(.dark *) {
        border-inline-start-width: 2px
    }
    .lg\:dark\:border-s-4:is(.dark *) {
        border-inline-start-width: 4px
    }
    .lg\:dark\:border-s-8:is(.dark *) {
        border-inline-start-width: 8px
    }
    .lg\:dark\:border-t:is(.dark *) {
        border-top-width: 1px
    }
    .lg\:dark\:border-t-0:is(.dark *) {
        border-top-width: 0px
    }
    .lg\:dark\:border-t-2:is(.dark *) {
        border-top-width: 2px
    }
    .lg\:dark\:border-t-4:is(.dark *) {
        border-top-width: 4px
    }
    .lg\:dark\:border-t-8:is(.dark *) {
        border-top-width: 8px
    }
    .lg\:dark\:border-solid:is(.dark *) {
        border-style: solid
    }
    .lg\:dark\:border-dashed:is(.dark *) {
        border-style: dashed
    }
    .lg\:dark\:border-dotted:is(.dark *) {
        border-style: dotted
    }
    .lg\:dark\:border-double:is(.dark *) {
        border-style: double
    }
    .lg\:dark\:border-hidden:is(.dark *) {
        border-style: hidden
    }
    .lg\:dark\:border-none:is(.dark *) {
        border-style: none
    }
    .lg\:dark\:border-amber-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-amber-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-black:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-blue-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-current:is(.dark *) {
        border-color: currentColor
    }
    .lg\:dark\:border-cyan-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-cyan-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-emerald-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-fuchsia-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-gray-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-green-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-indigo-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-inherit:is(.dark *) {
        border-color: inherit
    }
    .lg\:dark\:border-lime-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-lime-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-neutral-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-orange-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-pink-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-purple-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-red-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-rose-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-sky-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-slate-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-stone-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-teal-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-transparent:is(.dark *) {
        border-color: transparent
    }
    .lg\:dark\:border-violet-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-violet-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-white:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-yellow-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-zinc-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
    }
    .lg\:dark\:border-opacity-0:is(.dark *) {
        --tw-border-opacity: 0
    }
    .lg\:dark\:border-opacity-10:is(.dark *) {
        --tw-border-opacity: 0.1
    }
    .lg\:dark\:border-opacity-100:is(.dark *) {
        --tw-border-opacity: 1
    }
    .lg\:dark\:border-opacity-15:is(.dark *) {
        --tw-border-opacity: 0.15
    }
    .lg\:dark\:border-opacity-20:is(.dark *) {
        --tw-border-opacity: 0.2
    }
    .lg\:dark\:border-opacity-25:is(.dark *) {
        --tw-border-opacity: 0.25
    }
    .lg\:dark\:border-opacity-30:is(.dark *) {
        --tw-border-opacity: 0.3
    }
    .lg\:dark\:border-opacity-35:is(.dark *) {
        --tw-border-opacity: 0.35
    }
    .lg\:dark\:border-opacity-40:is(.dark *) {
        --tw-border-opacity: 0.4
    }
    .lg\:dark\:border-opacity-45:is(.dark *) {
        --tw-border-opacity: 0.45
    }
    .lg\:dark\:border-opacity-5:is(.dark *) {
        --tw-border-opacity: 0.05
    }
    .lg\:dark\:border-opacity-50:is(.dark *) {
        --tw-border-opacity: 0.5
    }
    .lg\:dark\:border-opacity-55:is(.dark *) {
        --tw-border-opacity: 0.55
    }
    .lg\:dark\:border-opacity-60:is(.dark *) {
        --tw-border-opacity: 0.6
    }
    .lg\:dark\:border-opacity-65:is(.dark *) {
        --tw-border-opacity: 0.65
    }
    .lg\:dark\:border-opacity-70:is(.dark *) {
        --tw-border-opacity: 0.7
    }
    .lg\:dark\:border-opacity-75:is(.dark *) {
        --tw-border-opacity: 0.75
    }
    .lg\:dark\:border-opacity-80:is(.dark *) {
        --tw-border-opacity: 0.8
    }
    .lg\:dark\:border-opacity-85:is(.dark *) {
        --tw-border-opacity: 0.85
    }
    .lg\:dark\:border-opacity-90:is(.dark *) {
        --tw-border-opacity: 0.9
    }
    .lg\:dark\:border-opacity-95:is(.dark *) {
        --tw-border-opacity: 0.95
    }
    .lg\:dark\:bg-amber-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-amber-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-black:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-blue-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-current:is(.dark *) {
        background-color: currentColor
    }
    .lg\:dark\:bg-cyan-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-cyan-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-emerald-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-fuchsia-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-gray-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-green-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-indigo-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-inherit:is(.dark *) {
        background-color: inherit
    }
    .lg\:dark\:bg-lime-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-lime-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-neutral-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-orange-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-pink-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-purple-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-red-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-rose-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-sky-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-slate-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-stone-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-teal-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-transparent:is(.dark *) {
        background-color: transparent
    }
    .lg\:dark\:bg-violet-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-violet-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-white:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-yellow-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-zinc-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
    }
    .lg\:dark\:bg-opacity-0:is(.dark *) {
        --tw-bg-opacity: 0
    }
    .lg\:dark\:bg-opacity-10:is(.dark *) {
        --tw-bg-opacity: 0.1
    }
    .lg\:dark\:bg-opacity-100:is(.dark *) {
        --tw-bg-opacity: 1
    }
    .lg\:dark\:bg-opacity-15:is(.dark *) {
        --tw-bg-opacity: 0.15
    }
    .lg\:dark\:bg-opacity-20:is(.dark *) {
        --tw-bg-opacity: 0.2
    }
    .lg\:dark\:bg-opacity-25:is(.dark *) {
        --tw-bg-opacity: 0.25
    }
    .lg\:dark\:bg-opacity-30:is(.dark *) {
        --tw-bg-opacity: 0.3
    }
    .lg\:dark\:bg-opacity-35:is(.dark *) {
        --tw-bg-opacity: 0.35
    }
    .lg\:dark\:bg-opacity-40:is(.dark *) {
        --tw-bg-opacity: 0.4
    }
    .lg\:dark\:bg-opacity-45:is(.dark *) {
        --tw-bg-opacity: 0.45
    }
    .lg\:dark\:bg-opacity-5:is(.dark *) {
        --tw-bg-opacity: 0.05
    }
    .lg\:dark\:bg-opacity-50:is(.dark *) {
        --tw-bg-opacity: 0.5
    }
    .lg\:dark\:bg-opacity-55:is(.dark *) {
        --tw-bg-opacity: 0.55
    }
    .lg\:dark\:bg-opacity-60:is(.dark *) {
        --tw-bg-opacity: 0.6
    }
    .lg\:dark\:bg-opacity-65:is(.dark *) {
        --tw-bg-opacity: 0.65
    }
    .lg\:dark\:bg-opacity-70:is(.dark *) {
        --tw-bg-opacity: 0.7
    }
    .lg\:dark\:bg-opacity-75:is(.dark *) {
        --tw-bg-opacity: 0.75
    }
    .lg\:dark\:bg-opacity-80:is(.dark *) {
        --tw-bg-opacity: 0.8
    }
    .lg\:dark\:bg-opacity-85:is(.dark *) {
        --tw-bg-opacity: 0.85
    }
    .lg\:dark\:bg-opacity-90:is(.dark *) {
        --tw-bg-opacity: 0.9
    }
    .lg\:dark\:bg-opacity-95:is(.dark *) {
        --tw-bg-opacity: 0.95
    }
    .lg\:dark\:bg-none:is(.dark *) {
        background-image: none
    }
    .lg\:dark\:decoration-slice:is(.dark *) {
        box-decoration-break: slice
    }
    .lg\:dark\:decoration-clone:is(.dark *) {
        box-decoration-break: clone
    }
    .lg\:dark\:bg-auto:is(.dark *) {
        background-size: auto
    }
    .lg\:dark\:bg-contain:is(.dark *) {
        background-size: contain
    }
    .lg\:dark\:bg-cover:is(.dark *) {
        background-size: cover
    }
    .lg\:dark\:bg-fixed:is(.dark *) {
        background-attachment: fixed
    }
    .lg\:dark\:bg-local:is(.dark *) {
        background-attachment: local
    }
    .lg\:dark\:bg-scroll:is(.dark *) {
        background-attachment: scroll
    }
    .lg\:dark\:bg-clip-border:is(.dark *) {
        background-clip: border-box
    }
    .lg\:dark\:bg-clip-padding:is(.dark *) {
        background-clip: padding-box
    }
    .lg\:dark\:bg-clip-content:is(.dark *) {
        background-clip: content-box
    }
    .lg\:dark\:bg-clip-text:is(.dark *) {
        background-clip: text
    }
    .lg\:dark\:bg-bottom:is(.dark *) {
        background-position: bottom
    }
    .lg\:dark\:bg-center:is(.dark *) {
        background-position: center
    }
    .lg\:dark\:bg-left:is(.dark *) {
        background-position: left
    }
    .lg\:dark\:bg-left-bottom:is(.dark *) {
        background-position: left bottom
    }
    .lg\:dark\:bg-left-top:is(.dark *) {
        background-position: left top
    }
    .lg\:dark\:bg-right:is(.dark *) {
        background-position: right
    }
    .lg\:dark\:bg-right-bottom:is(.dark *) {
        background-position: right bottom
    }
    .lg\:dark\:bg-right-top:is(.dark *) {
        background-position: right top
    }
    .lg\:dark\:bg-top:is(.dark *) {
        background-position: top
    }
    .lg\:dark\:bg-repeat:is(.dark *) {
        background-repeat: repeat
    }
    .lg\:dark\:bg-no-repeat:is(.dark *) {
        background-repeat: no-repeat
    }
    .lg\:dark\:bg-repeat-x:is(.dark *) {
        background-repeat: repeat-x
    }
    .lg\:dark\:bg-repeat-y:is(.dark *) {
        background-repeat: repeat-y
    }
    .lg\:dark\:bg-repeat-round:is(.dark *) {
        background-repeat: round
    }
    .lg\:dark\:bg-repeat-space:is(.dark *) {
        background-repeat: space
    }
    .lg\:dark\:bg-origin-border:is(.dark *) {
        background-origin: border-box
    }
    .lg\:dark\:bg-origin-padding:is(.dark *) {
        background-origin: padding-box
    }
    .lg\:dark\:bg-origin-content:is(.dark *) {
        background-origin: content-box
    }
    .lg\:dark\:fill-amber-100:is(.dark *) {
        fill: #fef3c7
    }
    .lg\:dark\:fill-amber-200:is(.dark *) {
        fill: #fde68a
    }
    .lg\:dark\:fill-amber-300:is(.dark *) {
        fill: #fcd34d
    }
    .lg\:dark\:fill-amber-400:is(.dark *) {
        fill: #fbbf24
    }
    .lg\:dark\:fill-amber-50:is(.dark *) {
        fill: #fffbeb
    }
    .lg\:dark\:fill-amber-500:is(.dark *) {
        fill: #f59e0b
    }
    .lg\:dark\:fill-amber-600:is(.dark *) {
        fill: #d97706
    }
    .lg\:dark\:fill-amber-700:is(.dark *) {
        fill: #b45309
    }
    .lg\:dark\:fill-amber-800:is(.dark *) {
        fill: #92400e
    }
    .lg\:dark\:fill-amber-900:is(.dark *) {
        fill: #78350f
    }
    .lg\:dark\:fill-amber-950:is(.dark *) {
        fill: #451a03
    }
    .lg\:dark\:fill-black:is(.dark *) {
        fill: #000
    }
    .lg\:dark\:fill-blue-100:is(.dark *) {
        fill: #dbeafe
    }
    .lg\:dark\:fill-blue-200:is(.dark *) {
        fill: #bfdbfe
    }
    .lg\:dark\:fill-blue-300:is(.dark *) {
        fill: #93c5fd
    }
    .lg\:dark\:fill-blue-400:is(.dark *) {
        fill: #60a5fa
    }
    .lg\:dark\:fill-blue-50:is(.dark *) {
        fill: #eff6ff
    }
    .lg\:dark\:fill-blue-500:is(.dark *) {
        fill: #3b82f6
    }
    .lg\:dark\:fill-blue-600:is(.dark *) {
        fill: #2563eb
    }
    .lg\:dark\:fill-blue-700:is(.dark *) {
        fill: #1d4ed8
    }
    .lg\:dark\:fill-blue-800:is(.dark *) {
        fill: #1e40af
    }
    .lg\:dark\:fill-blue-900:is(.dark *) {
        fill: #1e3a8a
    }
    .lg\:dark\:fill-blue-950:is(.dark *) {
        fill: #172554
    }
    .lg\:dark\:fill-current:is(.dark *) {
        fill: currentColor
    }
    .lg\:dark\:fill-cyan-100:is(.dark *) {
        fill: #cffafe
    }
    .lg\:dark\:fill-cyan-200:is(.dark *) {
        fill: #a5f3fc
    }
    .lg\:dark\:fill-cyan-300:is(.dark *) {
        fill: #67e8f9
    }
    .lg\:dark\:fill-cyan-400:is(.dark *) {
        fill: #22d3ee
    }
    .lg\:dark\:fill-cyan-50:is(.dark *) {
        fill: #ecfeff
    }
    .lg\:dark\:fill-cyan-500:is(.dark *) {
        fill: #06b6d4
    }
    .lg\:dark\:fill-cyan-600:is(.dark *) {
        fill: #0891b2
    }
    .lg\:dark\:fill-cyan-700:is(.dark *) {
        fill: #0e7490
    }
    .lg\:dark\:fill-cyan-800:is(.dark *) {
        fill: #155e75
    }
    .lg\:dark\:fill-cyan-900:is(.dark *) {
        fill: #164e63
    }
    .lg\:dark\:fill-cyan-950:is(.dark *) {
        fill: #083344
    }
    .lg\:dark\:fill-emerald-100:is(.dark *) {
        fill: #d1fae5
    }
    .lg\:dark\:fill-emerald-200:is(.dark *) {
        fill: #a7f3d0
    }
    .lg\:dark\:fill-emerald-300:is(.dark *) {
        fill: #6ee7b7
    }
    .lg\:dark\:fill-emerald-400:is(.dark *) {
        fill: #34d399
    }
    .lg\:dark\:fill-emerald-50:is(.dark *) {
        fill: #ecfdf5
    }
    .lg\:dark\:fill-emerald-500:is(.dark *) {
        fill: #10b981
    }
    .lg\:dark\:fill-emerald-600:is(.dark *) {
        fill: #059669
    }
    .lg\:dark\:fill-emerald-700:is(.dark *) {
        fill: #047857
    }
    .lg\:dark\:fill-emerald-800:is(.dark *) {
        fill: #065f46
    }
    .lg\:dark\:fill-emerald-900:is(.dark *) {
        fill: #064e3b
    }
    .lg\:dark\:fill-emerald-950:is(.dark *) {
        fill: #022c22
    }
    .lg\:dark\:fill-fuchsia-100:is(.dark *) {
        fill: #fae8ff
    }
    .lg\:dark\:fill-fuchsia-200:is(.dark *) {
        fill: #f5d0fe
    }
    .lg\:dark\:fill-fuchsia-300:is(.dark *) {
        fill: #f0abfc
    }
    .lg\:dark\:fill-fuchsia-400:is(.dark *) {
        fill: #e879f9
    }
    .lg\:dark\:fill-fuchsia-50:is(.dark *) {
        fill: #fdf4ff
    }
    .lg\:dark\:fill-fuchsia-500:is(.dark *) {
        fill: #d946ef
    }
    .lg\:dark\:fill-fuchsia-600:is(.dark *) {
        fill: #c026d3
    }
    .lg\:dark\:fill-fuchsia-700:is(.dark *) {
        fill: #a21caf
    }
    .lg\:dark\:fill-fuchsia-800:is(.dark *) {
        fill: #86198f
    }
    .lg\:dark\:fill-fuchsia-900:is(.dark *) {
        fill: #701a75
    }
    .lg\:dark\:fill-fuchsia-950:is(.dark *) {
        fill: #4a044e
    }
    .lg\:dark\:fill-gray-100:is(.dark *) {
        fill: #f3f4f6
    }
    .lg\:dark\:fill-gray-200:is(.dark *) {
        fill: #e5e7eb
    }
    .lg\:dark\:fill-gray-300:is(.dark *) {
        fill: #d1d5db
    }
    .lg\:dark\:fill-gray-400:is(.dark *) {
        fill: #9ca3af
    }
    .lg\:dark\:fill-gray-50:is(.dark *) {
        fill: #f9fafb
    }
    .lg\:dark\:fill-gray-500:is(.dark *) {
        fill: #6b7280
    }
    .lg\:dark\:fill-gray-600:is(.dark *) {
        fill: #4b5563
    }
    .lg\:dark\:fill-gray-700:is(.dark *) {
        fill: #374151
    }
    .lg\:dark\:fill-gray-800:is(.dark *) {
        fill: #1f2937
    }
    .lg\:dark\:fill-gray-900:is(.dark *) {
        fill: #111827
    }
    .lg\:dark\:fill-gray-950:is(.dark *) {
        fill: #030712
    }
    .lg\:dark\:fill-green-100:is(.dark *) {
        fill: #dcfce7
    }
    .lg\:dark\:fill-green-200:is(.dark *) {
        fill: #bbf7d0
    }
    .lg\:dark\:fill-green-300:is(.dark *) {
        fill: #86efac
    }
    .lg\:dark\:fill-green-400:is(.dark *) {
        fill: #4ade80
    }
    .lg\:dark\:fill-green-50:is(.dark *) {
        fill: #f0fdf4
    }
    .lg\:dark\:fill-green-500:is(.dark *) {
        fill: #22c55e
    }
    .lg\:dark\:fill-green-600:is(.dark *) {
        fill: #16a34a
    }
    .lg\:dark\:fill-green-700:is(.dark *) {
        fill: #15803d
    }
    .lg\:dark\:fill-green-800:is(.dark *) {
        fill: #166534
    }
    .lg\:dark\:fill-green-900:is(.dark *) {
        fill: #14532d
    }
    .lg\:dark\:fill-green-950:is(.dark *) {
        fill: #052e16
    }
    .lg\:dark\:fill-indigo-100:is(.dark *) {
        fill: #e0e7ff
    }
    .lg\:dark\:fill-indigo-200:is(.dark *) {
        fill: #c7d2fe
    }
    .lg\:dark\:fill-indigo-300:is(.dark *) {
        fill: #a5b4fc
    }
    .lg\:dark\:fill-indigo-400:is(.dark *) {
        fill: #818cf8
    }
    .lg\:dark\:fill-indigo-50:is(.dark *) {
        fill: #eef2ff
    }
    .lg\:dark\:fill-indigo-500:is(.dark *) {
        fill: #6366f1
    }
    .lg\:dark\:fill-indigo-600:is(.dark *) {
        fill: #4f46e5
    }
    .lg\:dark\:fill-indigo-700:is(.dark *) {
        fill: #4338ca
    }
    .lg\:dark\:fill-indigo-800:is(.dark *) {
        fill: #3730a3
    }
    .lg\:dark\:fill-indigo-900:is(.dark *) {
        fill: #312e81
    }
    .lg\:dark\:fill-indigo-950:is(.dark *) {
        fill: #1e1b4b
    }
    .lg\:dark\:fill-inherit:is(.dark *) {
        fill: inherit
    }
    .lg\:dark\:fill-lime-100:is(.dark *) {
        fill: #ecfccb
    }
    .lg\:dark\:fill-lime-200:is(.dark *) {
        fill: #d9f99d
    }
    .lg\:dark\:fill-lime-300:is(.dark *) {
        fill: #bef264
    }
    .lg\:dark\:fill-lime-400:is(.dark *) {
        fill: #a3e635
    }
    .lg\:dark\:fill-lime-50:is(.dark *) {
        fill: #f7fee7
    }
    .lg\:dark\:fill-lime-500:is(.dark *) {
        fill: #84cc16
    }
    .lg\:dark\:fill-lime-600:is(.dark *) {
        fill: #65a30d
    }
    .lg\:dark\:fill-lime-700:is(.dark *) {
        fill: #4d7c0f
    }
    .lg\:dark\:fill-lime-800:is(.dark *) {
        fill: #3f6212
    }
    .lg\:dark\:fill-lime-900:is(.dark *) {
        fill: #365314
    }
    .lg\:dark\:fill-lime-950:is(.dark *) {
        fill: #1a2e05
    }
    .lg\:dark\:fill-neutral-100:is(.dark *) {
        fill: #f5f5f5
    }
    .lg\:dark\:fill-neutral-200:is(.dark *) {
        fill: #e5e5e5
    }
    .lg\:dark\:fill-neutral-300:is(.dark *) {
        fill: #d4d4d4
    }
    .lg\:dark\:fill-neutral-400:is(.dark *) {
        fill: #a3a3a3
    }
    .lg\:dark\:fill-neutral-50:is(.dark *) {
        fill: #fafafa
    }
    .lg\:dark\:fill-neutral-500:is(.dark *) {
        fill: #737373
    }
    .lg\:dark\:fill-neutral-600:is(.dark *) {
        fill: #525252
    }
    .lg\:dark\:fill-neutral-700:is(.dark *) {
        fill: #404040
    }
    .lg\:dark\:fill-neutral-800:is(.dark *) {
        fill: #262626
    }
    .lg\:dark\:fill-neutral-900:is(.dark *) {
        fill: #171717
    }
    .lg\:dark\:fill-neutral-950:is(.dark *) {
        fill: #0a0a0a
    }
    .lg\:dark\:fill-none:is(.dark *) {
        fill: none
    }
    .lg\:dark\:fill-orange-100:is(.dark *) {
        fill: #ffedd5
    }
    .lg\:dark\:fill-orange-200:is(.dark *) {
        fill: #fed7aa
    }
    .lg\:dark\:fill-orange-300:is(.dark *) {
        fill: #fdba74
    }
    .lg\:dark\:fill-orange-400:is(.dark *) {
        fill: #fb923c
    }
    .lg\:dark\:fill-orange-50:is(.dark *) {
        fill: #fff7ed
    }
    .lg\:dark\:fill-orange-500:is(.dark *) {
        fill: #f97316
    }
    .lg\:dark\:fill-orange-600:is(.dark *) {
        fill: #ea580c
    }
    .lg\:dark\:fill-orange-700:is(.dark *) {
        fill: #c2410c
    }
    .lg\:dark\:fill-orange-800:is(.dark *) {
        fill: #9a3412
    }
    .lg\:dark\:fill-orange-900:is(.dark *) {
        fill: #7c2d12
    }
    .lg\:dark\:fill-orange-950:is(.dark *) {
        fill: #431407
    }
    .lg\:dark\:fill-pink-100:is(.dark *) {
        fill: #fce7f3
    }
    .lg\:dark\:fill-pink-200:is(.dark *) {
        fill: #fbcfe8
    }
    .lg\:dark\:fill-pink-300:is(.dark *) {
        fill: #f9a8d4
    }
    .lg\:dark\:fill-pink-400:is(.dark *) {
        fill: #f472b6
    }
    .lg\:dark\:fill-pink-50:is(.dark *) {
        fill: #fdf2f8
    }
    .lg\:dark\:fill-pink-500:is(.dark *) {
        fill: #ec4899
    }
    .lg\:dark\:fill-pink-600:is(.dark *) {
        fill: #db2777
    }
    .lg\:dark\:fill-pink-700:is(.dark *) {
        fill: #be185d
    }
    .lg\:dark\:fill-pink-800:is(.dark *) {
        fill: #9d174d
    }
    .lg\:dark\:fill-pink-900:is(.dark *) {
        fill: #831843
    }
    .lg\:dark\:fill-pink-950:is(.dark *) {
        fill: #500724
    }
    .lg\:dark\:fill-purple-100:is(.dark *) {
        fill: #f3e8ff
    }
    .lg\:dark\:fill-purple-200:is(.dark *) {
        fill: #e9d5ff
    }
    .lg\:dark\:fill-purple-300:is(.dark *) {
        fill: #d8b4fe
    }
    .lg\:dark\:fill-purple-400:is(.dark *) {
        fill: #c084fc
    }
    .lg\:dark\:fill-purple-50:is(.dark *) {
        fill: #faf5ff
    }
    .lg\:dark\:fill-purple-500:is(.dark *) {
        fill: #a855f7
    }
    .lg\:dark\:fill-purple-600:is(.dark *) {
        fill: #9333ea
    }
    .lg\:dark\:fill-purple-700:is(.dark *) {
        fill: #7e22ce
    }
    .lg\:dark\:fill-purple-800:is(.dark *) {
        fill: #6b21a8
    }
    .lg\:dark\:fill-purple-900:is(.dark *) {
        fill: #581c87
    }
    .lg\:dark\:fill-purple-950:is(.dark *) {
        fill: #3b0764
    }
    .lg\:dark\:fill-red-100:is(.dark *) {
        fill: #fee2e2
    }
    .lg\:dark\:fill-red-200:is(.dark *) {
        fill: #fecaca
    }
    .lg\:dark\:fill-red-300:is(.dark *) {
        fill: #fca5a5
    }
    .lg\:dark\:fill-red-400:is(.dark *) {
        fill: #f87171
    }
    .lg\:dark\:fill-red-50:is(.dark *) {
        fill: #fef2f2
    }
    .lg\:dark\:fill-red-500:is(.dark *) {
        fill: #ef4444
    }
    .lg\:dark\:fill-red-600:is(.dark *) {
        fill: #dc2626
    }
    .lg\:dark\:fill-red-700:is(.dark *) {
        fill: #b91c1c
    }
    .lg\:dark\:fill-red-800:is(.dark *) {
        fill: #991b1b
    }
    .lg\:dark\:fill-red-900:is(.dark *) {
        fill: #7f1d1d
    }
    .lg\:dark\:fill-red-950:is(.dark *) {
        fill: #450a0a
    }
    .lg\:dark\:fill-rose-100:is(.dark *) {
        fill: #ffe4e6
    }
    .lg\:dark\:fill-rose-200:is(.dark *) {
        fill: #fecdd3
    }
    .lg\:dark\:fill-rose-300:is(.dark *) {
        fill: #fda4af
    }
    .lg\:dark\:fill-rose-400:is(.dark *) {
        fill: #fb7185
    }
    .lg\:dark\:fill-rose-50:is(.dark *) {
        fill: #fff1f2
    }
    .lg\:dark\:fill-rose-500:is(.dark *) {
        fill: #f43f5e
    }
    .lg\:dark\:fill-rose-600:is(.dark *) {
        fill: #e11d48
    }
    .lg\:dark\:fill-rose-700:is(.dark *) {
        fill: #be123c
    }
    .lg\:dark\:fill-rose-800:is(.dark *) {
        fill: #9f1239
    }
    .lg\:dark\:fill-rose-900:is(.dark *) {
        fill: #881337
    }
    .lg\:dark\:fill-rose-950:is(.dark *) {
        fill: #4c0519
    }
    .lg\:dark\:fill-sky-100:is(.dark *) {
        fill: #e0f2fe
    }
    .lg\:dark\:fill-sky-200:is(.dark *) {
        fill: #bae6fd
    }
    .lg\:dark\:fill-sky-300:is(.dark *) {
        fill: #7dd3fc
    }
    .lg\:dark\:fill-sky-400:is(.dark *) {
        fill: #38bdf8
    }
    .lg\:dark\:fill-sky-50:is(.dark *) {
        fill: #f0f9ff
    }
    .lg\:dark\:fill-sky-500:is(.dark *) {
        fill: #0ea5e9
    }
    .lg\:dark\:fill-sky-600:is(.dark *) {
        fill: #0284c7
    }
    .lg\:dark\:fill-sky-700:is(.dark *) {
        fill: #0369a1
    }
    .lg\:dark\:fill-sky-800:is(.dark *) {
        fill: #075985
    }
    .lg\:dark\:fill-sky-900:is(.dark *) {
        fill: #0c4a6e
    }
    .lg\:dark\:fill-sky-950:is(.dark *) {
        fill: #082f49
    }
    .lg\:dark\:fill-slate-100:is(.dark *) {
        fill: #f1f5f9
    }
    .lg\:dark\:fill-slate-200:is(.dark *) {
        fill: #e2e8f0
    }
    .lg\:dark\:fill-slate-300:is(.dark *) {
        fill: #cbd5e1
    }
    .lg\:dark\:fill-slate-400:is(.dark *) {
        fill: #94a3b8
    }
    .lg\:dark\:fill-slate-50:is(.dark *) {
        fill: #f8fafc
    }
    .lg\:dark\:fill-slate-500:is(.dark *) {
        fill: #64748b
    }
    .lg\:dark\:fill-slate-600:is(.dark *) {
        fill: #475569
    }
    .lg\:dark\:fill-slate-700:is(.dark *) {
        fill: #334155
    }
    .lg\:dark\:fill-slate-800:is(.dark *) {
        fill: #1e293b
    }
    .lg\:dark\:fill-slate-900:is(.dark *) {
        fill: #0f172a
    }
    .lg\:dark\:fill-slate-950:is(.dark *) {
        fill: #020617
    }
    .lg\:dark\:fill-stone-100:is(.dark *) {
        fill: #f5f5f4
    }
    .lg\:dark\:fill-stone-200:is(.dark *) {
        fill: #e7e5e4
    }
    .lg\:dark\:fill-stone-300:is(.dark *) {
        fill: #d6d3d1
    }
    .lg\:dark\:fill-stone-400:is(.dark *) {
        fill: #a8a29e
    }
    .lg\:dark\:fill-stone-50:is(.dark *) {
        fill: #fafaf9
    }
    .lg\:dark\:fill-stone-500:is(.dark *) {
        fill: #78716c
    }
    .lg\:dark\:fill-stone-600:is(.dark *) {
        fill: #57534e
    }
    .lg\:dark\:fill-stone-700:is(.dark *) {
        fill: #44403c
    }
    .lg\:dark\:fill-stone-800:is(.dark *) {
        fill: #292524
    }
    .lg\:dark\:fill-stone-900:is(.dark *) {
        fill: #1c1917
    }
    .lg\:dark\:fill-stone-950:is(.dark *) {
        fill: #0c0a09
    }
    .lg\:dark\:fill-teal-100:is(.dark *) {
        fill: #ccfbf1
    }
    .lg\:dark\:fill-teal-200:is(.dark *) {
        fill: #99f6e4
    }
    .lg\:dark\:fill-teal-300:is(.dark *) {
        fill: #5eead4
    }
    .lg\:dark\:fill-teal-400:is(.dark *) {
        fill: #2dd4bf
    }
    .lg\:dark\:fill-teal-50:is(.dark *) {
        fill: #f0fdfa
    }
    .lg\:dark\:fill-teal-500:is(.dark *) {
        fill: #14b8a6
    }
    .lg\:dark\:fill-teal-600:is(.dark *) {
        fill: #0d9488
    }
    .lg\:dark\:fill-teal-700:is(.dark *) {
        fill: #0f766e
    }
    .lg\:dark\:fill-teal-800:is(.dark *) {
        fill: #115e59
    }
    .lg\:dark\:fill-teal-900:is(.dark *) {
        fill: #134e4a
    }
    .lg\:dark\:fill-teal-950:is(.dark *) {
        fill: #042f2e
    }
    .lg\:dark\:fill-transparent:is(.dark *) {
        fill: transparent
    }
    .lg\:dark\:fill-violet-100:is(.dark *) {
        fill: #ede9fe
    }
    .lg\:dark\:fill-violet-200:is(.dark *) {
        fill: #ddd6fe
    }
    .lg\:dark\:fill-violet-300:is(.dark *) {
        fill: #c4b5fd
    }
    .lg\:dark\:fill-violet-400:is(.dark *) {
        fill: #a78bfa
    }
    .lg\:dark\:fill-violet-50:is(.dark *) {
        fill: #f5f3ff
    }
    .lg\:dark\:fill-violet-500:is(.dark *) {
        fill: #8b5cf6
    }
    .lg\:dark\:fill-violet-600:is(.dark *) {
        fill: #7c3aed
    }
    .lg\:dark\:fill-violet-700:is(.dark *) {
        fill: #6d28d9
    }
    .lg\:dark\:fill-violet-800:is(.dark *) {
        fill: #5b21b6
    }
    .lg\:dark\:fill-violet-900:is(.dark *) {
        fill: #4c1d95
    }
    .lg\:dark\:fill-violet-950:is(.dark *) {
        fill: #2e1065
    }
    .lg\:dark\:fill-white:is(.dark *) {
        fill: #fff
    }
    .lg\:dark\:fill-yellow-100:is(.dark *) {
        fill: #fef9c3
    }
    .lg\:dark\:fill-yellow-200:is(.dark *) {
        fill: #fef08a
    }
    .lg\:dark\:fill-yellow-300:is(.dark *) {
        fill: #fde047
    }
    .lg\:dark\:fill-yellow-400:is(.dark *) {
        fill: #facc15
    }
    .lg\:dark\:fill-yellow-50:is(.dark *) {
        fill: #fefce8
    }
    .lg\:dark\:fill-yellow-500:is(.dark *) {
        fill: #eab308
    }
    .lg\:dark\:fill-yellow-600:is(.dark *) {
        fill: #ca8a04
    }
    .lg\:dark\:fill-yellow-700:is(.dark *) {
        fill: #a16207
    }
    .lg\:dark\:fill-yellow-800:is(.dark *) {
        fill: #854d0e
    }
    .lg\:dark\:fill-yellow-900:is(.dark *) {
        fill: #713f12
    }
    .lg\:dark\:fill-yellow-950:is(.dark *) {
        fill: #422006
    }
    .lg\:dark\:fill-zinc-100:is(.dark *) {
        fill: #f4f4f5
    }
    .lg\:dark\:fill-zinc-200:is(.dark *) {
        fill: #e4e4e7
    }
    .lg\:dark\:fill-zinc-300:is(.dark *) {
        fill: #d4d4d8
    }
    .lg\:dark\:fill-zinc-400:is(.dark *) {
        fill: #a1a1aa
    }
    .lg\:dark\:fill-zinc-50:is(.dark *) {
        fill: #fafafa
    }
    .lg\:dark\:fill-zinc-500:is(.dark *) {
        fill: #71717a
    }
    .lg\:dark\:fill-zinc-600:is(.dark *) {
        fill: #52525b
    }
    .lg\:dark\:fill-zinc-700:is(.dark *) {
        fill: #3f3f46
    }
    .lg\:dark\:fill-zinc-800:is(.dark *) {
        fill: #27272a
    }
    .lg\:dark\:fill-zinc-900:is(.dark *) {
        fill: #18181b
    }
    .lg\:dark\:fill-zinc-950:is(.dark *) {
        fill: #09090b
    }
    .lg\:dark\:stroke-amber-100:is(.dark *) {
        stroke: #fef3c7
    }
    .lg\:dark\:stroke-amber-200:is(.dark *) {
        stroke: #fde68a
    }
    .lg\:dark\:stroke-amber-300:is(.dark *) {
        stroke: #fcd34d
    }
    .lg\:dark\:stroke-amber-400:is(.dark *) {
        stroke: #fbbf24
    }
    .lg\:dark\:stroke-amber-50:is(.dark *) {
        stroke: #fffbeb
    }
    .lg\:dark\:stroke-amber-500:is(.dark *) {
        stroke: #f59e0b
    }
    .lg\:dark\:stroke-amber-600:is(.dark *) {
        stroke: #d97706
    }
    .lg\:dark\:stroke-amber-700:is(.dark *) {
        stroke: #b45309
    }
    .lg\:dark\:stroke-amber-800:is(.dark *) {
        stroke: #92400e
    }
    .lg\:dark\:stroke-amber-900:is(.dark *) {
        stroke: #78350f
    }
    .lg\:dark\:stroke-amber-950:is(.dark *) {
        stroke: #451a03
    }
    .lg\:dark\:stroke-black:is(.dark *) {
        stroke: #000
    }
    .lg\:dark\:stroke-blue-100:is(.dark *) {
        stroke: #dbeafe
    }
    .lg\:dark\:stroke-blue-200:is(.dark *) {
        stroke: #bfdbfe
    }
    .lg\:dark\:stroke-blue-300:is(.dark *) {
        stroke: #93c5fd
    }
    .lg\:dark\:stroke-blue-400:is(.dark *) {
        stroke: #60a5fa
    }
    .lg\:dark\:stroke-blue-50:is(.dark *) {
        stroke: #eff6ff
    }
    .lg\:dark\:stroke-blue-500:is(.dark *) {
        stroke: #3b82f6
    }
    .lg\:dark\:stroke-blue-600:is(.dark *) {
        stroke: #2563eb
    }
    .lg\:dark\:stroke-blue-700:is(.dark *) {
        stroke: #1d4ed8
    }
    .lg\:dark\:stroke-blue-800:is(.dark *) {
        stroke: #1e40af
    }
    .lg\:dark\:stroke-blue-900:is(.dark *) {
        stroke: #1e3a8a
    }
    .lg\:dark\:stroke-blue-950:is(.dark *) {
        stroke: #172554
    }
    .lg\:dark\:stroke-current:is(.dark *) {
        stroke: currentColor
    }
    .lg\:dark\:stroke-cyan-100:is(.dark *) {
        stroke: #cffafe
    }
    .lg\:dark\:stroke-cyan-200:is(.dark *) {
        stroke: #a5f3fc
    }
    .lg\:dark\:stroke-cyan-300:is(.dark *) {
        stroke: #67e8f9
    }
    .lg\:dark\:stroke-cyan-400:is(.dark *) {
        stroke: #22d3ee
    }
    .lg\:dark\:stroke-cyan-50:is(.dark *) {
        stroke: #ecfeff
    }
    .lg\:dark\:stroke-cyan-500:is(.dark *) {
        stroke: #06b6d4
    }
    .lg\:dark\:stroke-cyan-600:is(.dark *) {
        stroke: #0891b2
    }
    .lg\:dark\:stroke-cyan-700:is(.dark *) {
        stroke: #0e7490
    }
    .lg\:dark\:stroke-cyan-800:is(.dark *) {
        stroke: #155e75
    }
    .lg\:dark\:stroke-cyan-900:is(.dark *) {
        stroke: #164e63
    }
    .lg\:dark\:stroke-cyan-950:is(.dark *) {
        stroke: #083344
    }
    .lg\:dark\:stroke-emerald-100:is(.dark *) {
        stroke: #d1fae5
    }
    .lg\:dark\:stroke-emerald-200:is(.dark *) {
        stroke: #a7f3d0
    }
    .lg\:dark\:stroke-emerald-300:is(.dark *) {
        stroke: #6ee7b7
    }
    .lg\:dark\:stroke-emerald-400:is(.dark *) {
        stroke: #34d399
    }
    .lg\:dark\:stroke-emerald-50:is(.dark *) {
        stroke: #ecfdf5
    }
    .lg\:dark\:stroke-emerald-500:is(.dark *) {
        stroke: #10b981
    }
    .lg\:dark\:stroke-emerald-600:is(.dark *) {
        stroke: #059669
    }
    .lg\:dark\:stroke-emerald-700:is(.dark *) {
        stroke: #047857
    }
    .lg\:dark\:stroke-emerald-800:is(.dark *) {
        stroke: #065f46
    }
    .lg\:dark\:stroke-emerald-900:is(.dark *) {
        stroke: #064e3b
    }
    .lg\:dark\:stroke-emerald-950:is(.dark *) {
        stroke: #022c22
    }
    .lg\:dark\:stroke-fuchsia-100:is(.dark *) {
        stroke: #fae8ff
    }
    .lg\:dark\:stroke-fuchsia-200:is(.dark *) {
        stroke: #f5d0fe
    }
    .lg\:dark\:stroke-fuchsia-300:is(.dark *) {
        stroke: #f0abfc
    }
    .lg\:dark\:stroke-fuchsia-400:is(.dark *) {
        stroke: #e879f9
    }
    .lg\:dark\:stroke-fuchsia-50:is(.dark *) {
        stroke: #fdf4ff
    }
    .lg\:dark\:stroke-fuchsia-500:is(.dark *) {
        stroke: #d946ef
    }
    .lg\:dark\:stroke-fuchsia-600:is(.dark *) {
        stroke: #c026d3
    }
    .lg\:dark\:stroke-fuchsia-700:is(.dark *) {
        stroke: #a21caf
    }
    .lg\:dark\:stroke-fuchsia-800:is(.dark *) {
        stroke: #86198f
    }
    .lg\:dark\:stroke-fuchsia-900:is(.dark *) {
        stroke: #701a75
    }
    .lg\:dark\:stroke-fuchsia-950:is(.dark *) {
        stroke: #4a044e
    }
    .lg\:dark\:stroke-gray-100:is(.dark *) {
        stroke: #f3f4f6
    }
    .lg\:dark\:stroke-gray-200:is(.dark *) {
        stroke: #e5e7eb
    }
    .lg\:dark\:stroke-gray-300:is(.dark *) {
        stroke: #d1d5db
    }
    .lg\:dark\:stroke-gray-400:is(.dark *) {
        stroke: #9ca3af
    }
    .lg\:dark\:stroke-gray-50:is(.dark *) {
        stroke: #f9fafb
    }
    .lg\:dark\:stroke-gray-500:is(.dark *) {
        stroke: #6b7280
    }
    .lg\:dark\:stroke-gray-600:is(.dark *) {
        stroke: #4b5563
    }
    .lg\:dark\:stroke-gray-700:is(.dark *) {
        stroke: #374151
    }
    .lg\:dark\:stroke-gray-800:is(.dark *) {
        stroke: #1f2937
    }
    .lg\:dark\:stroke-gray-900:is(.dark *) {
        stroke: #111827
    }
    .lg\:dark\:stroke-gray-950:is(.dark *) {
        stroke: #030712
    }
    .lg\:dark\:stroke-green-100:is(.dark *) {
        stroke: #dcfce7
    }
    .lg\:dark\:stroke-green-200:is(.dark *) {
        stroke: #bbf7d0
    }
    .lg\:dark\:stroke-green-300:is(.dark *) {
        stroke: #86efac
    }
    .lg\:dark\:stroke-green-400:is(.dark *) {
        stroke: #4ade80
    }
    .lg\:dark\:stroke-green-50:is(.dark *) {
        stroke: #f0fdf4
    }
    .lg\:dark\:stroke-green-500:is(.dark *) {
        stroke: #22c55e
    }
    .lg\:dark\:stroke-green-600:is(.dark *) {
        stroke: #16a34a
    }
    .lg\:dark\:stroke-green-700:is(.dark *) {
        stroke: #15803d
    }
    .lg\:dark\:stroke-green-800:is(.dark *) {
        stroke: #166534
    }
    .lg\:dark\:stroke-green-900:is(.dark *) {
        stroke: #14532d
    }
    .lg\:dark\:stroke-green-950:is(.dark *) {
        stroke: #052e16
    }
    .lg\:dark\:stroke-indigo-100:is(.dark *) {
        stroke: #e0e7ff
    }
    .lg\:dark\:stroke-indigo-200:is(.dark *) {
        stroke: #c7d2fe
    }
    .lg\:dark\:stroke-indigo-300:is(.dark *) {
        stroke: #a5b4fc
    }
    .lg\:dark\:stroke-indigo-400:is(.dark *) {
        stroke: #818cf8
    }
    .lg\:dark\:stroke-indigo-50:is(.dark *) {
        stroke: #eef2ff
    }
    .lg\:dark\:stroke-indigo-500:is(.dark *) {
        stroke: #6366f1
    }
    .lg\:dark\:stroke-indigo-600:is(.dark *) {
        stroke: #4f46e5
    }
    .lg\:dark\:stroke-indigo-700:is(.dark *) {
        stroke: #4338ca
    }
    .lg\:dark\:stroke-indigo-800:is(.dark *) {
        stroke: #3730a3
    }
    .lg\:dark\:stroke-indigo-900:is(.dark *) {
        stroke: #312e81
    }
    .lg\:dark\:stroke-indigo-950:is(.dark *) {
        stroke: #1e1b4b
    }
    .lg\:dark\:stroke-inherit:is(.dark *) {
        stroke: inherit
    }
    .lg\:dark\:stroke-lime-100:is(.dark *) {
        stroke: #ecfccb
    }
    .lg\:dark\:stroke-lime-200:is(.dark *) {
        stroke: #d9f99d
    }
    .lg\:dark\:stroke-lime-300:is(.dark *) {
        stroke: #bef264
    }
    .lg\:dark\:stroke-lime-400:is(.dark *) {
        stroke: #a3e635
    }
    .lg\:dark\:stroke-lime-50:is(.dark *) {
        stroke: #f7fee7
    }
    .lg\:dark\:stroke-lime-500:is(.dark *) {
        stroke: #84cc16
    }
    .lg\:dark\:stroke-lime-600:is(.dark *) {
        stroke: #65a30d
    }
    .lg\:dark\:stroke-lime-700:is(.dark *) {
        stroke: #4d7c0f
    }
    .lg\:dark\:stroke-lime-800:is(.dark *) {
        stroke: #3f6212
    }
    .lg\:dark\:stroke-lime-900:is(.dark *) {
        stroke: #365314
    }
    .lg\:dark\:stroke-lime-950:is(.dark *) {
        stroke: #1a2e05
    }
    .lg\:dark\:stroke-neutral-100:is(.dark *) {
        stroke: #f5f5f5
    }
    .lg\:dark\:stroke-neutral-200:is(.dark *) {
        stroke: #e5e5e5
    }
    .lg\:dark\:stroke-neutral-300:is(.dark *) {
        stroke: #d4d4d4
    }
    .lg\:dark\:stroke-neutral-400:is(.dark *) {
        stroke: #a3a3a3
    }
    .lg\:dark\:stroke-neutral-50:is(.dark *) {
        stroke: #fafafa
    }
    .lg\:dark\:stroke-neutral-500:is(.dark *) {
        stroke: #737373
    }
    .lg\:dark\:stroke-neutral-600:is(.dark *) {
        stroke: #525252
    }
    .lg\:dark\:stroke-neutral-700:is(.dark *) {
        stroke: #404040
    }
    .lg\:dark\:stroke-neutral-800:is(.dark *) {
        stroke: #262626
    }
    .lg\:dark\:stroke-neutral-900:is(.dark *) {
        stroke: #171717
    }
    .lg\:dark\:stroke-neutral-950:is(.dark *) {
        stroke: #0a0a0a
    }
    .lg\:dark\:stroke-none:is(.dark *) {
        stroke: none
    }
    .lg\:dark\:stroke-orange-100:is(.dark *) {
        stroke: #ffedd5
    }
    .lg\:dark\:stroke-orange-200:is(.dark *) {
        stroke: #fed7aa
    }
    .lg\:dark\:stroke-orange-300:is(.dark *) {
        stroke: #fdba74
    }
    .lg\:dark\:stroke-orange-400:is(.dark *) {
        stroke: #fb923c
    }
    .lg\:dark\:stroke-orange-50:is(.dark *) {
        stroke: #fff7ed
    }
    .lg\:dark\:stroke-orange-500:is(.dark *) {
        stroke: #f97316
    }
    .lg\:dark\:stroke-orange-600:is(.dark *) {
        stroke: #ea580c
    }
    .lg\:dark\:stroke-orange-700:is(.dark *) {
        stroke: #c2410c
    }
    .lg\:dark\:stroke-orange-800:is(.dark *) {
        stroke: #9a3412
    }
    .lg\:dark\:stroke-orange-900:is(.dark *) {
        stroke: #7c2d12
    }
    .lg\:dark\:stroke-orange-950:is(.dark *) {
        stroke: #431407
    }
    .lg\:dark\:stroke-pink-100:is(.dark *) {
        stroke: #fce7f3
    }
    .lg\:dark\:stroke-pink-200:is(.dark *) {
        stroke: #fbcfe8
    }
    .lg\:dark\:stroke-pink-300:is(.dark *) {
        stroke: #f9a8d4
    }
    .lg\:dark\:stroke-pink-400:is(.dark *) {
        stroke: #f472b6
    }
    .lg\:dark\:stroke-pink-50:is(.dark *) {
        stroke: #fdf2f8
    }
    .lg\:dark\:stroke-pink-500:is(.dark *) {
        stroke: #ec4899
    }
    .lg\:dark\:stroke-pink-600:is(.dark *) {
        stroke: #db2777
    }
    .lg\:dark\:stroke-pink-700:is(.dark *) {
        stroke: #be185d
    }
    .lg\:dark\:stroke-pink-800:is(.dark *) {
        stroke: #9d174d
    }
    .lg\:dark\:stroke-pink-900:is(.dark *) {
        stroke: #831843
    }
    .lg\:dark\:stroke-pink-950:is(.dark *) {
        stroke: #500724
    }
    .lg\:dark\:stroke-purple-100:is(.dark *) {
        stroke: #f3e8ff
    }
    .lg\:dark\:stroke-purple-200:is(.dark *) {
        stroke: #e9d5ff
    }
    .lg\:dark\:stroke-purple-300:is(.dark *) {
        stroke: #d8b4fe
    }
    .lg\:dark\:stroke-purple-400:is(.dark *) {
        stroke: #c084fc
    }
    .lg\:dark\:stroke-purple-50:is(.dark *) {
        stroke: #faf5ff
    }
    .lg\:dark\:stroke-purple-500:is(.dark *) {
        stroke: #a855f7
    }
    .lg\:dark\:stroke-purple-600:is(.dark *) {
        stroke: #9333ea
    }
    .lg\:dark\:stroke-purple-700:is(.dark *) {
        stroke: #7e22ce
    }
    .lg\:dark\:stroke-purple-800:is(.dark *) {
        stroke: #6b21a8
    }
    .lg\:dark\:stroke-purple-900:is(.dark *) {
        stroke: #581c87
    }
    .lg\:dark\:stroke-purple-950:is(.dark *) {
        stroke: #3b0764
    }
    .lg\:dark\:stroke-red-100:is(.dark *) {
        stroke: #fee2e2
    }
    .lg\:dark\:stroke-red-200:is(.dark *) {
        stroke: #fecaca
    }
    .lg\:dark\:stroke-red-300:is(.dark *) {
        stroke: #fca5a5
    }
    .lg\:dark\:stroke-red-400:is(.dark *) {
        stroke: #f87171
    }
    .lg\:dark\:stroke-red-50:is(.dark *) {
        stroke: #fef2f2
    }
    .lg\:dark\:stroke-red-500:is(.dark *) {
        stroke: #ef4444
    }
    .lg\:dark\:stroke-red-600:is(.dark *) {
        stroke: #dc2626
    }
    .lg\:dark\:stroke-red-700:is(.dark *) {
        stroke: #b91c1c
    }
    .lg\:dark\:stroke-red-800:is(.dark *) {
        stroke: #991b1b
    }
    .lg\:dark\:stroke-red-900:is(.dark *) {
        stroke: #7f1d1d
    }
    .lg\:dark\:stroke-red-950:is(.dark *) {
        stroke: #450a0a
    }
    .lg\:dark\:stroke-rose-100:is(.dark *) {
        stroke: #ffe4e6
    }
    .lg\:dark\:stroke-rose-200:is(.dark *) {
        stroke: #fecdd3
    }
    .lg\:dark\:stroke-rose-300:is(.dark *) {
        stroke: #fda4af
    }
    .lg\:dark\:stroke-rose-400:is(.dark *) {
        stroke: #fb7185
    }
    .lg\:dark\:stroke-rose-50:is(.dark *) {
        stroke: #fff1f2
    }
    .lg\:dark\:stroke-rose-500:is(.dark *) {
        stroke: #f43f5e
    }
    .lg\:dark\:stroke-rose-600:is(.dark *) {
        stroke: #e11d48
    }
    .lg\:dark\:stroke-rose-700:is(.dark *) {
        stroke: #be123c
    }
    .lg\:dark\:stroke-rose-800:is(.dark *) {
        stroke: #9f1239
    }
    .lg\:dark\:stroke-rose-900:is(.dark *) {
        stroke: #881337
    }
    .lg\:dark\:stroke-rose-950:is(.dark *) {
        stroke: #4c0519
    }
    .lg\:dark\:stroke-sky-100:is(.dark *) {
        stroke: #e0f2fe
    }
    .lg\:dark\:stroke-sky-200:is(.dark *) {
        stroke: #bae6fd
    }
    .lg\:dark\:stroke-sky-300:is(.dark *) {
        stroke: #7dd3fc
    }
    .lg\:dark\:stroke-sky-400:is(.dark *) {
        stroke: #38bdf8
    }
    .lg\:dark\:stroke-sky-50:is(.dark *) {
        stroke: #f0f9ff
    }
    .lg\:dark\:stroke-sky-500:is(.dark *) {
        stroke: #0ea5e9
    }
    .lg\:dark\:stroke-sky-600:is(.dark *) {
        stroke: #0284c7
    }
    .lg\:dark\:stroke-sky-700:is(.dark *) {
        stroke: #0369a1
    }
    .lg\:dark\:stroke-sky-800:is(.dark *) {
        stroke: #075985
    }
    .lg\:dark\:stroke-sky-900:is(.dark *) {
        stroke: #0c4a6e
    }
    .lg\:dark\:stroke-sky-950:is(.dark *) {
        stroke: #082f49
    }
    .lg\:dark\:stroke-slate-100:is(.dark *) {
        stroke: #f1f5f9
    }
    .lg\:dark\:stroke-slate-200:is(.dark *) {
        stroke: #e2e8f0
    }
    .lg\:dark\:stroke-slate-300:is(.dark *) {
        stroke: #cbd5e1
    }
    .lg\:dark\:stroke-slate-400:is(.dark *) {
        stroke: #94a3b8
    }
    .lg\:dark\:stroke-slate-50:is(.dark *) {
        stroke: #f8fafc
    }
    .lg\:dark\:stroke-slate-500:is(.dark *) {
        stroke: #64748b
    }
    .lg\:dark\:stroke-slate-600:is(.dark *) {
        stroke: #475569
    }
    .lg\:dark\:stroke-slate-700:is(.dark *) {
        stroke: #334155
    }
    .lg\:dark\:stroke-slate-800:is(.dark *) {
        stroke: #1e293b
    }
    .lg\:dark\:stroke-slate-900:is(.dark *) {
        stroke: #0f172a
    }
    .lg\:dark\:stroke-slate-950:is(.dark *) {
        stroke: #020617
    }
    .lg\:dark\:stroke-stone-100:is(.dark *) {
        stroke: #f5f5f4
    }
    .lg\:dark\:stroke-stone-200:is(.dark *) {
        stroke: #e7e5e4
    }
    .lg\:dark\:stroke-stone-300:is(.dark *) {
        stroke: #d6d3d1
    }
    .lg\:dark\:stroke-stone-400:is(.dark *) {
        stroke: #a8a29e
    }
    .lg\:dark\:stroke-stone-50:is(.dark *) {
        stroke: #fafaf9
    }
    .lg\:dark\:stroke-stone-500:is(.dark *) {
        stroke: #78716c
    }
    .lg\:dark\:stroke-stone-600:is(.dark *) {
        stroke: #57534e
    }
    .lg\:dark\:stroke-stone-700:is(.dark *) {
        stroke: #44403c
    }
    .lg\:dark\:stroke-stone-800:is(.dark *) {
        stroke: #292524
    }
    .lg\:dark\:stroke-stone-900:is(.dark *) {
        stroke: #1c1917
    }
    .lg\:dark\:stroke-stone-950:is(.dark *) {
        stroke: #0c0a09
    }
    .lg\:dark\:stroke-teal-100:is(.dark *) {
        stroke: #ccfbf1
    }
    .lg\:dark\:stroke-teal-200:is(.dark *) {
        stroke: #99f6e4
    }
    .lg\:dark\:stroke-teal-300:is(.dark *) {
        stroke: #5eead4
    }
    .lg\:dark\:stroke-teal-400:is(.dark *) {
        stroke: #2dd4bf
    }
    .lg\:dark\:stroke-teal-50:is(.dark *) {
        stroke: #f0fdfa
    }
    .lg\:dark\:stroke-teal-500:is(.dark *) {
        stroke: #14b8a6
    }
    .lg\:dark\:stroke-teal-600:is(.dark *) {
        stroke: #0d9488
    }
    .lg\:dark\:stroke-teal-700:is(.dark *) {
        stroke: #0f766e
    }
    .lg\:dark\:stroke-teal-800:is(.dark *) {
        stroke: #115e59
    }
    .lg\:dark\:stroke-teal-900:is(.dark *) {
        stroke: #134e4a
    }
    .lg\:dark\:stroke-teal-950:is(.dark *) {
        stroke: #042f2e
    }
    .lg\:dark\:stroke-transparent:is(.dark *) {
        stroke: transparent
    }
    .lg\:dark\:stroke-violet-100:is(.dark *) {
        stroke: #ede9fe
    }
    .lg\:dark\:stroke-violet-200:is(.dark *) {
        stroke: #ddd6fe
    }
    .lg\:dark\:stroke-violet-300:is(.dark *) {
        stroke: #c4b5fd
    }
    .lg\:dark\:stroke-violet-400:is(.dark *) {
        stroke: #a78bfa
    }
    .lg\:dark\:stroke-violet-50:is(.dark *) {
        stroke: #f5f3ff
    }
    .lg\:dark\:stroke-violet-500:is(.dark *) {
        stroke: #8b5cf6
    }
    .lg\:dark\:stroke-violet-600:is(.dark *) {
        stroke: #7c3aed
    }
    .lg\:dark\:stroke-violet-700:is(.dark *) {
        stroke: #6d28d9
    }
    .lg\:dark\:stroke-violet-800:is(.dark *) {
        stroke: #5b21b6
    }
    .lg\:dark\:stroke-violet-900:is(.dark *) {
        stroke: #4c1d95
    }
    .lg\:dark\:stroke-violet-950:is(.dark *) {
        stroke: #2e1065
    }
    .lg\:dark\:stroke-white:is(.dark *) {
        stroke: #fff
    }
    .lg\:dark\:stroke-yellow-100:is(.dark *) {
        stroke: #fef9c3
    }
    .lg\:dark\:stroke-yellow-200:is(.dark *) {
        stroke: #fef08a
    }
    .lg\:dark\:stroke-yellow-300:is(.dark *) {
        stroke: #fde047
    }
    .lg\:dark\:stroke-yellow-400:is(.dark *) {
        stroke: #facc15
    }
    .lg\:dark\:stroke-yellow-50:is(.dark *) {
        stroke: #fefce8
    }
    .lg\:dark\:stroke-yellow-500:is(.dark *) {
        stroke: #eab308
    }
    .lg\:dark\:stroke-yellow-600:is(.dark *) {
        stroke: #ca8a04
    }
    .lg\:dark\:stroke-yellow-700:is(.dark *) {
        stroke: #a16207
    }
    .lg\:dark\:stroke-yellow-800:is(.dark *) {
        stroke: #854d0e
    }
    .lg\:dark\:stroke-yellow-900:is(.dark *) {
        stroke: #713f12
    }
    .lg\:dark\:stroke-yellow-950:is(.dark *) {
        stroke: #422006
    }
    .lg\:dark\:stroke-zinc-100:is(.dark *) {
        stroke: #f4f4f5
    }
    .lg\:dark\:stroke-zinc-200:is(.dark *) {
        stroke: #e4e4e7
    }
    .lg\:dark\:stroke-zinc-300:is(.dark *) {
        stroke: #d4d4d8
    }
    .lg\:dark\:stroke-zinc-400:is(.dark *) {
        stroke: #a1a1aa
    }
    .lg\:dark\:stroke-zinc-50:is(.dark *) {
        stroke: #fafafa
    }
    .lg\:dark\:stroke-zinc-500:is(.dark *) {
        stroke: #71717a
    }
    .lg\:dark\:stroke-zinc-600:is(.dark *) {
        stroke: #52525b
    }
    .lg\:dark\:stroke-zinc-700:is(.dark *) {
        stroke: #3f3f46
    }
    .lg\:dark\:stroke-zinc-800:is(.dark *) {
        stroke: #27272a
    }
    .lg\:dark\:stroke-zinc-900:is(.dark *) {
        stroke: #18181b
    }
    .lg\:dark\:stroke-zinc-950:is(.dark *) {
        stroke: #09090b
    }
    .lg\:dark\:stroke-0:is(.dark *) {
        stroke-width: 0
    }
    .lg\:dark\:stroke-1:is(.dark *) {
        stroke-width: 1
    }
    .lg\:dark\:stroke-2:is(.dark *) {
        stroke-width: 2
    }
    .lg\:dark\:text-left:is(.dark *) {
        text-align: left
    }
    .lg\:dark\:text-center:is(.dark *) {
        text-align: center
    }
    .lg\:dark\:text-right:is(.dark *) {
        text-align: right
    }
    .lg\:dark\:text-justify:is(.dark *) {
        text-align: justify
    }
    .lg\:dark\:text-start:is(.dark *) {
        text-align: start
    }
    .lg\:dark\:text-end:is(.dark *) {
        text-align: end
    }
    .lg\:dark\:text-2xl:is(.dark *) {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .lg\:dark\:text-3xl:is(.dark *) {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .lg\:dark\:text-4xl:is(.dark *) {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .lg\:dark\:text-5xl:is(.dark *) {
        font-size: 3rem;
        line-height: 1
    }
    .lg\:dark\:text-6xl:is(.dark *) {
        font-size: 3.75rem;
        line-height: 1
    }
    .lg\:dark\:text-7xl:is(.dark *) {
        font-size: 4.5rem;
        line-height: 1
    }
    .lg\:dark\:text-8xl:is(.dark *) {
        font-size: 6rem;
        line-height: 1
    }
    .lg\:dark\:text-9xl:is(.dark *) {
        font-size: 8rem;
        line-height: 1
    }
    .lg\:dark\:text-base:is(.dark *) {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .lg\:dark\:text-lg:is(.dark *) {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .lg\:dark\:text-sm:is(.dark *) {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .lg\:dark\:text-xl:is(.dark *) {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .lg\:dark\:text-xs:is(.dark *) {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .lg\:dark\:text-amber-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 243 199 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 230 138 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 211 77 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 191 36 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 251 235 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 119 6 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(180 83 9 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(146 64 14 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 53 15 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-amber-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 26 3 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-black:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 234 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(191 219 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 197 253 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(96 165 250 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 246 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 130 246 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(37 99 235 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(29 78 216 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 64 175 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 58 138 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-blue-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 37 84 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-current:is(.dark *) {
        color: currentColor
    }
    .lg\:dark\:text-cyan-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(207 250 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 243 252 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(103 232 249 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 211 238 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 254 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 182 212 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 145 178 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 116 144 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 94 117 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 78 99 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-cyan-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 51 68 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 250 229 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 243 208 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(110 231 183 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(52 211 153 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 253 245 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(16 185 129 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 150 105 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 120 87 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 95 70 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 78 59 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-emerald-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 44 34 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 232 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 208 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 171 252 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(232 121 249 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 244 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 70 239 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 38 211 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(162 28 175 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 25 143 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(112 26 117 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-fuchsia-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 4 78 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 244 246 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 231 235 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 213 219 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 250 251 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 114 128 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(31 41 55 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-gray-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 7 18 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 252 231 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(187 247 208 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 239 172 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 222 128 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 244 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 163 74 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 128 61 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 101 52 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 83 45 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-green-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 46 22 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 231 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(199 210 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 180 252 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(129 140 248 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(238 242 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(99 102 241 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(79 70 229 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 56 202 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 48 163 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(49 46 129 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-indigo-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 27 75 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-inherit:is(.dark *) {
        color: inherit
    }
    .lg\:dark\:text-lime-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 252 203 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 249 157 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 242 100 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 230 53 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(247 254 231 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(132 204 22 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(101 163 13 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(77 124 15 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 98 18 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(54 83 20 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-lime-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(26 46 5 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 245 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 229 229 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 212 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 163 163 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(115 115 115 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 82 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(64 64 64 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(38 38 38 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 23 23 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-neutral-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(10 10 10 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 237 213 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 215 170 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 186 116 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 146 60 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 247 237 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 115 22 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 88 12 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(194 65 12 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(154 52 18 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 45 18 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-orange-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 20 7 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 231 243 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 207 232 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 168 212 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 114 182 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 242 248 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 72 153 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 39 119 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 24 93 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(157 23 77 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(131 24 67 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-pink-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(80 7 36 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 232 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(233 213 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(216 180 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 132 252 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 245 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 85 247 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 51 234 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(126 34 206 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 33 168 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(88 28 135 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-purple-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 7 100 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 226 226 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 202 202 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 165 165 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 113 113 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 242 242 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(185 28 28 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 27 27 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(127 29 29 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-red-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 10 10 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 228 230 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 205 211 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 164 175 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 113 133 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 241 242 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 63 94 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(225 29 72 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 18 60 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(159 18 57 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(136 19 55 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-rose-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 5 25 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 242 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(186 230 253 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(125 211 252 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(56 189 248 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 249 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 165 233 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 132 199 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 105 161 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(7 89 133 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 74 110 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-sky-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 47 73 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(241 245 249 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(226 232 240 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(203 213 225 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 250 252 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(51 65 85 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-slate-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 6 23 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 244 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(231 229 228 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(214 211 209 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 162 158 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 249 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 113 108 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(87 83 78 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(68 64 60 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(41 37 36 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(28 25 23 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-stone-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 10 9 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(204 251 241 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(94 234 212 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 250 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 94 89 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(19 78 74 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-teal-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 47 46 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-transparent:is(.dark *) {
        color: transparent
    }
    .lg\:dark\:text-violet-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(237 233 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(221 214 254 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(196 181 253 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 139 250 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 243 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(139 92 246 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 58 237 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(109 40 217 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(91 33 182 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 29 149 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-violet-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(46 16 101 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-white:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 249 195 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 240 138 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 224 71 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 204 21 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 252 232 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 179 8 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(202 138 4 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 98 7 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(133 77 14 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 63 18 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-yellow-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(66 32 6 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 244 245 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(228 228 231 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 216 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 161 170 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 113 122 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 91 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 63 70 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(39 39 42 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(24 24 27 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-zinc-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(9 9 11 / var(--tw-text-opacity, 1))
    }
    .lg\:dark\:text-opacity-0:is(.dark *) {
        --tw-text-opacity: 0
    }
    .lg\:dark\:text-opacity-10:is(.dark *) {
        --tw-text-opacity: 0.1
    }
    .lg\:dark\:text-opacity-100:is(.dark *) {
        --tw-text-opacity: 1
    }
    .lg\:dark\:text-opacity-15:is(.dark *) {
        --tw-text-opacity: 0.15
    }
    .lg\:dark\:text-opacity-20:is(.dark *) {
        --tw-text-opacity: 0.2
    }
    .lg\:dark\:text-opacity-25:is(.dark *) {
        --tw-text-opacity: 0.25
    }
    .lg\:dark\:text-opacity-30:is(.dark *) {
        --tw-text-opacity: 0.3
    }
    .lg\:dark\:text-opacity-35:is(.dark *) {
        --tw-text-opacity: 0.35
    }
    .lg\:dark\:text-opacity-40:is(.dark *) {
        --tw-text-opacity: 0.4
    }
    .lg\:dark\:text-opacity-45:is(.dark *) {
        --tw-text-opacity: 0.45
    }
    .lg\:dark\:text-opacity-5:is(.dark *) {
        --tw-text-opacity: 0.05
    }
    .lg\:dark\:text-opacity-50:is(.dark *) {
        --tw-text-opacity: 0.5
    }
    .lg\:dark\:text-opacity-55:is(.dark *) {
        --tw-text-opacity: 0.55
    }
    .lg\:dark\:text-opacity-60:is(.dark *) {
        --tw-text-opacity: 0.6
    }
    .lg\:dark\:text-opacity-65:is(.dark *) {
        --tw-text-opacity: 0.65
    }
    .lg\:dark\:text-opacity-70:is(.dark *) {
        --tw-text-opacity: 0.7
    }
    .lg\:dark\:text-opacity-75:is(.dark *) {
        --tw-text-opacity: 0.75
    }
    .lg\:dark\:text-opacity-80:is(.dark *) {
        --tw-text-opacity: 0.8
    }
    .lg\:dark\:text-opacity-85:is(.dark *) {
        --tw-text-opacity: 0.85
    }
    .lg\:dark\:text-opacity-90:is(.dark *) {
        --tw-text-opacity: 0.9
    }
    .lg\:dark\:text-opacity-95:is(.dark *) {
        --tw-text-opacity: 0.95
    }
    .lg\:dark\:decoration-amber-100:is(.dark *) {
        text-decoration-color: #fef3c7
    }
    .lg\:dark\:decoration-amber-200:is(.dark *) {
        text-decoration-color: #fde68a
    }
    .lg\:dark\:decoration-amber-300:is(.dark *) {
        text-decoration-color: #fcd34d
    }
    .lg\:dark\:decoration-amber-400:is(.dark *) {
        text-decoration-color: #fbbf24
    }
    .lg\:dark\:decoration-amber-50:is(.dark *) {
        text-decoration-color: #fffbeb
    }
    .lg\:dark\:decoration-amber-500:is(.dark *) {
        text-decoration-color: #f59e0b
    }
    .lg\:dark\:decoration-amber-600:is(.dark *) {
        text-decoration-color: #d97706
    }
    .lg\:dark\:decoration-amber-700:is(.dark *) {
        text-decoration-color: #b45309
    }
    .lg\:dark\:decoration-amber-800:is(.dark *) {
        text-decoration-color: #92400e
    }
    .lg\:dark\:decoration-amber-900:is(.dark *) {
        text-decoration-color: #78350f
    }
    .lg\:dark\:decoration-amber-950:is(.dark *) {
        text-decoration-color: #451a03
    }
    .lg\:dark\:decoration-black:is(.dark *) {
        text-decoration-color: #000
    }
    .lg\:dark\:decoration-blue-100:is(.dark *) {
        text-decoration-color: #dbeafe
    }
    .lg\:dark\:decoration-blue-200:is(.dark *) {
        text-decoration-color: #bfdbfe
    }
    .lg\:dark\:decoration-blue-300:is(.dark *) {
        text-decoration-color: #93c5fd
    }
    .lg\:dark\:decoration-blue-400:is(.dark *) {
        text-decoration-color: #60a5fa
    }
    .lg\:dark\:decoration-blue-50:is(.dark *) {
        text-decoration-color: #eff6ff
    }
    .lg\:dark\:decoration-blue-500:is(.dark *) {
        text-decoration-color: #3b82f6
    }
    .lg\:dark\:decoration-blue-600:is(.dark *) {
        text-decoration-color: #2563eb
    }
    .lg\:dark\:decoration-blue-700:is(.dark *) {
        text-decoration-color: #1d4ed8
    }
    .lg\:dark\:decoration-blue-800:is(.dark *) {
        text-decoration-color: #1e40af
    }
    .lg\:dark\:decoration-blue-900:is(.dark *) {
        text-decoration-color: #1e3a8a
    }
    .lg\:dark\:decoration-blue-950:is(.dark *) {
        text-decoration-color: #172554
    }
    .lg\:dark\:decoration-current:is(.dark *) {
        text-decoration-color: currentColor
    }
    .lg\:dark\:decoration-cyan-100:is(.dark *) {
        text-decoration-color: #cffafe
    }
    .lg\:dark\:decoration-cyan-200:is(.dark *) {
        text-decoration-color: #a5f3fc
    }
    .lg\:dark\:decoration-cyan-300:is(.dark *) {
        text-decoration-color: #67e8f9
    }
    .lg\:dark\:decoration-cyan-400:is(.dark *) {
        text-decoration-color: #22d3ee
    }
    .lg\:dark\:decoration-cyan-50:is(.dark *) {
        text-decoration-color: #ecfeff
    }
    .lg\:dark\:decoration-cyan-500:is(.dark *) {
        text-decoration-color: #06b6d4
    }
    .lg\:dark\:decoration-cyan-600:is(.dark *) {
        text-decoration-color: #0891b2
    }
    .lg\:dark\:decoration-cyan-700:is(.dark *) {
        text-decoration-color: #0e7490
    }
    .lg\:dark\:decoration-cyan-800:is(.dark *) {
        text-decoration-color: #155e75
    }
    .lg\:dark\:decoration-cyan-900:is(.dark *) {
        text-decoration-color: #164e63
    }
    .lg\:dark\:decoration-cyan-950:is(.dark *) {
        text-decoration-color: #083344
    }
    .lg\:dark\:decoration-emerald-100:is(.dark *) {
        text-decoration-color: #d1fae5
    }
    .lg\:dark\:decoration-emerald-200:is(.dark *) {
        text-decoration-color: #a7f3d0
    }
    .lg\:dark\:decoration-emerald-300:is(.dark *) {
        text-decoration-color: #6ee7b7
    }
    .lg\:dark\:decoration-emerald-400:is(.dark *) {
        text-decoration-color: #34d399
    }
    .lg\:dark\:decoration-emerald-50:is(.dark *) {
        text-decoration-color: #ecfdf5
    }
    .lg\:dark\:decoration-emerald-500:is(.dark *) {
        text-decoration-color: #10b981
    }
    .lg\:dark\:decoration-emerald-600:is(.dark *) {
        text-decoration-color: #059669
    }
    .lg\:dark\:decoration-emerald-700:is(.dark *) {
        text-decoration-color: #047857
    }
    .lg\:dark\:decoration-emerald-800:is(.dark *) {
        text-decoration-color: #065f46
    }
    .lg\:dark\:decoration-emerald-900:is(.dark *) {
        text-decoration-color: #064e3b
    }
    .lg\:dark\:decoration-emerald-950:is(.dark *) {
        text-decoration-color: #022c22
    }
    .lg\:dark\:decoration-fuchsia-100:is(.dark *) {
        text-decoration-color: #fae8ff
    }
    .lg\:dark\:decoration-fuchsia-200:is(.dark *) {
        text-decoration-color: #f5d0fe
    }
    .lg\:dark\:decoration-fuchsia-300:is(.dark *) {
        text-decoration-color: #f0abfc
    }
    .lg\:dark\:decoration-fuchsia-400:is(.dark *) {
        text-decoration-color: #e879f9
    }
    .lg\:dark\:decoration-fuchsia-50:is(.dark *) {
        text-decoration-color: #fdf4ff
    }
    .lg\:dark\:decoration-fuchsia-500:is(.dark *) {
        text-decoration-color: #d946ef
    }
    .lg\:dark\:decoration-fuchsia-600:is(.dark *) {
        text-decoration-color: #c026d3
    }
    .lg\:dark\:decoration-fuchsia-700:is(.dark *) {
        text-decoration-color: #a21caf
    }
    .lg\:dark\:decoration-fuchsia-800:is(.dark *) {
        text-decoration-color: #86198f
    }
    .lg\:dark\:decoration-fuchsia-900:is(.dark *) {
        text-decoration-color: #701a75
    }
    .lg\:dark\:decoration-fuchsia-950:is(.dark *) {
        text-decoration-color: #4a044e
    }
    .lg\:dark\:decoration-gray-100:is(.dark *) {
        text-decoration-color: #f3f4f6
    }
    .lg\:dark\:decoration-gray-200:is(.dark *) {
        text-decoration-color: #e5e7eb
    }
    .lg\:dark\:decoration-gray-300:is(.dark *) {
        text-decoration-color: #d1d5db
    }
    .lg\:dark\:decoration-gray-400:is(.dark *) {
        text-decoration-color: #9ca3af
    }
    .lg\:dark\:decoration-gray-50:is(.dark *) {
        text-decoration-color: #f9fafb
    }
    .lg\:dark\:decoration-gray-500:is(.dark *) {
        text-decoration-color: #6b7280
    }
    .lg\:dark\:decoration-gray-600:is(.dark *) {
        text-decoration-color: #4b5563
    }
    .lg\:dark\:decoration-gray-700:is(.dark *) {
        text-decoration-color: #374151
    }
    .lg\:dark\:decoration-gray-800:is(.dark *) {
        text-decoration-color: #1f2937
    }
    .lg\:dark\:decoration-gray-900:is(.dark *) {
        text-decoration-color: #111827
    }
    .lg\:dark\:decoration-gray-950:is(.dark *) {
        text-decoration-color: #030712
    }
    .lg\:dark\:decoration-green-100:is(.dark *) {
        text-decoration-color: #dcfce7
    }
    .lg\:dark\:decoration-green-200:is(.dark *) {
        text-decoration-color: #bbf7d0
    }
    .lg\:dark\:decoration-green-300:is(.dark *) {
        text-decoration-color: #86efac
    }
    .lg\:dark\:decoration-green-400:is(.dark *) {
        text-decoration-color: #4ade80
    }
    .lg\:dark\:decoration-green-50:is(.dark *) {
        text-decoration-color: #f0fdf4
    }
    .lg\:dark\:decoration-green-500:is(.dark *) {
        text-decoration-color: #22c55e
    }
    .lg\:dark\:decoration-green-600:is(.dark *) {
        text-decoration-color: #16a34a
    }
    .lg\:dark\:decoration-green-700:is(.dark *) {
        text-decoration-color: #15803d
    }
    .lg\:dark\:decoration-green-800:is(.dark *) {
        text-decoration-color: #166534
    }
    .lg\:dark\:decoration-green-900:is(.dark *) {
        text-decoration-color: #14532d
    }
    .lg\:dark\:decoration-green-950:is(.dark *) {
        text-decoration-color: #052e16
    }
    .lg\:dark\:decoration-indigo-100:is(.dark *) {
        text-decoration-color: #e0e7ff
    }
    .lg\:dark\:decoration-indigo-200:is(.dark *) {
        text-decoration-color: #c7d2fe
    }
    .lg\:dark\:decoration-indigo-300:is(.dark *) {
        text-decoration-color: #a5b4fc
    }
    .lg\:dark\:decoration-indigo-400:is(.dark *) {
        text-decoration-color: #818cf8
    }
    .lg\:dark\:decoration-indigo-50:is(.dark *) {
        text-decoration-color: #eef2ff
    }
    .lg\:dark\:decoration-indigo-500:is(.dark *) {
        text-decoration-color: #6366f1
    }
    .lg\:dark\:decoration-indigo-600:is(.dark *) {
        text-decoration-color: #4f46e5
    }
    .lg\:dark\:decoration-indigo-700:is(.dark *) {
        text-decoration-color: #4338ca
    }
    .lg\:dark\:decoration-indigo-800:is(.dark *) {
        text-decoration-color: #3730a3
    }
    .lg\:dark\:decoration-indigo-900:is(.dark *) {
        text-decoration-color: #312e81
    }
    .lg\:dark\:decoration-indigo-950:is(.dark *) {
        text-decoration-color: #1e1b4b
    }
    .lg\:dark\:decoration-inherit:is(.dark *) {
        text-decoration-color: inherit
    }
    .lg\:dark\:decoration-lime-100:is(.dark *) {
        text-decoration-color: #ecfccb
    }
    .lg\:dark\:decoration-lime-200:is(.dark *) {
        text-decoration-color: #d9f99d
    }
    .lg\:dark\:decoration-lime-300:is(.dark *) {
        text-decoration-color: #bef264
    }
    .lg\:dark\:decoration-lime-400:is(.dark *) {
        text-decoration-color: #a3e635
    }
    .lg\:dark\:decoration-lime-50:is(.dark *) {
        text-decoration-color: #f7fee7
    }
    .lg\:dark\:decoration-lime-500:is(.dark *) {
        text-decoration-color: #84cc16
    }
    .lg\:dark\:decoration-lime-600:is(.dark *) {
        text-decoration-color: #65a30d
    }
    .lg\:dark\:decoration-lime-700:is(.dark *) {
        text-decoration-color: #4d7c0f
    }
    .lg\:dark\:decoration-lime-800:is(.dark *) {
        text-decoration-color: #3f6212
    }
    .lg\:dark\:decoration-lime-900:is(.dark *) {
        text-decoration-color: #365314
    }
    .lg\:dark\:decoration-lime-950:is(.dark *) {
        text-decoration-color: #1a2e05
    }
    .lg\:dark\:decoration-neutral-100:is(.dark *) {
        text-decoration-color: #f5f5f5
    }
    .lg\:dark\:decoration-neutral-200:is(.dark *) {
        text-decoration-color: #e5e5e5
    }
    .lg\:dark\:decoration-neutral-300:is(.dark *) {
        text-decoration-color: #d4d4d4
    }
    .lg\:dark\:decoration-neutral-400:is(.dark *) {
        text-decoration-color: #a3a3a3
    }
    .lg\:dark\:decoration-neutral-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .lg\:dark\:decoration-neutral-500:is(.dark *) {
        text-decoration-color: #737373
    }
    .lg\:dark\:decoration-neutral-600:is(.dark *) {
        text-decoration-color: #525252
    }
    .lg\:dark\:decoration-neutral-700:is(.dark *) {
        text-decoration-color: #404040
    }
    .lg\:dark\:decoration-neutral-800:is(.dark *) {
        text-decoration-color: #262626
    }
    .lg\:dark\:decoration-neutral-900:is(.dark *) {
        text-decoration-color: #171717
    }
    .lg\:dark\:decoration-neutral-950:is(.dark *) {
        text-decoration-color: #0a0a0a
    }
    .lg\:dark\:decoration-orange-100:is(.dark *) {
        text-decoration-color: #ffedd5
    }
    .lg\:dark\:decoration-orange-200:is(.dark *) {
        text-decoration-color: #fed7aa
    }
    .lg\:dark\:decoration-orange-300:is(.dark *) {
        text-decoration-color: #fdba74
    }
    .lg\:dark\:decoration-orange-400:is(.dark *) {
        text-decoration-color: #fb923c
    }
    .lg\:dark\:decoration-orange-50:is(.dark *) {
        text-decoration-color: #fff7ed
    }
    .lg\:dark\:decoration-orange-500:is(.dark *) {
        text-decoration-color: #f97316
    }
    .lg\:dark\:decoration-orange-600:is(.dark *) {
        text-decoration-color: #ea580c
    }
    .lg\:dark\:decoration-orange-700:is(.dark *) {
        text-decoration-color: #c2410c
    }
    .lg\:dark\:decoration-orange-800:is(.dark *) {
        text-decoration-color: #9a3412
    }
    .lg\:dark\:decoration-orange-900:is(.dark *) {
        text-decoration-color: #7c2d12
    }
    .lg\:dark\:decoration-orange-950:is(.dark *) {
        text-decoration-color: #431407
    }
    .lg\:dark\:decoration-pink-100:is(.dark *) {
        text-decoration-color: #fce7f3
    }
    .lg\:dark\:decoration-pink-200:is(.dark *) {
        text-decoration-color: #fbcfe8
    }
    .lg\:dark\:decoration-pink-300:is(.dark *) {
        text-decoration-color: #f9a8d4
    }
    .lg\:dark\:decoration-pink-400:is(.dark *) {
        text-decoration-color: #f472b6
    }
    .lg\:dark\:decoration-pink-50:is(.dark *) {
        text-decoration-color: #fdf2f8
    }
    .lg\:dark\:decoration-pink-500:is(.dark *) {
        text-decoration-color: #ec4899
    }
    .lg\:dark\:decoration-pink-600:is(.dark *) {
        text-decoration-color: #db2777
    }
    .lg\:dark\:decoration-pink-700:is(.dark *) {
        text-decoration-color: #be185d
    }
    .lg\:dark\:decoration-pink-800:is(.dark *) {
        text-decoration-color: #9d174d
    }
    .lg\:dark\:decoration-pink-900:is(.dark *) {
        text-decoration-color: #831843
    }
    .lg\:dark\:decoration-pink-950:is(.dark *) {
        text-decoration-color: #500724
    }
    .lg\:dark\:decoration-purple-100:is(.dark *) {
        text-decoration-color: #f3e8ff
    }
    .lg\:dark\:decoration-purple-200:is(.dark *) {
        text-decoration-color: #e9d5ff
    }
    .lg\:dark\:decoration-purple-300:is(.dark *) {
        text-decoration-color: #d8b4fe
    }
    .lg\:dark\:decoration-purple-400:is(.dark *) {
        text-decoration-color: #c084fc
    }
    .lg\:dark\:decoration-purple-50:is(.dark *) {
        text-decoration-color: #faf5ff
    }
    .lg\:dark\:decoration-purple-500:is(.dark *) {
        text-decoration-color: #a855f7
    }
    .lg\:dark\:decoration-purple-600:is(.dark *) {
        text-decoration-color: #9333ea
    }
    .lg\:dark\:decoration-purple-700:is(.dark *) {
        text-decoration-color: #7e22ce
    }
    .lg\:dark\:decoration-purple-800:is(.dark *) {
        text-decoration-color: #6b21a8
    }
    .lg\:dark\:decoration-purple-900:is(.dark *) {
        text-decoration-color: #581c87
    }
    .lg\:dark\:decoration-purple-950:is(.dark *) {
        text-decoration-color: #3b0764
    }
    .lg\:dark\:decoration-red-100:is(.dark *) {
        text-decoration-color: #fee2e2
    }
    .lg\:dark\:decoration-red-200:is(.dark *) {
        text-decoration-color: #fecaca
    }
    .lg\:dark\:decoration-red-300:is(.dark *) {
        text-decoration-color: #fca5a5
    }
    .lg\:dark\:decoration-red-400:is(.dark *) {
        text-decoration-color: #f87171
    }
    .lg\:dark\:decoration-red-50:is(.dark *) {
        text-decoration-color: #fef2f2
    }
    .lg\:dark\:decoration-red-500:is(.dark *) {
        text-decoration-color: #ef4444
    }
    .lg\:dark\:decoration-red-600:is(.dark *) {
        text-decoration-color: #dc2626
    }
    .lg\:dark\:decoration-red-700:is(.dark *) {
        text-decoration-color: #b91c1c
    }
    .lg\:dark\:decoration-red-800:is(.dark *) {
        text-decoration-color: #991b1b
    }
    .lg\:dark\:decoration-red-900:is(.dark *) {
        text-decoration-color: #7f1d1d
    }
    .lg\:dark\:decoration-red-950:is(.dark *) {
        text-decoration-color: #450a0a
    }
    .lg\:dark\:decoration-rose-100:is(.dark *) {
        text-decoration-color: #ffe4e6
    }
    .lg\:dark\:decoration-rose-200:is(.dark *) {
        text-decoration-color: #fecdd3
    }
    .lg\:dark\:decoration-rose-300:is(.dark *) {
        text-decoration-color: #fda4af
    }
    .lg\:dark\:decoration-rose-400:is(.dark *) {
        text-decoration-color: #fb7185
    }
    .lg\:dark\:decoration-rose-50:is(.dark *) {
        text-decoration-color: #fff1f2
    }
    .lg\:dark\:decoration-rose-500:is(.dark *) {
        text-decoration-color: #f43f5e
    }
    .lg\:dark\:decoration-rose-600:is(.dark *) {
        text-decoration-color: #e11d48
    }
    .lg\:dark\:decoration-rose-700:is(.dark *) {
        text-decoration-color: #be123c
    }
    .lg\:dark\:decoration-rose-800:is(.dark *) {
        text-decoration-color: #9f1239
    }
    .lg\:dark\:decoration-rose-900:is(.dark *) {
        text-decoration-color: #881337
    }
    .lg\:dark\:decoration-rose-950:is(.dark *) {
        text-decoration-color: #4c0519
    }
    .lg\:dark\:decoration-sky-100:is(.dark *) {
        text-decoration-color: #e0f2fe
    }
    .lg\:dark\:decoration-sky-200:is(.dark *) {
        text-decoration-color: #bae6fd
    }
    .lg\:dark\:decoration-sky-300:is(.dark *) {
        text-decoration-color: #7dd3fc
    }
    .lg\:dark\:decoration-sky-400:is(.dark *) {
        text-decoration-color: #38bdf8
    }
    .lg\:dark\:decoration-sky-50:is(.dark *) {
        text-decoration-color: #f0f9ff
    }
    .lg\:dark\:decoration-sky-500:is(.dark *) {
        text-decoration-color: #0ea5e9
    }
    .lg\:dark\:decoration-sky-600:is(.dark *) {
        text-decoration-color: #0284c7
    }
    .lg\:dark\:decoration-sky-700:is(.dark *) {
        text-decoration-color: #0369a1
    }
    .lg\:dark\:decoration-sky-800:is(.dark *) {
        text-decoration-color: #075985
    }
    .lg\:dark\:decoration-sky-900:is(.dark *) {
        text-decoration-color: #0c4a6e
    }
    .lg\:dark\:decoration-sky-950:is(.dark *) {
        text-decoration-color: #082f49
    }
    .lg\:dark\:decoration-slate-100:is(.dark *) {
        text-decoration-color: #f1f5f9
    }
    .lg\:dark\:decoration-slate-200:is(.dark *) {
        text-decoration-color: #e2e8f0
    }
    .lg\:dark\:decoration-slate-300:is(.dark *) {
        text-decoration-color: #cbd5e1
    }
    .lg\:dark\:decoration-slate-400:is(.dark *) {
        text-decoration-color: #94a3b8
    }
    .lg\:dark\:decoration-slate-50:is(.dark *) {
        text-decoration-color: #f8fafc
    }
    .lg\:dark\:decoration-slate-500:is(.dark *) {
        text-decoration-color: #64748b
    }
    .lg\:dark\:decoration-slate-600:is(.dark *) {
        text-decoration-color: #475569
    }
    .lg\:dark\:decoration-slate-700:is(.dark *) {
        text-decoration-color: #334155
    }
    .lg\:dark\:decoration-slate-800:is(.dark *) {
        text-decoration-color: #1e293b
    }
    .lg\:dark\:decoration-slate-900:is(.dark *) {
        text-decoration-color: #0f172a
    }
    .lg\:dark\:decoration-slate-950:is(.dark *) {
        text-decoration-color: #020617
    }
    .lg\:dark\:decoration-stone-100:is(.dark *) {
        text-decoration-color: #f5f5f4
    }
    .lg\:dark\:decoration-stone-200:is(.dark *) {
        text-decoration-color: #e7e5e4
    }
    .lg\:dark\:decoration-stone-300:is(.dark *) {
        text-decoration-color: #d6d3d1
    }
    .lg\:dark\:decoration-stone-400:is(.dark *) {
        text-decoration-color: #a8a29e
    }
    .lg\:dark\:decoration-stone-50:is(.dark *) {
        text-decoration-color: #fafaf9
    }
    .lg\:dark\:decoration-stone-500:is(.dark *) {
        text-decoration-color: #78716c
    }
    .lg\:dark\:decoration-stone-600:is(.dark *) {
        text-decoration-color: #57534e
    }
    .lg\:dark\:decoration-stone-700:is(.dark *) {
        text-decoration-color: #44403c
    }
    .lg\:dark\:decoration-stone-800:is(.dark *) {
        text-decoration-color: #292524
    }
    .lg\:dark\:decoration-stone-900:is(.dark *) {
        text-decoration-color: #1c1917
    }
    .lg\:dark\:decoration-stone-950:is(.dark *) {
        text-decoration-color: #0c0a09
    }
    .lg\:dark\:decoration-teal-100:is(.dark *) {
        text-decoration-color: #ccfbf1
    }
    .lg\:dark\:decoration-teal-200:is(.dark *) {
        text-decoration-color: #99f6e4
    }
    .lg\:dark\:decoration-teal-300:is(.dark *) {
        text-decoration-color: #5eead4
    }
    .lg\:dark\:decoration-teal-400:is(.dark *) {
        text-decoration-color: #2dd4bf
    }
    .lg\:dark\:decoration-teal-50:is(.dark *) {
        text-decoration-color: #f0fdfa
    }
    .lg\:dark\:decoration-teal-500:is(.dark *) {
        text-decoration-color: #14b8a6
    }
    .lg\:dark\:decoration-teal-600:is(.dark *) {
        text-decoration-color: #0d9488
    }
    .lg\:dark\:decoration-teal-700:is(.dark *) {
        text-decoration-color: #0f766e
    }
    .lg\:dark\:decoration-teal-800:is(.dark *) {
        text-decoration-color: #115e59
    }
    .lg\:dark\:decoration-teal-900:is(.dark *) {
        text-decoration-color: #134e4a
    }
    .lg\:dark\:decoration-teal-950:is(.dark *) {
        text-decoration-color: #042f2e
    }
    .lg\:dark\:decoration-transparent:is(.dark *) {
        text-decoration-color: transparent
    }
    .lg\:dark\:decoration-violet-100:is(.dark *) {
        text-decoration-color: #ede9fe
    }
    .lg\:dark\:decoration-violet-200:is(.dark *) {
        text-decoration-color: #ddd6fe
    }
    .lg\:dark\:decoration-violet-300:is(.dark *) {
        text-decoration-color: #c4b5fd
    }
    .lg\:dark\:decoration-violet-400:is(.dark *) {
        text-decoration-color: #a78bfa
    }
    .lg\:dark\:decoration-violet-50:is(.dark *) {
        text-decoration-color: #f5f3ff
    }
    .lg\:dark\:decoration-violet-500:is(.dark *) {
        text-decoration-color: #8b5cf6
    }
    .lg\:dark\:decoration-violet-600:is(.dark *) {
        text-decoration-color: #7c3aed
    }
    .lg\:dark\:decoration-violet-700:is(.dark *) {
        text-decoration-color: #6d28d9
    }
    .lg\:dark\:decoration-violet-800:is(.dark *) {
        text-decoration-color: #5b21b6
    }
    .lg\:dark\:decoration-violet-900:is(.dark *) {
        text-decoration-color: #4c1d95
    }
    .lg\:dark\:decoration-violet-950:is(.dark *) {
        text-decoration-color: #2e1065
    }
    .lg\:dark\:decoration-white:is(.dark *) {
        text-decoration-color: #fff
    }
    .lg\:dark\:decoration-yellow-100:is(.dark *) {
        text-decoration-color: #fef9c3
    }
    .lg\:dark\:decoration-yellow-200:is(.dark *) {
        text-decoration-color: #fef08a
    }
    .lg\:dark\:decoration-yellow-300:is(.dark *) {
        text-decoration-color: #fde047
    }
    .lg\:dark\:decoration-yellow-400:is(.dark *) {
        text-decoration-color: #facc15
    }
    .lg\:dark\:decoration-yellow-50:is(.dark *) {
        text-decoration-color: #fefce8
    }
    .lg\:dark\:decoration-yellow-500:is(.dark *) {
        text-decoration-color: #eab308
    }
    .lg\:dark\:decoration-yellow-600:is(.dark *) {
        text-decoration-color: #ca8a04
    }
    .lg\:dark\:decoration-yellow-700:is(.dark *) {
        text-decoration-color: #a16207
    }
    .lg\:dark\:decoration-yellow-800:is(.dark *) {
        text-decoration-color: #854d0e
    }
    .lg\:dark\:decoration-yellow-900:is(.dark *) {
        text-decoration-color: #713f12
    }
    .lg\:dark\:decoration-yellow-950:is(.dark *) {
        text-decoration-color: #422006
    }
    .lg\:dark\:decoration-zinc-100:is(.dark *) {
        text-decoration-color: #f4f4f5
    }
    .lg\:dark\:decoration-zinc-200:is(.dark *) {
        text-decoration-color: #e4e4e7
    }
    .lg\:dark\:decoration-zinc-300:is(.dark *) {
        text-decoration-color: #d4d4d8
    }
    .lg\:dark\:decoration-zinc-400:is(.dark *) {
        text-decoration-color: #a1a1aa
    }
    .lg\:dark\:decoration-zinc-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .lg\:dark\:decoration-zinc-500:is(.dark *) {
        text-decoration-color: #71717a
    }
    .lg\:dark\:decoration-zinc-600:is(.dark *) {
        text-decoration-color: #52525b
    }
    .lg\:dark\:decoration-zinc-700:is(.dark *) {
        text-decoration-color: #3f3f46
    }
    .lg\:dark\:decoration-zinc-800:is(.dark *) {
        text-decoration-color: #27272a
    }
    .lg\:dark\:decoration-zinc-900:is(.dark *) {
        text-decoration-color: #18181b
    }
    .lg\:dark\:decoration-zinc-950:is(.dark *) {
        text-decoration-color: #09090b
    }
    .lg\:dark\:decoration-solid:is(.dark *) {
        text-decoration-style: solid
    }
    .lg\:dark\:decoration-double:is(.dark *) {
        text-decoration-style: double
    }
    .lg\:dark\:decoration-dotted:is(.dark *) {
        text-decoration-style: dotted
    }
    .lg\:dark\:decoration-dashed:is(.dark *) {
        text-decoration-style: dashed
    }
    .lg\:dark\:decoration-wavy:is(.dark *) {
        text-decoration-style: wavy
    }
    .lg\:dark\:decoration-0:is(.dark *) {
        text-decoration-thickness: 0px
    }
    .lg\:dark\:decoration-1:is(.dark *) {
        text-decoration-thickness: 1px
    }
    .lg\:dark\:decoration-2:is(.dark *) {
        text-decoration-thickness: 2px
    }
    .lg\:dark\:decoration-4:is(.dark *) {
        text-decoration-thickness: 4px
    }
    .lg\:dark\:decoration-8:is(.dark *) {
        text-decoration-thickness: 8px
    }
    .lg\:dark\:decoration-auto:is(.dark *) {
        text-decoration-thickness: auto
    }
    .lg\:dark\:decoration-from-font:is(.dark *) {
        text-decoration-thickness: from-font
    }
    .lg\:dark\:placeholder-amber-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 243 199 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 230 138 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 211 77 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 191 36 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 251 235 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 158 11 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 119 6 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(180 83 9 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(146 64 14 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 53 15 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-amber-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 26 3 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-black:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 234 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(191 219 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 197 253 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(96 165 250 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 246 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 130 246 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(37 99 235 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(29 78 216 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 64 175 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-blue-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 37 84 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-current:is(.dark *)::placeholder {
        color: currentColor
    }
    .lg\:dark\:placeholder-cyan-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(207 250 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 243 252 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(103 232 249 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 211 238 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 254 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 182 212 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 145 178 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 94 117 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 78 99 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-cyan-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 51 68 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 250 229 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 243 208 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(110 231 183 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(52 211 153 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 253 245 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(16 185 129 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 150 105 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 120 87 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 95 70 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 78 59 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-emerald-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 44 34 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 208 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 171 252 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(232 121 249 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 244 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 70 239 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 38 211 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(162 28 175 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 25 143 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(112 26 117 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-fuchsia-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 4 78 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 244 246 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 231 235 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 250 251 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(75 85 99 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(31 41 55 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 24 39 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-gray-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 7 18 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 252 231 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(187 247 208 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 239 172 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 222 128 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 244 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 197 94 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 163 74 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 128 61 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 101 52 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 83 45 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-green-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 46 22 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 231 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(199 210 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 180 252 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(129 140 248 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(238 242 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(99 102 241 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(79 70 229 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 56 202 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 48 163 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(49 46 129 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-indigo-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 27 75 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-inherit:is(.dark *)::placeholder {
        color: inherit
    }
    .lg\:dark\:placeholder-lime-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 252 203 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 249 157 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 242 100 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 230 53 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(247 254 231 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(132 204 22 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(101 163 13 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(77 124 15 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 98 18 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(54 83 20 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-lime-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(26 46 5 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 245 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 229 229 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 212 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 82 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(64 64 64 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(38 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 23 23 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-neutral-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(10 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 237 213 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 215 170 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 186 116 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 146 60 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 247 237 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 115 22 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 88 12 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(194 65 12 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(154 52 18 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 45 18 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-orange-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 20 7 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 231 243 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 207 232 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 168 212 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 114 182 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 242 248 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 72 153 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 39 119 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 24 93 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(157 23 77 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(131 24 67 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-pink-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(80 7 36 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(233 213 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(216 180 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 132 252 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 245 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 85 247 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 51 234 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(126 34 206 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 33 168 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(88 28 135 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-purple-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 7 100 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 226 226 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 202 202 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 165 165 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 113 113 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 242 242 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 68 68 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(185 28 28 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 27 27 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(127 29 29 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-red-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 228 230 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 205 211 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 164 175 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 113 133 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 241 242 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 63 94 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(225 29 72 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 18 60 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(159 18 57 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(136 19 55 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-rose-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 5 25 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 242 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(186 230 253 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(125 211 252 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(56 189 248 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 249 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 165 233 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 132 199 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 105 161 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(7 89 133 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 74 110 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-sky-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 47 73 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(241 245 249 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(226 232 240 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(203 213 225 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 250 252 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(100 116 139 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(51 65 85 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 41 59 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 23 42 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-slate-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 6 23 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 244 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(231 229 228 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(214 211 209 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 162 158 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 249 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 113 108 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(87 83 78 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(68 64 60 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(41 37 36 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(28 25 23 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-stone-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 10 9 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(204 251 241 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 246 228 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(94 234 212 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(45 212 191 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 250 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 184 166 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(13 148 136 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 118 110 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 94 89 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(19 78 74 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-teal-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 47 46 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-transparent:is(.dark *)::placeholder {
        color: transparent
    }
    .lg\:dark\:placeholder-violet-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(237 233 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(221 214 254 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(196 181 253 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 139 250 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 243 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(139 92 246 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 58 237 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(109 40 217 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(91 33 182 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 29 149 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-violet-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(46 16 101 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-white:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 249 195 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 240 138 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 224 71 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 204 21 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 252 232 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 179 8 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(202 138 4 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 98 7 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(133 77 14 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 63 18 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-yellow-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(66 32 6 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 244 245 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(228 228 231 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 216 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 161 170 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 113 122 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 91 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 63 70 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(39 39 42 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(24 24 27 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-zinc-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(9 9 11 / var(--tw-placeholder-opacity, 1))
    }
    .lg\:dark\:placeholder-opacity-0:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0
    }
    .lg\:dark\:placeholder-opacity-10:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.1
    }
    .lg\:dark\:placeholder-opacity-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1
    }
    .lg\:dark\:placeholder-opacity-15:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.15
    }
    .lg\:dark\:placeholder-opacity-20:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.2
    }
    .lg\:dark\:placeholder-opacity-25:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.25
    }
    .lg\:dark\:placeholder-opacity-30:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.3
    }
    .lg\:dark\:placeholder-opacity-35:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.35
    }
    .lg\:dark\:placeholder-opacity-40:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.4
    }
    .lg\:dark\:placeholder-opacity-45:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.45
    }
    .lg\:dark\:placeholder-opacity-5:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.05
    }
    .lg\:dark\:placeholder-opacity-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.5
    }
    .lg\:dark\:placeholder-opacity-55:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.55
    }
    .lg\:dark\:placeholder-opacity-60:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.6
    }
    .lg\:dark\:placeholder-opacity-65:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.65
    }
    .lg\:dark\:placeholder-opacity-70:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.7
    }
    .lg\:dark\:placeholder-opacity-75:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.75
    }
    .lg\:dark\:placeholder-opacity-80:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.8
    }
    .lg\:dark\:placeholder-opacity-85:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.85
    }
    .lg\:dark\:placeholder-opacity-90:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.9
    }
    .lg\:dark\:placeholder-opacity-95:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.95
    }
    .lg\:dark\:caret-amber-100:is(.dark *) {
        caret-color: #fef3c7
    }
    .lg\:dark\:caret-amber-200:is(.dark *) {
        caret-color: #fde68a
    }
    .lg\:dark\:caret-amber-300:is(.dark *) {
        caret-color: #fcd34d
    }
    .lg\:dark\:caret-amber-400:is(.dark *) {
        caret-color: #fbbf24
    }
    .lg\:dark\:caret-amber-50:is(.dark *) {
        caret-color: #fffbeb
    }
    .lg\:dark\:caret-amber-500:is(.dark *) {
        caret-color: #f59e0b
    }
    .lg\:dark\:caret-amber-600:is(.dark *) {
        caret-color: #d97706
    }
    .lg\:dark\:caret-amber-700:is(.dark *) {
        caret-color: #b45309
    }
    .lg\:dark\:caret-amber-800:is(.dark *) {
        caret-color: #92400e
    }
    .lg\:dark\:caret-amber-900:is(.dark *) {
        caret-color: #78350f
    }
    .lg\:dark\:caret-amber-950:is(.dark *) {
        caret-color: #451a03
    }
    .lg\:dark\:caret-black:is(.dark *) {
        caret-color: #000
    }
    .lg\:dark\:caret-blue-100:is(.dark *) {
        caret-color: #dbeafe
    }
    .lg\:dark\:caret-blue-200:is(.dark *) {
        caret-color: #bfdbfe
    }
    .lg\:dark\:caret-blue-300:is(.dark *) {
        caret-color: #93c5fd
    }
    .lg\:dark\:caret-blue-400:is(.dark *) {
        caret-color: #60a5fa
    }
    .lg\:dark\:caret-blue-50:is(.dark *) {
        caret-color: #eff6ff
    }
    .lg\:dark\:caret-blue-500:is(.dark *) {
        caret-color: #3b82f6
    }
    .lg\:dark\:caret-blue-600:is(.dark *) {
        caret-color: #2563eb
    }
    .lg\:dark\:caret-blue-700:is(.dark *) {
        caret-color: #1d4ed8
    }
    .lg\:dark\:caret-blue-800:is(.dark *) {
        caret-color: #1e40af
    }
    .lg\:dark\:caret-blue-900:is(.dark *) {
        caret-color: #1e3a8a
    }
    .lg\:dark\:caret-blue-950:is(.dark *) {
        caret-color: #172554
    }
    .lg\:dark\:caret-current:is(.dark *) {
        caret-color: currentColor
    }
    .lg\:dark\:caret-cyan-100:is(.dark *) {
        caret-color: #cffafe
    }
    .lg\:dark\:caret-cyan-200:is(.dark *) {
        caret-color: #a5f3fc
    }
    .lg\:dark\:caret-cyan-300:is(.dark *) {
        caret-color: #67e8f9
    }
    .lg\:dark\:caret-cyan-400:is(.dark *) {
        caret-color: #22d3ee
    }
    .lg\:dark\:caret-cyan-50:is(.dark *) {
        caret-color: #ecfeff
    }
    .lg\:dark\:caret-cyan-500:is(.dark *) {
        caret-color: #06b6d4
    }
    .lg\:dark\:caret-cyan-600:is(.dark *) {
        caret-color: #0891b2
    }
    .lg\:dark\:caret-cyan-700:is(.dark *) {
        caret-color: #0e7490
    }
    .lg\:dark\:caret-cyan-800:is(.dark *) {
        caret-color: #155e75
    }
    .lg\:dark\:caret-cyan-900:is(.dark *) {
        caret-color: #164e63
    }
    .lg\:dark\:caret-cyan-950:is(.dark *) {
        caret-color: #083344
    }
    .lg\:dark\:caret-emerald-100:is(.dark *) {
        caret-color: #d1fae5
    }
    .lg\:dark\:caret-emerald-200:is(.dark *) {
        caret-color: #a7f3d0
    }
    .lg\:dark\:caret-emerald-300:is(.dark *) {
        caret-color: #6ee7b7
    }
    .lg\:dark\:caret-emerald-400:is(.dark *) {
        caret-color: #34d399
    }
    .lg\:dark\:caret-emerald-50:is(.dark *) {
        caret-color: #ecfdf5
    }
    .lg\:dark\:caret-emerald-500:is(.dark *) {
        caret-color: #10b981
    }
    .lg\:dark\:caret-emerald-600:is(.dark *) {
        caret-color: #059669
    }
    .lg\:dark\:caret-emerald-700:is(.dark *) {
        caret-color: #047857
    }
    .lg\:dark\:caret-emerald-800:is(.dark *) {
        caret-color: #065f46
    }
    .lg\:dark\:caret-emerald-900:is(.dark *) {
        caret-color: #064e3b
    }
    .lg\:dark\:caret-emerald-950:is(.dark *) {
        caret-color: #022c22
    }
    .lg\:dark\:caret-fuchsia-100:is(.dark *) {
        caret-color: #fae8ff
    }
    .lg\:dark\:caret-fuchsia-200:is(.dark *) {
        caret-color: #f5d0fe
    }
    .lg\:dark\:caret-fuchsia-300:is(.dark *) {
        caret-color: #f0abfc
    }
    .lg\:dark\:caret-fuchsia-400:is(.dark *) {
        caret-color: #e879f9
    }
    .lg\:dark\:caret-fuchsia-50:is(.dark *) {
        caret-color: #fdf4ff
    }
    .lg\:dark\:caret-fuchsia-500:is(.dark *) {
        caret-color: #d946ef
    }
    .lg\:dark\:caret-fuchsia-600:is(.dark *) {
        caret-color: #c026d3
    }
    .lg\:dark\:caret-fuchsia-700:is(.dark *) {
        caret-color: #a21caf
    }
    .lg\:dark\:caret-fuchsia-800:is(.dark *) {
        caret-color: #86198f
    }
    .lg\:dark\:caret-fuchsia-900:is(.dark *) {
        caret-color: #701a75
    }
    .lg\:dark\:caret-fuchsia-950:is(.dark *) {
        caret-color: #4a044e
    }
    .lg\:dark\:caret-gray-100:is(.dark *) {
        caret-color: #f3f4f6
    }
    .lg\:dark\:caret-gray-200:is(.dark *) {
        caret-color: #e5e7eb
    }
    .lg\:dark\:caret-gray-300:is(.dark *) {
        caret-color: #d1d5db
    }
    .lg\:dark\:caret-gray-400:is(.dark *) {
        caret-color: #9ca3af
    }
    .lg\:dark\:caret-gray-50:is(.dark *) {
        caret-color: #f9fafb
    }
    .lg\:dark\:caret-gray-500:is(.dark *) {
        caret-color: #6b7280
    }
    .lg\:dark\:caret-gray-600:is(.dark *) {
        caret-color: #4b5563
    }
    .lg\:dark\:caret-gray-700:is(.dark *) {
        caret-color: #374151
    }
    .lg\:dark\:caret-gray-800:is(.dark *) {
        caret-color: #1f2937
    }
    .lg\:dark\:caret-gray-900:is(.dark *) {
        caret-color: #111827
    }
    .lg\:dark\:caret-gray-950:is(.dark *) {
        caret-color: #030712
    }
    .lg\:dark\:caret-green-100:is(.dark *) {
        caret-color: #dcfce7
    }
    .lg\:dark\:caret-green-200:is(.dark *) {
        caret-color: #bbf7d0
    }
    .lg\:dark\:caret-green-300:is(.dark *) {
        caret-color: #86efac
    }
    .lg\:dark\:caret-green-400:is(.dark *) {
        caret-color: #4ade80
    }
    .lg\:dark\:caret-green-50:is(.dark *) {
        caret-color: #f0fdf4
    }
    .lg\:dark\:caret-green-500:is(.dark *) {
        caret-color: #22c55e
    }
    .lg\:dark\:caret-green-600:is(.dark *) {
        caret-color: #16a34a
    }
    .lg\:dark\:caret-green-700:is(.dark *) {
        caret-color: #15803d
    }
    .lg\:dark\:caret-green-800:is(.dark *) {
        caret-color: #166534
    }
    .lg\:dark\:caret-green-900:is(.dark *) {
        caret-color: #14532d
    }
    .lg\:dark\:caret-green-950:is(.dark *) {
        caret-color: #052e16
    }
    .lg\:dark\:caret-indigo-100:is(.dark *) {
        caret-color: #e0e7ff
    }
    .lg\:dark\:caret-indigo-200:is(.dark *) {
        caret-color: #c7d2fe
    }
    .lg\:dark\:caret-indigo-300:is(.dark *) {
        caret-color: #a5b4fc
    }
    .lg\:dark\:caret-indigo-400:is(.dark *) {
        caret-color: #818cf8
    }
    .lg\:dark\:caret-indigo-50:is(.dark *) {
        caret-color: #eef2ff
    }
    .lg\:dark\:caret-indigo-500:is(.dark *) {
        caret-color: #6366f1
    }
    .lg\:dark\:caret-indigo-600:is(.dark *) {
        caret-color: #4f46e5
    }
    .lg\:dark\:caret-indigo-700:is(.dark *) {
        caret-color: #4338ca
    }
    .lg\:dark\:caret-indigo-800:is(.dark *) {
        caret-color: #3730a3
    }
    .lg\:dark\:caret-indigo-900:is(.dark *) {
        caret-color: #312e81
    }
    .lg\:dark\:caret-indigo-950:is(.dark *) {
        caret-color: #1e1b4b
    }
    .lg\:dark\:caret-inherit:is(.dark *) {
        caret-color: inherit
    }
    .lg\:dark\:caret-lime-100:is(.dark *) {
        caret-color: #ecfccb
    }
    .lg\:dark\:caret-lime-200:is(.dark *) {
        caret-color: #d9f99d
    }
    .lg\:dark\:caret-lime-300:is(.dark *) {
        caret-color: #bef264
    }
    .lg\:dark\:caret-lime-400:is(.dark *) {
        caret-color: #a3e635
    }
    .lg\:dark\:caret-lime-50:is(.dark *) {
        caret-color: #f7fee7
    }
    .lg\:dark\:caret-lime-500:is(.dark *) {
        caret-color: #84cc16
    }
    .lg\:dark\:caret-lime-600:is(.dark *) {
        caret-color: #65a30d
    }
    .lg\:dark\:caret-lime-700:is(.dark *) {
        caret-color: #4d7c0f
    }
    .lg\:dark\:caret-lime-800:is(.dark *) {
        caret-color: #3f6212
    }
    .lg\:dark\:caret-lime-900:is(.dark *) {
        caret-color: #365314
    }
    .lg\:dark\:caret-lime-950:is(.dark *) {
        caret-color: #1a2e05
    }
    .lg\:dark\:caret-neutral-100:is(.dark *) {
        caret-color: #f5f5f5
    }
    .lg\:dark\:caret-neutral-200:is(.dark *) {
        caret-color: #e5e5e5
    }
    .lg\:dark\:caret-neutral-300:is(.dark *) {
        caret-color: #d4d4d4
    }
    .lg\:dark\:caret-neutral-400:is(.dark *) {
        caret-color: #a3a3a3
    }
    .lg\:dark\:caret-neutral-50:is(.dark *) {
        caret-color: #fafafa
    }
    .lg\:dark\:caret-neutral-500:is(.dark *) {
        caret-color: #737373
    }
    .lg\:dark\:caret-neutral-600:is(.dark *) {
        caret-color: #525252
    }
    .lg\:dark\:caret-neutral-700:is(.dark *) {
        caret-color: #404040
    }
    .lg\:dark\:caret-neutral-800:is(.dark *) {
        caret-color: #262626
    }
    .lg\:dark\:caret-neutral-900:is(.dark *) {
        caret-color: #171717
    }
    .lg\:dark\:caret-neutral-950:is(.dark *) {
        caret-color: #0a0a0a
    }
    .lg\:dark\:caret-orange-100:is(.dark *) {
        caret-color: #ffedd5
    }
    .lg\:dark\:caret-orange-200:is(.dark *) {
        caret-color: #fed7aa
    }
    .lg\:dark\:caret-orange-300:is(.dark *) {
        caret-color: #fdba74
    }
    .lg\:dark\:caret-orange-400:is(.dark *) {
        caret-color: #fb923c
    }
    .lg\:dark\:caret-orange-50:is(.dark *) {
        caret-color: #fff7ed
    }
    .lg\:dark\:caret-orange-500:is(.dark *) {
        caret-color: #f97316
    }
    .lg\:dark\:caret-orange-600:is(.dark *) {
        caret-color: #ea580c
    }
    .lg\:dark\:caret-orange-700:is(.dark *) {
        caret-color: #c2410c
    }
    .lg\:dark\:caret-orange-800:is(.dark *) {
        caret-color: #9a3412
    }
    .lg\:dark\:caret-orange-900:is(.dark *) {
        caret-color: #7c2d12
    }
    .lg\:dark\:caret-orange-950:is(.dark *) {
        caret-color: #431407
    }
    .lg\:dark\:caret-pink-100:is(.dark *) {
        caret-color: #fce7f3
    }
    .lg\:dark\:caret-pink-200:is(.dark *) {
        caret-color: #fbcfe8
    }
    .lg\:dark\:caret-pink-300:is(.dark *) {
        caret-color: #f9a8d4
    }
    .lg\:dark\:caret-pink-400:is(.dark *) {
        caret-color: #f472b6
    }
    .lg\:dark\:caret-pink-50:is(.dark *) {
        caret-color: #fdf2f8
    }
    .lg\:dark\:caret-pink-500:is(.dark *) {
        caret-color: #ec4899
    }
    .lg\:dark\:caret-pink-600:is(.dark *) {
        caret-color: #db2777
    }
    .lg\:dark\:caret-pink-700:is(.dark *) {
        caret-color: #be185d
    }
    .lg\:dark\:caret-pink-800:is(.dark *) {
        caret-color: #9d174d
    }
    .lg\:dark\:caret-pink-900:is(.dark *) {
        caret-color: #831843
    }
    .lg\:dark\:caret-pink-950:is(.dark *) {
        caret-color: #500724
    }
    .lg\:dark\:caret-purple-100:is(.dark *) {
        caret-color: #f3e8ff
    }
    .lg\:dark\:caret-purple-200:is(.dark *) {
        caret-color: #e9d5ff
    }
    .lg\:dark\:caret-purple-300:is(.dark *) {
        caret-color: #d8b4fe
    }
    .lg\:dark\:caret-purple-400:is(.dark *) {
        caret-color: #c084fc
    }
    .lg\:dark\:caret-purple-50:is(.dark *) {
        caret-color: #faf5ff
    }
    .lg\:dark\:caret-purple-500:is(.dark *) {
        caret-color: #a855f7
    }
    .lg\:dark\:caret-purple-600:is(.dark *) {
        caret-color: #9333ea
    }
    .lg\:dark\:caret-purple-700:is(.dark *) {
        caret-color: #7e22ce
    }
    .lg\:dark\:caret-purple-800:is(.dark *) {
        caret-color: #6b21a8
    }
    .lg\:dark\:caret-purple-900:is(.dark *) {
        caret-color: #581c87
    }
    .lg\:dark\:caret-purple-950:is(.dark *) {
        caret-color: #3b0764
    }
    .lg\:dark\:caret-red-100:is(.dark *) {
        caret-color: #fee2e2
    }
    .lg\:dark\:caret-red-200:is(.dark *) {
        caret-color: #fecaca
    }
    .lg\:dark\:caret-red-300:is(.dark *) {
        caret-color: #fca5a5
    }
    .lg\:dark\:caret-red-400:is(.dark *) {
        caret-color: #f87171
    }
    .lg\:dark\:caret-red-50:is(.dark *) {
        caret-color: #fef2f2
    }
    .lg\:dark\:caret-red-500:is(.dark *) {
        caret-color: #ef4444
    }
    .lg\:dark\:caret-red-600:is(.dark *) {
        caret-color: #dc2626
    }
    .lg\:dark\:caret-red-700:is(.dark *) {
        caret-color: #b91c1c
    }
    .lg\:dark\:caret-red-800:is(.dark *) {
        caret-color: #991b1b
    }
    .lg\:dark\:caret-red-900:is(.dark *) {
        caret-color: #7f1d1d
    }
    .lg\:dark\:caret-red-950:is(.dark *) {
        caret-color: #450a0a
    }
    .lg\:dark\:caret-rose-100:is(.dark *) {
        caret-color: #ffe4e6
    }
    .lg\:dark\:caret-rose-200:is(.dark *) {
        caret-color: #fecdd3
    }
    .lg\:dark\:caret-rose-300:is(.dark *) {
        caret-color: #fda4af
    }
    .lg\:dark\:caret-rose-400:is(.dark *) {
        caret-color: #fb7185
    }
    .lg\:dark\:caret-rose-50:is(.dark *) {
        caret-color: #fff1f2
    }
    .lg\:dark\:caret-rose-500:is(.dark *) {
        caret-color: #f43f5e
    }
    .lg\:dark\:caret-rose-600:is(.dark *) {
        caret-color: #e11d48
    }
    .lg\:dark\:caret-rose-700:is(.dark *) {
        caret-color: #be123c
    }
    .lg\:dark\:caret-rose-800:is(.dark *) {
        caret-color: #9f1239
    }
    .lg\:dark\:caret-rose-900:is(.dark *) {
        caret-color: #881337
    }
    .lg\:dark\:caret-rose-950:is(.dark *) {
        caret-color: #4c0519
    }
    .lg\:dark\:caret-sky-100:is(.dark *) {
        caret-color: #e0f2fe
    }
    .lg\:dark\:caret-sky-200:is(.dark *) {
        caret-color: #bae6fd
    }
    .lg\:dark\:caret-sky-300:is(.dark *) {
        caret-color: #7dd3fc
    }
    .lg\:dark\:caret-sky-400:is(.dark *) {
        caret-color: #38bdf8
    }
    .lg\:dark\:caret-sky-50:is(.dark *) {
        caret-color: #f0f9ff
    }
    .lg\:dark\:caret-sky-500:is(.dark *) {
        caret-color: #0ea5e9
    }
    .lg\:dark\:caret-sky-600:is(.dark *) {
        caret-color: #0284c7
    }
    .lg\:dark\:caret-sky-700:is(.dark *) {
        caret-color: #0369a1
    }
    .lg\:dark\:caret-sky-800:is(.dark *) {
        caret-color: #075985
    }
    .lg\:dark\:caret-sky-900:is(.dark *) {
        caret-color: #0c4a6e
    }
    .lg\:dark\:caret-sky-950:is(.dark *) {
        caret-color: #082f49
    }
    .lg\:dark\:caret-slate-100:is(.dark *) {
        caret-color: #f1f5f9
    }
    .lg\:dark\:caret-slate-200:is(.dark *) {
        caret-color: #e2e8f0
    }
    .lg\:dark\:caret-slate-300:is(.dark *) {
        caret-color: #cbd5e1
    }
    .lg\:dark\:caret-slate-400:is(.dark *) {
        caret-color: #94a3b8
    }
    .lg\:dark\:caret-slate-50:is(.dark *) {
        caret-color: #f8fafc
    }
    .lg\:dark\:caret-slate-500:is(.dark *) {
        caret-color: #64748b
    }
    .lg\:dark\:caret-slate-600:is(.dark *) {
        caret-color: #475569
    }
    .lg\:dark\:caret-slate-700:is(.dark *) {
        caret-color: #334155
    }
    .lg\:dark\:caret-slate-800:is(.dark *) {
        caret-color: #1e293b
    }
    .lg\:dark\:caret-slate-900:is(.dark *) {
        caret-color: #0f172a
    }
    .lg\:dark\:caret-slate-950:is(.dark *) {
        caret-color: #020617
    }
    .lg\:dark\:caret-stone-100:is(.dark *) {
        caret-color: #f5f5f4
    }
    .lg\:dark\:caret-stone-200:is(.dark *) {
        caret-color: #e7e5e4
    }
    .lg\:dark\:caret-stone-300:is(.dark *) {
        caret-color: #d6d3d1
    }
    .lg\:dark\:caret-stone-400:is(.dark *) {
        caret-color: #a8a29e
    }
    .lg\:dark\:caret-stone-50:is(.dark *) {
        caret-color: #fafaf9
    }
    .lg\:dark\:caret-stone-500:is(.dark *) {
        caret-color: #78716c
    }
    .lg\:dark\:caret-stone-600:is(.dark *) {
        caret-color: #57534e
    }
    .lg\:dark\:caret-stone-700:is(.dark *) {
        caret-color: #44403c
    }
    .lg\:dark\:caret-stone-800:is(.dark *) {
        caret-color: #292524
    }
    .lg\:dark\:caret-stone-900:is(.dark *) {
        caret-color: #1c1917
    }
    .lg\:dark\:caret-stone-950:is(.dark *) {
        caret-color: #0c0a09
    }
    .lg\:dark\:caret-teal-100:is(.dark *) {
        caret-color: #ccfbf1
    }
    .lg\:dark\:caret-teal-200:is(.dark *) {
        caret-color: #99f6e4
    }
    .lg\:dark\:caret-teal-300:is(.dark *) {
        caret-color: #5eead4
    }
    .lg\:dark\:caret-teal-400:is(.dark *) {
        caret-color: #2dd4bf
    }
    .lg\:dark\:caret-teal-50:is(.dark *) {
        caret-color: #f0fdfa
    }
    .lg\:dark\:caret-teal-500:is(.dark *) {
        caret-color: #14b8a6
    }
    .lg\:dark\:caret-teal-600:is(.dark *) {
        caret-color: #0d9488
    }
    .lg\:dark\:caret-teal-700:is(.dark *) {
        caret-color: #0f766e
    }
    .lg\:dark\:caret-teal-800:is(.dark *) {
        caret-color: #115e59
    }
    .lg\:dark\:caret-teal-900:is(.dark *) {
        caret-color: #134e4a
    }
    .lg\:dark\:caret-teal-950:is(.dark *) {
        caret-color: #042f2e
    }
    .lg\:dark\:caret-transparent:is(.dark *) {
        caret-color: transparent
    }
    .lg\:dark\:caret-violet-100:is(.dark *) {
        caret-color: #ede9fe
    }
    .lg\:dark\:caret-violet-200:is(.dark *) {
        caret-color: #ddd6fe
    }
    .lg\:dark\:caret-violet-300:is(.dark *) {
        caret-color: #c4b5fd
    }
    .lg\:dark\:caret-violet-400:is(.dark *) {
        caret-color: #a78bfa
    }
    .lg\:dark\:caret-violet-50:is(.dark *) {
        caret-color: #f5f3ff
    }
    .lg\:dark\:caret-violet-500:is(.dark *) {
        caret-color: #8b5cf6
    }
    .lg\:dark\:caret-violet-600:is(.dark *) {
        caret-color: #7c3aed
    }
    .lg\:dark\:caret-violet-700:is(.dark *) {
        caret-color: #6d28d9
    }
    .lg\:dark\:caret-violet-800:is(.dark *) {
        caret-color: #5b21b6
    }
    .lg\:dark\:caret-violet-900:is(.dark *) {
        caret-color: #4c1d95
    }
    .lg\:dark\:caret-violet-950:is(.dark *) {
        caret-color: #2e1065
    }
    .lg\:dark\:caret-white:is(.dark *) {
        caret-color: #fff
    }
    .lg\:dark\:caret-yellow-100:is(.dark *) {
        caret-color: #fef9c3
    }
    .lg\:dark\:caret-yellow-200:is(.dark *) {
        caret-color: #fef08a
    }
    .lg\:dark\:caret-yellow-300:is(.dark *) {
        caret-color: #fde047
    }
    .lg\:dark\:caret-yellow-400:is(.dark *) {
        caret-color: #facc15
    }
    .lg\:dark\:caret-yellow-50:is(.dark *) {
        caret-color: #fefce8
    }
    .lg\:dark\:caret-yellow-500:is(.dark *) {
        caret-color: #eab308
    }
    .lg\:dark\:caret-yellow-600:is(.dark *) {
        caret-color: #ca8a04
    }
    .lg\:dark\:caret-yellow-700:is(.dark *) {
        caret-color: #a16207
    }
    .lg\:dark\:caret-yellow-800:is(.dark *) {
        caret-color: #854d0e
    }
    .lg\:dark\:caret-yellow-900:is(.dark *) {
        caret-color: #713f12
    }
    .lg\:dark\:caret-yellow-950:is(.dark *) {
        caret-color: #422006
    }
    .lg\:dark\:caret-zinc-100:is(.dark *) {
        caret-color: #f4f4f5
    }
    .lg\:dark\:caret-zinc-200:is(.dark *) {
        caret-color: #e4e4e7
    }
    .lg\:dark\:caret-zinc-300:is(.dark *) {
        caret-color: #d4d4d8
    }
    .lg\:dark\:caret-zinc-400:is(.dark *) {
        caret-color: #a1a1aa
    }
    .lg\:dark\:caret-zinc-50:is(.dark *) {
        caret-color: #fafafa
    }
    .lg\:dark\:caret-zinc-500:is(.dark *) {
        caret-color: #71717a
    }
    .lg\:dark\:caret-zinc-600:is(.dark *) {
        caret-color: #52525b
    }
    .lg\:dark\:caret-zinc-700:is(.dark *) {
        caret-color: #3f3f46
    }
    .lg\:dark\:caret-zinc-800:is(.dark *) {
        caret-color: #27272a
    }
    .lg\:dark\:caret-zinc-900:is(.dark *) {
        caret-color: #18181b
    }
    .lg\:dark\:caret-zinc-950:is(.dark *) {
        caret-color: #09090b
    }
    .lg\:dark\:accent-amber-100:is(.dark *) {
        accent-color: #fef3c7
    }
    .lg\:dark\:accent-amber-200:is(.dark *) {
        accent-color: #fde68a
    }
    .lg\:dark\:accent-amber-300:is(.dark *) {
        accent-color: #fcd34d
    }
    .lg\:dark\:accent-amber-400:is(.dark *) {
        accent-color: #fbbf24
    }
    .lg\:dark\:accent-amber-50:is(.dark *) {
        accent-color: #fffbeb
    }
    .lg\:dark\:accent-amber-500:is(.dark *) {
        accent-color: #f59e0b
    }
    .lg\:dark\:accent-amber-600:is(.dark *) {
        accent-color: #d97706
    }
    .lg\:dark\:accent-amber-700:is(.dark *) {
        accent-color: #b45309
    }
    .lg\:dark\:accent-amber-800:is(.dark *) {
        accent-color: #92400e
    }
    .lg\:dark\:accent-amber-900:is(.dark *) {
        accent-color: #78350f
    }
    .lg\:dark\:accent-amber-950:is(.dark *) {
        accent-color: #451a03
    }
    .lg\:dark\:accent-auto:is(.dark *) {
        accent-color: auto
    }
    .lg\:dark\:accent-black:is(.dark *) {
        accent-color: #000
    }
    .lg\:dark\:accent-blue-100:is(.dark *) {
        accent-color: #dbeafe
    }
    .lg\:dark\:accent-blue-200:is(.dark *) {
        accent-color: #bfdbfe
    }
    .lg\:dark\:accent-blue-300:is(.dark *) {
        accent-color: #93c5fd
    }
    .lg\:dark\:accent-blue-400:is(.dark *) {
        accent-color: #60a5fa
    }
    .lg\:dark\:accent-blue-50:is(.dark *) {
        accent-color: #eff6ff
    }
    .lg\:dark\:accent-blue-500:is(.dark *) {
        accent-color: #3b82f6
    }
    .lg\:dark\:accent-blue-600:is(.dark *) {
        accent-color: #2563eb
    }
    .lg\:dark\:accent-blue-700:is(.dark *) {
        accent-color: #1d4ed8
    }
    .lg\:dark\:accent-blue-800:is(.dark *) {
        accent-color: #1e40af
    }
    .lg\:dark\:accent-blue-900:is(.dark *) {
        accent-color: #1e3a8a
    }
    .lg\:dark\:accent-blue-950:is(.dark *) {
        accent-color: #172554
    }
    .lg\:dark\:accent-current:is(.dark *) {
        accent-color: currentColor
    }
    .lg\:dark\:accent-cyan-100:is(.dark *) {
        accent-color: #cffafe
    }
    .lg\:dark\:accent-cyan-200:is(.dark *) {
        accent-color: #a5f3fc
    }
    .lg\:dark\:accent-cyan-300:is(.dark *) {
        accent-color: #67e8f9
    }
    .lg\:dark\:accent-cyan-400:is(.dark *) {
        accent-color: #22d3ee
    }
    .lg\:dark\:accent-cyan-50:is(.dark *) {
        accent-color: #ecfeff
    }
    .lg\:dark\:accent-cyan-500:is(.dark *) {
        accent-color: #06b6d4
    }
    .lg\:dark\:accent-cyan-600:is(.dark *) {
        accent-color: #0891b2
    }
    .lg\:dark\:accent-cyan-700:is(.dark *) {
        accent-color: #0e7490
    }
    .lg\:dark\:accent-cyan-800:is(.dark *) {
        accent-color: #155e75
    }
    .lg\:dark\:accent-cyan-900:is(.dark *) {
        accent-color: #164e63
    }
    .lg\:dark\:accent-cyan-950:is(.dark *) {
        accent-color: #083344
    }
    .lg\:dark\:accent-emerald-100:is(.dark *) {
        accent-color: #d1fae5
    }
    .lg\:dark\:accent-emerald-200:is(.dark *) {
        accent-color: #a7f3d0
    }
    .lg\:dark\:accent-emerald-300:is(.dark *) {
        accent-color: #6ee7b7
    }
    .lg\:dark\:accent-emerald-400:is(.dark *) {
        accent-color: #34d399
    }
    .lg\:dark\:accent-emerald-50:is(.dark *) {
        accent-color: #ecfdf5
    }
    .lg\:dark\:accent-emerald-500:is(.dark *) {
        accent-color: #10b981
    }
    .lg\:dark\:accent-emerald-600:is(.dark *) {
        accent-color: #059669
    }
    .lg\:dark\:accent-emerald-700:is(.dark *) {
        accent-color: #047857
    }
    .lg\:dark\:accent-emerald-800:is(.dark *) {
        accent-color: #065f46
    }
    .lg\:dark\:accent-emerald-900:is(.dark *) {
        accent-color: #064e3b
    }
    .lg\:dark\:accent-emerald-950:is(.dark *) {
        accent-color: #022c22
    }
    .lg\:dark\:accent-fuchsia-100:is(.dark *) {
        accent-color: #fae8ff
    }
    .lg\:dark\:accent-fuchsia-200:is(.dark *) {
        accent-color: #f5d0fe
    }
    .lg\:dark\:accent-fuchsia-300:is(.dark *) {
        accent-color: #f0abfc
    }
    .lg\:dark\:accent-fuchsia-400:is(.dark *) {
        accent-color: #e879f9
    }
    .lg\:dark\:accent-fuchsia-50:is(.dark *) {
        accent-color: #fdf4ff
    }
    .lg\:dark\:accent-fuchsia-500:is(.dark *) {
        accent-color: #d946ef
    }
    .lg\:dark\:accent-fuchsia-600:is(.dark *) {
        accent-color: #c026d3
    }
    .lg\:dark\:accent-fuchsia-700:is(.dark *) {
        accent-color: #a21caf
    }
    .lg\:dark\:accent-fuchsia-800:is(.dark *) {
        accent-color: #86198f
    }
    .lg\:dark\:accent-fuchsia-900:is(.dark *) {
        accent-color: #701a75
    }
    .lg\:dark\:accent-fuchsia-950:is(.dark *) {
        accent-color: #4a044e
    }
    .lg\:dark\:accent-gray-100:is(.dark *) {
        accent-color: #f3f4f6
    }
    .lg\:dark\:accent-gray-200:is(.dark *) {
        accent-color: #e5e7eb
    }
    .lg\:dark\:accent-gray-300:is(.dark *) {
        accent-color: #d1d5db
    }
    .lg\:dark\:accent-gray-400:is(.dark *) {
        accent-color: #9ca3af
    }
    .lg\:dark\:accent-gray-50:is(.dark *) {
        accent-color: #f9fafb
    }
    .lg\:dark\:accent-gray-500:is(.dark *) {
        accent-color: #6b7280
    }
    .lg\:dark\:accent-gray-600:is(.dark *) {
        accent-color: #4b5563
    }
    .lg\:dark\:accent-gray-700:is(.dark *) {
        accent-color: #374151
    }
    .lg\:dark\:accent-gray-800:is(.dark *) {
        accent-color: #1f2937
    }
    .lg\:dark\:accent-gray-900:is(.dark *) {
        accent-color: #111827
    }
    .lg\:dark\:accent-gray-950:is(.dark *) {
        accent-color: #030712
    }
    .lg\:dark\:accent-green-100:is(.dark *) {
        accent-color: #dcfce7
    }
    .lg\:dark\:accent-green-200:is(.dark *) {
        accent-color: #bbf7d0
    }
    .lg\:dark\:accent-green-300:is(.dark *) {
        accent-color: #86efac
    }
    .lg\:dark\:accent-green-400:is(.dark *) {
        accent-color: #4ade80
    }
    .lg\:dark\:accent-green-50:is(.dark *) {
        accent-color: #f0fdf4
    }
    .lg\:dark\:accent-green-500:is(.dark *) {
        accent-color: #22c55e
    }
    .lg\:dark\:accent-green-600:is(.dark *) {
        accent-color: #16a34a
    }
    .lg\:dark\:accent-green-700:is(.dark *) {
        accent-color: #15803d
    }
    .lg\:dark\:accent-green-800:is(.dark *) {
        accent-color: #166534
    }
    .lg\:dark\:accent-green-900:is(.dark *) {
        accent-color: #14532d
    }
    .lg\:dark\:accent-green-950:is(.dark *) {
        accent-color: #052e16
    }
    .lg\:dark\:accent-indigo-100:is(.dark *) {
        accent-color: #e0e7ff
    }
    .lg\:dark\:accent-indigo-200:is(.dark *) {
        accent-color: #c7d2fe
    }
    .lg\:dark\:accent-indigo-300:is(.dark *) {
        accent-color: #a5b4fc
    }
    .lg\:dark\:accent-indigo-400:is(.dark *) {
        accent-color: #818cf8
    }
    .lg\:dark\:accent-indigo-50:is(.dark *) {
        accent-color: #eef2ff
    }
    .lg\:dark\:accent-indigo-500:is(.dark *) {
        accent-color: #6366f1
    }
    .lg\:dark\:accent-indigo-600:is(.dark *) {
        accent-color: #4f46e5
    }
    .lg\:dark\:accent-indigo-700:is(.dark *) {
        accent-color: #4338ca
    }
    .lg\:dark\:accent-indigo-800:is(.dark *) {
        accent-color: #3730a3
    }
    .lg\:dark\:accent-indigo-900:is(.dark *) {
        accent-color: #312e81
    }
    .lg\:dark\:accent-indigo-950:is(.dark *) {
        accent-color: #1e1b4b
    }
    .lg\:dark\:accent-inherit:is(.dark *) {
        accent-color: inherit
    }
    .lg\:dark\:accent-lime-100:is(.dark *) {
        accent-color: #ecfccb
    }
    .lg\:dark\:accent-lime-200:is(.dark *) {
        accent-color: #d9f99d
    }
    .lg\:dark\:accent-lime-300:is(.dark *) {
        accent-color: #bef264
    }
    .lg\:dark\:accent-lime-400:is(.dark *) {
        accent-color: #a3e635
    }
    .lg\:dark\:accent-lime-50:is(.dark *) {
        accent-color: #f7fee7
    }
    .lg\:dark\:accent-lime-500:is(.dark *) {
        accent-color: #84cc16
    }
    .lg\:dark\:accent-lime-600:is(.dark *) {
        accent-color: #65a30d
    }
    .lg\:dark\:accent-lime-700:is(.dark *) {
        accent-color: #4d7c0f
    }
    .lg\:dark\:accent-lime-800:is(.dark *) {
        accent-color: #3f6212
    }
    .lg\:dark\:accent-lime-900:is(.dark *) {
        accent-color: #365314
    }
    .lg\:dark\:accent-lime-950:is(.dark *) {
        accent-color: #1a2e05
    }
    .lg\:dark\:accent-neutral-100:is(.dark *) {
        accent-color: #f5f5f5
    }
    .lg\:dark\:accent-neutral-200:is(.dark *) {
        accent-color: #e5e5e5
    }
    .lg\:dark\:accent-neutral-300:is(.dark *) {
        accent-color: #d4d4d4
    }
    .lg\:dark\:accent-neutral-400:is(.dark *) {
        accent-color: #a3a3a3
    }
    .lg\:dark\:accent-neutral-50:is(.dark *) {
        accent-color: #fafafa
    }
    .lg\:dark\:accent-neutral-500:is(.dark *) {
        accent-color: #737373
    }
    .lg\:dark\:accent-neutral-600:is(.dark *) {
        accent-color: #525252
    }
    .lg\:dark\:accent-neutral-700:is(.dark *) {
        accent-color: #404040
    }
    .lg\:dark\:accent-neutral-800:is(.dark *) {
        accent-color: #262626
    }
    .lg\:dark\:accent-neutral-900:is(.dark *) {
        accent-color: #171717
    }
    .lg\:dark\:accent-neutral-950:is(.dark *) {
        accent-color: #0a0a0a
    }
    .lg\:dark\:accent-orange-100:is(.dark *) {
        accent-color: #ffedd5
    }
    .lg\:dark\:accent-orange-200:is(.dark *) {
        accent-color: #fed7aa
    }
    .lg\:dark\:accent-orange-300:is(.dark *) {
        accent-color: #fdba74
    }
    .lg\:dark\:accent-orange-400:is(.dark *) {
        accent-color: #fb923c
    }
    .lg\:dark\:accent-orange-50:is(.dark *) {
        accent-color: #fff7ed
    }
    .lg\:dark\:accent-orange-500:is(.dark *) {
        accent-color: #f97316
    }
    .lg\:dark\:accent-orange-600:is(.dark *) {
        accent-color: #ea580c
    }
    .lg\:dark\:accent-orange-700:is(.dark *) {
        accent-color: #c2410c
    }
    .lg\:dark\:accent-orange-800:is(.dark *) {
        accent-color: #9a3412
    }
    .lg\:dark\:accent-orange-900:is(.dark *) {
        accent-color: #7c2d12
    }
    .lg\:dark\:accent-orange-950:is(.dark *) {
        accent-color: #431407
    }
    .lg\:dark\:accent-pink-100:is(.dark *) {
        accent-color: #fce7f3
    }
    .lg\:dark\:accent-pink-200:is(.dark *) {
        accent-color: #fbcfe8
    }
    .lg\:dark\:accent-pink-300:is(.dark *) {
        accent-color: #f9a8d4
    }
    .lg\:dark\:accent-pink-400:is(.dark *) {
        accent-color: #f472b6
    }
    .lg\:dark\:accent-pink-50:is(.dark *) {
        accent-color: #fdf2f8
    }
    .lg\:dark\:accent-pink-500:is(.dark *) {
        accent-color: #ec4899
    }
    .lg\:dark\:accent-pink-600:is(.dark *) {
        accent-color: #db2777
    }
    .lg\:dark\:accent-pink-700:is(.dark *) {
        accent-color: #be185d
    }
    .lg\:dark\:accent-pink-800:is(.dark *) {
        accent-color: #9d174d
    }
    .lg\:dark\:accent-pink-900:is(.dark *) {
        accent-color: #831843
    }
    .lg\:dark\:accent-pink-950:is(.dark *) {
        accent-color: #500724
    }
    .lg\:dark\:accent-purple-100:is(.dark *) {
        accent-color: #f3e8ff
    }
    .lg\:dark\:accent-purple-200:is(.dark *) {
        accent-color: #e9d5ff
    }
    .lg\:dark\:accent-purple-300:is(.dark *) {
        accent-color: #d8b4fe
    }
    .lg\:dark\:accent-purple-400:is(.dark *) {
        accent-color: #c084fc
    }
    .lg\:dark\:accent-purple-50:is(.dark *) {
        accent-color: #faf5ff
    }
    .lg\:dark\:accent-purple-500:is(.dark *) {
        accent-color: #a855f7
    }
    .lg\:dark\:accent-purple-600:is(.dark *) {
        accent-color: #9333ea
    }
    .lg\:dark\:accent-purple-700:is(.dark *) {
        accent-color: #7e22ce
    }
    .lg\:dark\:accent-purple-800:is(.dark *) {
        accent-color: #6b21a8
    }
    .lg\:dark\:accent-purple-900:is(.dark *) {
        accent-color: #581c87
    }
    .lg\:dark\:accent-purple-950:is(.dark *) {
        accent-color: #3b0764
    }
    .lg\:dark\:accent-red-100:is(.dark *) {
        accent-color: #fee2e2
    }
    .lg\:dark\:accent-red-200:is(.dark *) {
        accent-color: #fecaca
    }
    .lg\:dark\:accent-red-300:is(.dark *) {
        accent-color: #fca5a5
    }
    .lg\:dark\:accent-red-400:is(.dark *) {
        accent-color: #f87171
    }
    .lg\:dark\:accent-red-50:is(.dark *) {
        accent-color: #fef2f2
    }
    .lg\:dark\:accent-red-500:is(.dark *) {
        accent-color: #ef4444
    }
    .lg\:dark\:accent-red-600:is(.dark *) {
        accent-color: #dc2626
    }
    .lg\:dark\:accent-red-700:is(.dark *) {
        accent-color: #b91c1c
    }
    .lg\:dark\:accent-red-800:is(.dark *) {
        accent-color: #991b1b
    }
    .lg\:dark\:accent-red-900:is(.dark *) {
        accent-color: #7f1d1d
    }
    .lg\:dark\:accent-red-950:is(.dark *) {
        accent-color: #450a0a
    }
    .lg\:dark\:accent-rose-100:is(.dark *) {
        accent-color: #ffe4e6
    }
    .lg\:dark\:accent-rose-200:is(.dark *) {
        accent-color: #fecdd3
    }
    .lg\:dark\:accent-rose-300:is(.dark *) {
        accent-color: #fda4af
    }
    .lg\:dark\:accent-rose-400:is(.dark *) {
        accent-color: #fb7185
    }
    .lg\:dark\:accent-rose-50:is(.dark *) {
        accent-color: #fff1f2
    }
    .lg\:dark\:accent-rose-500:is(.dark *) {
        accent-color: #f43f5e
    }
    .lg\:dark\:accent-rose-600:is(.dark *) {
        accent-color: #e11d48
    }
    .lg\:dark\:accent-rose-700:is(.dark *) {
        accent-color: #be123c
    }
    .lg\:dark\:accent-rose-800:is(.dark *) {
        accent-color: #9f1239
    }
    .lg\:dark\:accent-rose-900:is(.dark *) {
        accent-color: #881337
    }
    .lg\:dark\:accent-rose-950:is(.dark *) {
        accent-color: #4c0519
    }
    .lg\:dark\:accent-sky-100:is(.dark *) {
        accent-color: #e0f2fe
    }
    .lg\:dark\:accent-sky-200:is(.dark *) {
        accent-color: #bae6fd
    }
    .lg\:dark\:accent-sky-300:is(.dark *) {
        accent-color: #7dd3fc
    }
    .lg\:dark\:accent-sky-400:is(.dark *) {
        accent-color: #38bdf8
    }
    .lg\:dark\:accent-sky-50:is(.dark *) {
        accent-color: #f0f9ff
    }
    .lg\:dark\:accent-sky-500:is(.dark *) {
        accent-color: #0ea5e9
    }
    .lg\:dark\:accent-sky-600:is(.dark *) {
        accent-color: #0284c7
    }
    .lg\:dark\:accent-sky-700:is(.dark *) {
        accent-color: #0369a1
    }
    .lg\:dark\:accent-sky-800:is(.dark *) {
        accent-color: #075985
    }
    .lg\:dark\:accent-sky-900:is(.dark *) {
        accent-color: #0c4a6e
    }
    .lg\:dark\:accent-sky-950:is(.dark *) {
        accent-color: #082f49
    }
    .lg\:dark\:accent-slate-100:is(.dark *) {
        accent-color: #f1f5f9
    }
    .lg\:dark\:accent-slate-200:is(.dark *) {
        accent-color: #e2e8f0
    }
    .lg\:dark\:accent-slate-300:is(.dark *) {
        accent-color: #cbd5e1
    }
    .lg\:dark\:accent-slate-400:is(.dark *) {
        accent-color: #94a3b8
    }
    .lg\:dark\:accent-slate-50:is(.dark *) {
        accent-color: #f8fafc
    }
    .lg\:dark\:accent-slate-500:is(.dark *) {
        accent-color: #64748b
    }
    .lg\:dark\:accent-slate-600:is(.dark *) {
        accent-color: #475569
    }
    .lg\:dark\:accent-slate-700:is(.dark *) {
        accent-color: #334155
    }
    .lg\:dark\:accent-slate-800:is(.dark *) {
        accent-color: #1e293b
    }
    .lg\:dark\:accent-slate-900:is(.dark *) {
        accent-color: #0f172a
    }
    .lg\:dark\:accent-slate-950:is(.dark *) {
        accent-color: #020617
    }
    .lg\:dark\:accent-stone-100:is(.dark *) {
        accent-color: #f5f5f4
    }
    .lg\:dark\:accent-stone-200:is(.dark *) {
        accent-color: #e7e5e4
    }
    .lg\:dark\:accent-stone-300:is(.dark *) {
        accent-color: #d6d3d1
    }
    .lg\:dark\:accent-stone-400:is(.dark *) {
        accent-color: #a8a29e
    }
    .lg\:dark\:accent-stone-50:is(.dark *) {
        accent-color: #fafaf9
    }
    .lg\:dark\:accent-stone-500:is(.dark *) {
        accent-color: #78716c
    }
    .lg\:dark\:accent-stone-600:is(.dark *) {
        accent-color: #57534e
    }
    .lg\:dark\:accent-stone-700:is(.dark *) {
        accent-color: #44403c
    }
    .lg\:dark\:accent-stone-800:is(.dark *) {
        accent-color: #292524
    }
    .lg\:dark\:accent-stone-900:is(.dark *) {
        accent-color: #1c1917
    }
    .lg\:dark\:accent-stone-950:is(.dark *) {
        accent-color: #0c0a09
    }
    .lg\:dark\:accent-teal-100:is(.dark *) {
        accent-color: #ccfbf1
    }
    .lg\:dark\:accent-teal-200:is(.dark *) {
        accent-color: #99f6e4
    }
    .lg\:dark\:accent-teal-300:is(.dark *) {
        accent-color: #5eead4
    }
    .lg\:dark\:accent-teal-400:is(.dark *) {
        accent-color: #2dd4bf
    }
    .lg\:dark\:accent-teal-50:is(.dark *) {
        accent-color: #f0fdfa
    }
    .lg\:dark\:accent-teal-500:is(.dark *) {
        accent-color: #14b8a6
    }
    .lg\:dark\:accent-teal-600:is(.dark *) {
        accent-color: #0d9488
    }
    .lg\:dark\:accent-teal-700:is(.dark *) {
        accent-color: #0f766e
    }
    .lg\:dark\:accent-teal-800:is(.dark *) {
        accent-color: #115e59
    }
    .lg\:dark\:accent-teal-900:is(.dark *) {
        accent-color: #134e4a
    }
    .lg\:dark\:accent-teal-950:is(.dark *) {
        accent-color: #042f2e
    }
    .lg\:dark\:accent-transparent:is(.dark *) {
        accent-color: transparent
    }
    .lg\:dark\:accent-violet-100:is(.dark *) {
        accent-color: #ede9fe
    }
    .lg\:dark\:accent-violet-200:is(.dark *) {
        accent-color: #ddd6fe
    }
    .lg\:dark\:accent-violet-300:is(.dark *) {
        accent-color: #c4b5fd
    }
    .lg\:dark\:accent-violet-400:is(.dark *) {
        accent-color: #a78bfa
    }
    .lg\:dark\:accent-violet-50:is(.dark *) {
        accent-color: #f5f3ff
    }
    .lg\:dark\:accent-violet-500:is(.dark *) {
        accent-color: #8b5cf6
    }
    .lg\:dark\:accent-violet-600:is(.dark *) {
        accent-color: #7c3aed
    }
    .lg\:dark\:accent-violet-700:is(.dark *) {
        accent-color: #6d28d9
    }
    .lg\:dark\:accent-violet-800:is(.dark *) {
        accent-color: #5b21b6
    }
    .lg\:dark\:accent-violet-900:is(.dark *) {
        accent-color: #4c1d95
    }
    .lg\:dark\:accent-violet-950:is(.dark *) {
        accent-color: #2e1065
    }
    .lg\:dark\:accent-white:is(.dark *) {
        accent-color: #fff
    }
    .lg\:dark\:accent-yellow-100:is(.dark *) {
        accent-color: #fef9c3
    }
    .lg\:dark\:accent-yellow-200:is(.dark *) {
        accent-color: #fef08a
    }
    .lg\:dark\:accent-yellow-300:is(.dark *) {
        accent-color: #fde047
    }
    .lg\:dark\:accent-yellow-400:is(.dark *) {
        accent-color: #facc15
    }
    .lg\:dark\:accent-yellow-50:is(.dark *) {
        accent-color: #fefce8
    }
    .lg\:dark\:accent-yellow-500:is(.dark *) {
        accent-color: #eab308
    }
    .lg\:dark\:accent-yellow-600:is(.dark *) {
        accent-color: #ca8a04
    }
    .lg\:dark\:accent-yellow-700:is(.dark *) {
        accent-color: #a16207
    }
    .lg\:dark\:accent-yellow-800:is(.dark *) {
        accent-color: #854d0e
    }
    .lg\:dark\:accent-yellow-900:is(.dark *) {
        accent-color: #713f12
    }
    .lg\:dark\:accent-yellow-950:is(.dark *) {
        accent-color: #422006
    }
    .lg\:dark\:accent-zinc-100:is(.dark *) {
        accent-color: #f4f4f5
    }
    .lg\:dark\:accent-zinc-200:is(.dark *) {
        accent-color: #e4e4e7
    }
    .lg\:dark\:accent-zinc-300:is(.dark *) {
        accent-color: #d4d4d8
    }
    .lg\:dark\:accent-zinc-400:is(.dark *) {
        accent-color: #a1a1aa
    }
    .lg\:dark\:accent-zinc-50:is(.dark *) {
        accent-color: #fafafa
    }
    .lg\:dark\:accent-zinc-500:is(.dark *) {
        accent-color: #71717a
    }
    .lg\:dark\:accent-zinc-600:is(.dark *) {
        accent-color: #52525b
    }
    .lg\:dark\:accent-zinc-700:is(.dark *) {
        accent-color: #3f3f46
    }
    .lg\:dark\:accent-zinc-800:is(.dark *) {
        accent-color: #27272a
    }
    .lg\:dark\:accent-zinc-900:is(.dark *) {
        accent-color: #18181b
    }
    .lg\:dark\:accent-zinc-950:is(.dark *) {
        accent-color: #09090b
    }
    .lg\:dark\:opacity-0:is(.dark *) {
        opacity: 0
    }
    .lg\:dark\:opacity-10:is(.dark *) {
        opacity: 0.1
    }
    .lg\:dark\:opacity-100:is(.dark *) {
        opacity: 1
    }
    .lg\:dark\:opacity-15:is(.dark *) {
        opacity: 0.15
    }
    .lg\:dark\:opacity-20:is(.dark *) {
        opacity: 0.2
    }
    .lg\:dark\:opacity-25:is(.dark *) {
        opacity: 0.25
    }
    .lg\:dark\:opacity-30:is(.dark *) {
        opacity: 0.3
    }
    .lg\:dark\:opacity-35:is(.dark *) {
        opacity: 0.35
    }
    .lg\:dark\:opacity-40:is(.dark *) {
        opacity: 0.4
    }
    .lg\:dark\:opacity-45:is(.dark *) {
        opacity: 0.45
    }
    .lg\:dark\:opacity-5:is(.dark *) {
        opacity: 0.05
    }
    .lg\:dark\:opacity-50:is(.dark *) {
        opacity: 0.5
    }
    .lg\:dark\:opacity-55:is(.dark *) {
        opacity: 0.55
    }
    .lg\:dark\:opacity-60:is(.dark *) {
        opacity: 0.6
    }
    .lg\:dark\:opacity-65:is(.dark *) {
        opacity: 0.65
    }
    .lg\:dark\:opacity-70:is(.dark *) {
        opacity: 0.7
    }
    .lg\:dark\:opacity-75:is(.dark *) {
        opacity: 0.75
    }
    .lg\:dark\:opacity-80:is(.dark *) {
        opacity: 0.8
    }
    .lg\:dark\:opacity-85:is(.dark *) {
        opacity: 0.85
    }
    .lg\:dark\:opacity-90:is(.dark *) {
        opacity: 0.9
    }
    .lg\:dark\:opacity-95:is(.dark *) {
        opacity: 0.95
    }
    .lg\:dark\:bg-blend-normal:is(.dark *) {
        background-blend-mode: normal
    }
    .lg\:dark\:bg-blend-multiply:is(.dark *) {
        background-blend-mode: multiply
    }
    .lg\:dark\:bg-blend-screen:is(.dark *) {
        background-blend-mode: screen
    }
    .lg\:dark\:bg-blend-overlay:is(.dark *) {
        background-blend-mode: overlay
    }
    .lg\:dark\:bg-blend-darken:is(.dark *) {
        background-blend-mode: darken
    }
    .lg\:dark\:bg-blend-lighten:is(.dark *) {
        background-blend-mode: lighten
    }
    .lg\:dark\:bg-blend-color-dodge:is(.dark *) {
        background-blend-mode: color-dodge
    }
    .lg\:dark\:bg-blend-color-burn:is(.dark *) {
        background-blend-mode: color-burn
    }
    .lg\:dark\:bg-blend-hard-light:is(.dark *) {
        background-blend-mode: hard-light
    }
    .lg\:dark\:bg-blend-soft-light:is(.dark *) {
        background-blend-mode: soft-light
    }
    .lg\:dark\:bg-blend-difference:is(.dark *) {
        background-blend-mode: difference
    }
    .lg\:dark\:bg-blend-exclusion:is(.dark *) {
        background-blend-mode: exclusion
    }
    .lg\:dark\:bg-blend-hue:is(.dark *) {
        background-blend-mode: hue
    }
    .lg\:dark\:bg-blend-saturation:is(.dark *) {
        background-blend-mode: saturation
    }
    .lg\:dark\:bg-blend-color:is(.dark *) {
        background-blend-mode: color
    }
    .lg\:dark\:bg-blend-luminosity:is(.dark *) {
        background-blend-mode: luminosity
    }
    .lg\:dark\:shadow:is(.dark *) {
        --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:shadow-2xl:is(.dark *) {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:shadow-inner:is(.dark *) {
        --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:shadow-lg:is(.dark *) {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:shadow-md:is(.dark *) {
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:shadow-none:is(.dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:shadow-sm:is(.dark *) {
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:shadow-xl:is(.dark *) {
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .lg\:dark\:outline-none:is(.dark *) {
        outline: 2px solid transparent;
        outline-offset: 2px
    }
    .lg\:dark\:outline:is(.dark *) {
        outline-style: solid
    }
    .lg\:dark\:outline-dashed:is(.dark *) {
        outline-style: dashed
    }
    .lg\:dark\:outline-dotted:is(.dark *) {
        outline-style: dotted
    }
    .lg\:dark\:outline-double:is(.dark *) {
        outline-style: double
    }
    .lg\:dark\:outline-0:is(.dark *) {
        outline-width: 0px
    }
    .lg\:dark\:outline-1:is(.dark *) {
        outline-width: 1px
    }
    .lg\:dark\:outline-2:is(.dark *) {
        outline-width: 2px
    }
    .lg\:dark\:outline-4:is(.dark *) {
        outline-width: 4px
    }
    .lg\:dark\:outline-8:is(.dark *) {
        outline-width: 8px
    }
    .lg\:dark\:outline-offset-0:is(.dark *) {
        outline-offset: 0px
    }
    .lg\:dark\:outline-offset-1:is(.dark *) {
        outline-offset: 1px
    }
    .lg\:dark\:outline-offset-2:is(.dark *) {
        outline-offset: 2px
    }
    .lg\:dark\:outline-offset-4:is(.dark *) {
        outline-offset: 4px
    }
    .lg\:dark\:outline-offset-8:is(.dark *) {
        outline-offset: 8px
    }
    .lg\:dark\:outline-amber-100:is(.dark *) {
        outline-color: #fef3c7
    }
    .lg\:dark\:outline-amber-200:is(.dark *) {
        outline-color: #fde68a
    }
    .lg\:dark\:outline-amber-300:is(.dark *) {
        outline-color: #fcd34d
    }
    .lg\:dark\:outline-amber-400:is(.dark *) {
        outline-color: #fbbf24
    }
    .lg\:dark\:outline-amber-50:is(.dark *) {
        outline-color: #fffbeb
    }
    .lg\:dark\:outline-amber-500:is(.dark *) {
        outline-color: #f59e0b
    }
    .lg\:dark\:outline-amber-600:is(.dark *) {
        outline-color: #d97706
    }
    .lg\:dark\:outline-amber-700:is(.dark *) {
        outline-color: #b45309
    }
    .lg\:dark\:outline-amber-800:is(.dark *) {
        outline-color: #92400e
    }
    .lg\:dark\:outline-amber-900:is(.dark *) {
        outline-color: #78350f
    }
    .lg\:dark\:outline-amber-950:is(.dark *) {
        outline-color: #451a03
    }
    .lg\:dark\:outline-black:is(.dark *) {
        outline-color: #000
    }
    .lg\:dark\:outline-blue-100:is(.dark *) {
        outline-color: #dbeafe
    }
    .lg\:dark\:outline-blue-200:is(.dark *) {
        outline-color: #bfdbfe
    }
    .lg\:dark\:outline-blue-300:is(.dark *) {
        outline-color: #93c5fd
    }
    .lg\:dark\:outline-blue-400:is(.dark *) {
        outline-color: #60a5fa
    }
    .lg\:dark\:outline-blue-50:is(.dark *) {
        outline-color: #eff6ff
    }
    .lg\:dark\:outline-blue-500:is(.dark *) {
        outline-color: #3b82f6
    }
    .lg\:dark\:outline-blue-600:is(.dark *) {
        outline-color: #2563eb
    }
    .lg\:dark\:outline-blue-700:is(.dark *) {
        outline-color: #1d4ed8
    }
    .lg\:dark\:outline-blue-800:is(.dark *) {
        outline-color: #1e40af
    }
    .lg\:dark\:outline-blue-900:is(.dark *) {
        outline-color: #1e3a8a
    }
    .lg\:dark\:outline-blue-950:is(.dark *) {
        outline-color: #172554
    }
    .lg\:dark\:outline-current:is(.dark *) {
        outline-color: currentColor
    }
    .lg\:dark\:outline-cyan-100:is(.dark *) {
        outline-color: #cffafe
    }
    .lg\:dark\:outline-cyan-200:is(.dark *) {
        outline-color: #a5f3fc
    }
    .lg\:dark\:outline-cyan-300:is(.dark *) {
        outline-color: #67e8f9
    }
    .lg\:dark\:outline-cyan-400:is(.dark *) {
        outline-color: #22d3ee
    }
    .lg\:dark\:outline-cyan-50:is(.dark *) {
        outline-color: #ecfeff
    }
    .lg\:dark\:outline-cyan-500:is(.dark *) {
        outline-color: #06b6d4
    }
    .lg\:dark\:outline-cyan-600:is(.dark *) {
        outline-color: #0891b2
    }
    .lg\:dark\:outline-cyan-700:is(.dark *) {
        outline-color: #0e7490
    }
    .lg\:dark\:outline-cyan-800:is(.dark *) {
        outline-color: #155e75
    }
    .lg\:dark\:outline-cyan-900:is(.dark *) {
        outline-color: #164e63
    }
    .lg\:dark\:outline-cyan-950:is(.dark *) {
        outline-color: #083344
    }
    .lg\:dark\:outline-emerald-100:is(.dark *) {
        outline-color: #d1fae5
    }
    .lg\:dark\:outline-emerald-200:is(.dark *) {
        outline-color: #a7f3d0
    }
    .lg\:dark\:outline-emerald-300:is(.dark *) {
        outline-color: #6ee7b7
    }
    .lg\:dark\:outline-emerald-400:is(.dark *) {
        outline-color: #34d399
    }
    .lg\:dark\:outline-emerald-50:is(.dark *) {
        outline-color: #ecfdf5
    }
    .lg\:dark\:outline-emerald-500:is(.dark *) {
        outline-color: #10b981
    }
    .lg\:dark\:outline-emerald-600:is(.dark *) {
        outline-color: #059669
    }
    .lg\:dark\:outline-emerald-700:is(.dark *) {
        outline-color: #047857
    }
    .lg\:dark\:outline-emerald-800:is(.dark *) {
        outline-color: #065f46
    }
    .lg\:dark\:outline-emerald-900:is(.dark *) {
        outline-color: #064e3b
    }
    .lg\:dark\:outline-emerald-950:is(.dark *) {
        outline-color: #022c22
    }
    .lg\:dark\:outline-fuchsia-100:is(.dark *) {
        outline-color: #fae8ff
    }
    .lg\:dark\:outline-fuchsia-200:is(.dark *) {
        outline-color: #f5d0fe
    }
    .lg\:dark\:outline-fuchsia-300:is(.dark *) {
        outline-color: #f0abfc
    }
    .lg\:dark\:outline-fuchsia-400:is(.dark *) {
        outline-color: #e879f9
    }
    .lg\:dark\:outline-fuchsia-50:is(.dark *) {
        outline-color: #fdf4ff
    }
    .lg\:dark\:outline-fuchsia-500:is(.dark *) {
        outline-color: #d946ef
    }
    .lg\:dark\:outline-fuchsia-600:is(.dark *) {
        outline-color: #c026d3
    }
    .lg\:dark\:outline-fuchsia-700:is(.dark *) {
        outline-color: #a21caf
    }
    .lg\:dark\:outline-fuchsia-800:is(.dark *) {
        outline-color: #86198f
    }
    .lg\:dark\:outline-fuchsia-900:is(.dark *) {
        outline-color: #701a75
    }
    .lg\:dark\:outline-fuchsia-950:is(.dark *) {
        outline-color: #4a044e
    }
    .lg\:dark\:outline-gray-100:is(.dark *) {
        outline-color: #f3f4f6
    }
    .lg\:dark\:outline-gray-200:is(.dark *) {
        outline-color: #e5e7eb
    }
    .lg\:dark\:outline-gray-300:is(.dark *) {
        outline-color: #d1d5db
    }
    .lg\:dark\:outline-gray-400:is(.dark *) {
        outline-color: #9ca3af
    }
    .lg\:dark\:outline-gray-50:is(.dark *) {
        outline-color: #f9fafb
    }
    .lg\:dark\:outline-gray-500:is(.dark *) {
        outline-color: #6b7280
    }
    .lg\:dark\:outline-gray-600:is(.dark *) {
        outline-color: #4b5563
    }
    .lg\:dark\:outline-gray-700:is(.dark *) {
        outline-color: #374151
    }
    .lg\:dark\:outline-gray-800:is(.dark *) {
        outline-color: #1f2937
    }
    .lg\:dark\:outline-gray-900:is(.dark *) {
        outline-color: #111827
    }
    .lg\:dark\:outline-gray-950:is(.dark *) {
        outline-color: #030712
    }
    .lg\:dark\:outline-green-100:is(.dark *) {
        outline-color: #dcfce7
    }
    .lg\:dark\:outline-green-200:is(.dark *) {
        outline-color: #bbf7d0
    }
    .lg\:dark\:outline-green-300:is(.dark *) {
        outline-color: #86efac
    }
    .lg\:dark\:outline-green-400:is(.dark *) {
        outline-color: #4ade80
    }
    .lg\:dark\:outline-green-50:is(.dark *) {
        outline-color: #f0fdf4
    }
    .lg\:dark\:outline-green-500:is(.dark *) {
        outline-color: #22c55e
    }
    .lg\:dark\:outline-green-600:is(.dark *) {
        outline-color: #16a34a
    }
    .lg\:dark\:outline-green-700:is(.dark *) {
        outline-color: #15803d
    }
    .lg\:dark\:outline-green-800:is(.dark *) {
        outline-color: #166534
    }
    .lg\:dark\:outline-green-900:is(.dark *) {
        outline-color: #14532d
    }
    .lg\:dark\:outline-green-950:is(.dark *) {
        outline-color: #052e16
    }
    .lg\:dark\:outline-indigo-100:is(.dark *) {
        outline-color: #e0e7ff
    }
    .lg\:dark\:outline-indigo-200:is(.dark *) {
        outline-color: #c7d2fe
    }
    .lg\:dark\:outline-indigo-300:is(.dark *) {
        outline-color: #a5b4fc
    }
    .lg\:dark\:outline-indigo-400:is(.dark *) {
        outline-color: #818cf8
    }
    .lg\:dark\:outline-indigo-50:is(.dark *) {
        outline-color: #eef2ff
    }
    .lg\:dark\:outline-indigo-500:is(.dark *) {
        outline-color: #6366f1
    }
    .lg\:dark\:outline-indigo-600:is(.dark *) {
        outline-color: #4f46e5
    }
    .lg\:dark\:outline-indigo-700:is(.dark *) {
        outline-color: #4338ca
    }
    .lg\:dark\:outline-indigo-800:is(.dark *) {
        outline-color: #3730a3
    }
    .lg\:dark\:outline-indigo-900:is(.dark *) {
        outline-color: #312e81
    }
    .lg\:dark\:outline-indigo-950:is(.dark *) {
        outline-color: #1e1b4b
    }
    .lg\:dark\:outline-inherit:is(.dark *) {
        outline-color: inherit
    }
    .lg\:dark\:outline-lime-100:is(.dark *) {
        outline-color: #ecfccb
    }
    .lg\:dark\:outline-lime-200:is(.dark *) {
        outline-color: #d9f99d
    }
    .lg\:dark\:outline-lime-300:is(.dark *) {
        outline-color: #bef264
    }
    .lg\:dark\:outline-lime-400:is(.dark *) {
        outline-color: #a3e635
    }
    .lg\:dark\:outline-lime-50:is(.dark *) {
        outline-color: #f7fee7
    }
    .lg\:dark\:outline-lime-500:is(.dark *) {
        outline-color: #84cc16
    }
    .lg\:dark\:outline-lime-600:is(.dark *) {
        outline-color: #65a30d
    }
    .lg\:dark\:outline-lime-700:is(.dark *) {
        outline-color: #4d7c0f
    }
    .lg\:dark\:outline-lime-800:is(.dark *) {
        outline-color: #3f6212
    }
    .lg\:dark\:outline-lime-900:is(.dark *) {
        outline-color: #365314
    }
    .lg\:dark\:outline-lime-950:is(.dark *) {
        outline-color: #1a2e05
    }
    .lg\:dark\:outline-neutral-100:is(.dark *) {
        outline-color: #f5f5f5
    }
    .lg\:dark\:outline-neutral-200:is(.dark *) {
        outline-color: #e5e5e5
    }
    .lg\:dark\:outline-neutral-300:is(.dark *) {
        outline-color: #d4d4d4
    }
    .lg\:dark\:outline-neutral-400:is(.dark *) {
        outline-color: #a3a3a3
    }
    .lg\:dark\:outline-neutral-50:is(.dark *) {
        outline-color: #fafafa
    }
    .lg\:dark\:outline-neutral-500:is(.dark *) {
        outline-color: #737373
    }
    .lg\:dark\:outline-neutral-600:is(.dark *) {
        outline-color: #525252
    }
    .lg\:dark\:outline-neutral-700:is(.dark *) {
        outline-color: #404040
    }
    .lg\:dark\:outline-neutral-800:is(.dark *) {
        outline-color: #262626
    }
    .lg\:dark\:outline-neutral-900:is(.dark *) {
        outline-color: #171717
    }
    .lg\:dark\:outline-neutral-950:is(.dark *) {
        outline-color: #0a0a0a
    }
    .lg\:dark\:outline-orange-100:is(.dark *) {
        outline-color: #ffedd5
    }
    .lg\:dark\:outline-orange-200:is(.dark *) {
        outline-color: #fed7aa
    }
    .lg\:dark\:outline-orange-300:is(.dark *) {
        outline-color: #fdba74
    }
    .lg\:dark\:outline-orange-400:is(.dark *) {
        outline-color: #fb923c
    }
    .lg\:dark\:outline-orange-50:is(.dark *) {
        outline-color: #fff7ed
    }
    .lg\:dark\:outline-orange-500:is(.dark *) {
        outline-color: #f97316
    }
    .lg\:dark\:outline-orange-600:is(.dark *) {
        outline-color: #ea580c
    }
    .lg\:dark\:outline-orange-700:is(.dark *) {
        outline-color: #c2410c
    }
    .lg\:dark\:outline-orange-800:is(.dark *) {
        outline-color: #9a3412
    }
    .lg\:dark\:outline-orange-900:is(.dark *) {
        outline-color: #7c2d12
    }
    .lg\:dark\:outline-orange-950:is(.dark *) {
        outline-color: #431407
    }
    .lg\:dark\:outline-pink-100:is(.dark *) {
        outline-color: #fce7f3
    }
    .lg\:dark\:outline-pink-200:is(.dark *) {
        outline-color: #fbcfe8
    }
    .lg\:dark\:outline-pink-300:is(.dark *) {
        outline-color: #f9a8d4
    }
    .lg\:dark\:outline-pink-400:is(.dark *) {
        outline-color: #f472b6
    }
    .lg\:dark\:outline-pink-50:is(.dark *) {
        outline-color: #fdf2f8
    }
    .lg\:dark\:outline-pink-500:is(.dark *) {
        outline-color: #ec4899
    }
    .lg\:dark\:outline-pink-600:is(.dark *) {
        outline-color: #db2777
    }
    .lg\:dark\:outline-pink-700:is(.dark *) {
        outline-color: #be185d
    }
    .lg\:dark\:outline-pink-800:is(.dark *) {
        outline-color: #9d174d
    }
    .lg\:dark\:outline-pink-900:is(.dark *) {
        outline-color: #831843
    }
    .lg\:dark\:outline-pink-950:is(.dark *) {
        outline-color: #500724
    }
    .lg\:dark\:outline-purple-100:is(.dark *) {
        outline-color: #f3e8ff
    }
    .lg\:dark\:outline-purple-200:is(.dark *) {
        outline-color: #e9d5ff
    }
    .lg\:dark\:outline-purple-300:is(.dark *) {
        outline-color: #d8b4fe
    }
    .lg\:dark\:outline-purple-400:is(.dark *) {
        outline-color: #c084fc
    }
    .lg\:dark\:outline-purple-50:is(.dark *) {
        outline-color: #faf5ff
    }
    .lg\:dark\:outline-purple-500:is(.dark *) {
        outline-color: #a855f7
    }
    .lg\:dark\:outline-purple-600:is(.dark *) {
        outline-color: #9333ea
    }
    .lg\:dark\:outline-purple-700:is(.dark *) {
        outline-color: #7e22ce
    }
    .lg\:dark\:outline-purple-800:is(.dark *) {
        outline-color: #6b21a8
    }
    .lg\:dark\:outline-purple-900:is(.dark *) {
        outline-color: #581c87
    }
    .lg\:dark\:outline-purple-950:is(.dark *) {
        outline-color: #3b0764
    }
    .lg\:dark\:outline-red-100:is(.dark *) {
        outline-color: #fee2e2
    }
    .lg\:dark\:outline-red-200:is(.dark *) {
        outline-color: #fecaca
    }
    .lg\:dark\:outline-red-300:is(.dark *) {
        outline-color: #fca5a5
    }
    .lg\:dark\:outline-red-400:is(.dark *) {
        outline-color: #f87171
    }
    .lg\:dark\:outline-red-50:is(.dark *) {
        outline-color: #fef2f2
    }
    .lg\:dark\:outline-red-500:is(.dark *) {
        outline-color: #ef4444
    }
    .lg\:dark\:outline-red-600:is(.dark *) {
        outline-color: #dc2626
    }
    .lg\:dark\:outline-red-700:is(.dark *) {
        outline-color: #b91c1c
    }
    .lg\:dark\:outline-red-800:is(.dark *) {
        outline-color: #991b1b
    }
    .lg\:dark\:outline-red-900:is(.dark *) {
        outline-color: #7f1d1d
    }
    .lg\:dark\:outline-red-950:is(.dark *) {
        outline-color: #450a0a
    }
    .lg\:dark\:outline-rose-100:is(.dark *) {
        outline-color: #ffe4e6
    }
    .lg\:dark\:outline-rose-200:is(.dark *) {
        outline-color: #fecdd3
    }
    .lg\:dark\:outline-rose-300:is(.dark *) {
        outline-color: #fda4af
    }
    .lg\:dark\:outline-rose-400:is(.dark *) {
        outline-color: #fb7185
    }
    .lg\:dark\:outline-rose-50:is(.dark *) {
        outline-color: #fff1f2
    }
    .lg\:dark\:outline-rose-500:is(.dark *) {
        outline-color: #f43f5e
    }
    .lg\:dark\:outline-rose-600:is(.dark *) {
        outline-color: #e11d48
    }
    .lg\:dark\:outline-rose-700:is(.dark *) {
        outline-color: #be123c
    }
    .lg\:dark\:outline-rose-800:is(.dark *) {
        outline-color: #9f1239
    }
    .lg\:dark\:outline-rose-900:is(.dark *) {
        outline-color: #881337
    }
    .lg\:dark\:outline-rose-950:is(.dark *) {
        outline-color: #4c0519
    }
    .lg\:dark\:outline-sky-100:is(.dark *) {
        outline-color: #e0f2fe
    }
    .lg\:dark\:outline-sky-200:is(.dark *) {
        outline-color: #bae6fd
    }
    .lg\:dark\:outline-sky-300:is(.dark *) {
        outline-color: #7dd3fc
    }
    .lg\:dark\:outline-sky-400:is(.dark *) {
        outline-color: #38bdf8
    }
    .lg\:dark\:outline-sky-50:is(.dark *) {
        outline-color: #f0f9ff
    }
    .lg\:dark\:outline-sky-500:is(.dark *) {
        outline-color: #0ea5e9
    }
    .lg\:dark\:outline-sky-600:is(.dark *) {
        outline-color: #0284c7
    }
    .lg\:dark\:outline-sky-700:is(.dark *) {
        outline-color: #0369a1
    }
    .lg\:dark\:outline-sky-800:is(.dark *) {
        outline-color: #075985
    }
    .lg\:dark\:outline-sky-900:is(.dark *) {
        outline-color: #0c4a6e
    }
    .lg\:dark\:outline-sky-950:is(.dark *) {
        outline-color: #082f49
    }
    .lg\:dark\:outline-slate-100:is(.dark *) {
        outline-color: #f1f5f9
    }
    .lg\:dark\:outline-slate-200:is(.dark *) {
        outline-color: #e2e8f0
    }
    .lg\:dark\:outline-slate-300:is(.dark *) {
        outline-color: #cbd5e1
    }
    .lg\:dark\:outline-slate-400:is(.dark *) {
        outline-color: #94a3b8
    }
    .lg\:dark\:outline-slate-50:is(.dark *) {
        outline-color: #f8fafc
    }
    .lg\:dark\:outline-slate-500:is(.dark *) {
        outline-color: #64748b
    }
    .lg\:dark\:outline-slate-600:is(.dark *) {
        outline-color: #475569
    }
    .lg\:dark\:outline-slate-700:is(.dark *) {
        outline-color: #334155
    }
    .lg\:dark\:outline-slate-800:is(.dark *) {
        outline-color: #1e293b
    }
    .lg\:dark\:outline-slate-900:is(.dark *) {
        outline-color: #0f172a
    }
    .lg\:dark\:outline-slate-950:is(.dark *) {
        outline-color: #020617
    }
    .lg\:dark\:outline-stone-100:is(.dark *) {
        outline-color: #f5f5f4
    }
    .lg\:dark\:outline-stone-200:is(.dark *) {
        outline-color: #e7e5e4
    }
    .lg\:dark\:outline-stone-300:is(.dark *) {
        outline-color: #d6d3d1
    }
    .lg\:dark\:outline-stone-400:is(.dark *) {
        outline-color: #a8a29e
    }
    .lg\:dark\:outline-stone-50:is(.dark *) {
        outline-color: #fafaf9
    }
    .lg\:dark\:outline-stone-500:is(.dark *) {
        outline-color: #78716c
    }
    .lg\:dark\:outline-stone-600:is(.dark *) {
        outline-color: #57534e
    }
    .lg\:dark\:outline-stone-700:is(.dark *) {
        outline-color: #44403c
    }
    .lg\:dark\:outline-stone-800:is(.dark *) {
        outline-color: #292524
    }
    .lg\:dark\:outline-stone-900:is(.dark *) {
        outline-color: #1c1917
    }
    .lg\:dark\:outline-stone-950:is(.dark *) {
        outline-color: #0c0a09
    }
    .lg\:dark\:outline-teal-100:is(.dark *) {
        outline-color: #ccfbf1
    }
    .lg\:dark\:outline-teal-200:is(.dark *) {
        outline-color: #99f6e4
    }
    .lg\:dark\:outline-teal-300:is(.dark *) {
        outline-color: #5eead4
    }
    .lg\:dark\:outline-teal-400:is(.dark *) {
        outline-color: #2dd4bf
    }
    .lg\:dark\:outline-teal-50:is(.dark *) {
        outline-color: #f0fdfa
    }
    .lg\:dark\:outline-teal-500:is(.dark *) {
        outline-color: #14b8a6
    }
    .lg\:dark\:outline-teal-600:is(.dark *) {
        outline-color: #0d9488
    }
    .lg\:dark\:outline-teal-700:is(.dark *) {
        outline-color: #0f766e
    }
    .lg\:dark\:outline-teal-800:is(.dark *) {
        outline-color: #115e59
    }
    .lg\:dark\:outline-teal-900:is(.dark *) {
        outline-color: #134e4a
    }
    .lg\:dark\:outline-teal-950:is(.dark *) {
        outline-color: #042f2e
    }
    .lg\:dark\:outline-transparent:is(.dark *) {
        outline-color: transparent
    }
    .lg\:dark\:outline-violet-100:is(.dark *) {
        outline-color: #ede9fe
    }
    .lg\:dark\:outline-violet-200:is(.dark *) {
        outline-color: #ddd6fe
    }
    .lg\:dark\:outline-violet-300:is(.dark *) {
        outline-color: #c4b5fd
    }
    .lg\:dark\:outline-violet-400:is(.dark *) {
        outline-color: #a78bfa
    }
    .lg\:dark\:outline-violet-50:is(.dark *) {
        outline-color: #f5f3ff
    }
    .lg\:dark\:outline-violet-500:is(.dark *) {
        outline-color: #8b5cf6
    }
    .lg\:dark\:outline-violet-600:is(.dark *) {
        outline-color: #7c3aed
    }
    .lg\:dark\:outline-violet-700:is(.dark *) {
        outline-color: #6d28d9
    }
    .lg\:dark\:outline-violet-800:is(.dark *) {
        outline-color: #5b21b6
    }
    .lg\:dark\:outline-violet-900:is(.dark *) {
        outline-color: #4c1d95
    }
    .lg\:dark\:outline-violet-950:is(.dark *) {
        outline-color: #2e1065
    }
    .lg\:dark\:outline-white:is(.dark *) {
        outline-color: #fff
    }
    .lg\:dark\:outline-yellow-100:is(.dark *) {
        outline-color: #fef9c3
    }
    .lg\:dark\:outline-yellow-200:is(.dark *) {
        outline-color: #fef08a
    }
    .lg\:dark\:outline-yellow-300:is(.dark *) {
        outline-color: #fde047
    }
    .lg\:dark\:outline-yellow-400:is(.dark *) {
        outline-color: #facc15
    }
    .lg\:dark\:outline-yellow-50:is(.dark *) {
        outline-color: #fefce8
    }
    .lg\:dark\:outline-yellow-500:is(.dark *) {
        outline-color: #eab308
    }
    .lg\:dark\:outline-yellow-600:is(.dark *) {
        outline-color: #ca8a04
    }
    .lg\:dark\:outline-yellow-700:is(.dark *) {
        outline-color: #a16207
    }
    .lg\:dark\:outline-yellow-800:is(.dark *) {
        outline-color: #854d0e
    }
    .lg\:dark\:outline-yellow-900:is(.dark *) {
        outline-color: #713f12
    }
    .lg\:dark\:outline-yellow-950:is(.dark *) {
        outline-color: #422006
    }
    .lg\:dark\:outline-zinc-100:is(.dark *) {
        outline-color: #f4f4f5
    }
    .lg\:dark\:outline-zinc-200:is(.dark *) {
        outline-color: #e4e4e7
    }
    .lg\:dark\:outline-zinc-300:is(.dark *) {
        outline-color: #d4d4d8
    }
    .lg\:dark\:outline-zinc-400:is(.dark *) {
        outline-color: #a1a1aa
    }
    .lg\:dark\:outline-zinc-50:is(.dark *) {
        outline-color: #fafafa
    }
    .lg\:dark\:outline-zinc-500:is(.dark *) {
        outline-color: #71717a
    }
    .lg\:dark\:outline-zinc-600:is(.dark *) {
        outline-color: #52525b
    }
    .lg\:dark\:outline-zinc-700:is(.dark *) {
        outline-color: #3f3f46
    }
    .lg\:dark\:outline-zinc-800:is(.dark *) {
        outline-color: #27272a
    }
    .lg\:dark\:outline-zinc-900:is(.dark *) {
        outline-color: #18181b
    }
    .lg\:dark\:outline-zinc-950:is(.dark *) {
        outline-color: #09090b
    }
    .lg\:dark\:ring:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .lg\:dark\:ring-0:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .lg\:dark\:ring-1:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .lg\:dark\:ring-2:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .lg\:dark\:ring-4:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .lg\:dark\:ring-8:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .lg\:dark\:ring-inset:is(.dark *) {
        --tw-ring-inset: inset
    }
    .lg\:dark\:ring-amber-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-amber-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-black:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-blue-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-current:is(.dark *) {
        --tw-ring-color: currentColor
    }
    .lg\:dark\:ring-cyan-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-cyan-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-emerald-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-fuchsia-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-gray-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-green-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-indigo-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-inherit:is(.dark *) {
        --tw-ring-color: inherit
    }
    .lg\:dark\:ring-lime-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-lime-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-neutral-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-orange-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-pink-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-purple-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-red-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-rose-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-sky-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-slate-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-stone-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-teal-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-transparent:is(.dark *) {
        --tw-ring-color: transparent
    }
    .lg\:dark\:ring-violet-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-violet-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-white:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-yellow-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-zinc-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
    }
    .lg\:dark\:ring-opacity-0:is(.dark *) {
        --tw-ring-opacity: 0
    }
    .lg\:dark\:ring-opacity-10:is(.dark *) {
        --tw-ring-opacity: 0.1
    }
    .lg\:dark\:ring-opacity-100:is(.dark *) {
        --tw-ring-opacity: 1
    }
    .lg\:dark\:ring-opacity-15:is(.dark *) {
        --tw-ring-opacity: 0.15
    }
    .lg\:dark\:ring-opacity-20:is(.dark *) {
        --tw-ring-opacity: 0.2
    }
    .lg\:dark\:ring-opacity-25:is(.dark *) {
        --tw-ring-opacity: 0.25
    }
    .lg\:dark\:ring-opacity-30:is(.dark *) {
        --tw-ring-opacity: 0.3
    }
    .lg\:dark\:ring-opacity-35:is(.dark *) {
        --tw-ring-opacity: 0.35
    }
    .lg\:dark\:ring-opacity-40:is(.dark *) {
        --tw-ring-opacity: 0.4
    }
    .lg\:dark\:ring-opacity-45:is(.dark *) {
        --tw-ring-opacity: 0.45
    }
    .lg\:dark\:ring-opacity-5:is(.dark *) {
        --tw-ring-opacity: 0.05
    }
    .lg\:dark\:ring-opacity-50:is(.dark *) {
        --tw-ring-opacity: 0.5
    }
    .lg\:dark\:ring-opacity-55:is(.dark *) {
        --tw-ring-opacity: 0.55
    }
    .lg\:dark\:ring-opacity-60:is(.dark *) {
        --tw-ring-opacity: 0.6
    }
    .lg\:dark\:ring-opacity-65:is(.dark *) {
        --tw-ring-opacity: 0.65
    }
    .lg\:dark\:ring-opacity-70:is(.dark *) {
        --tw-ring-opacity: 0.7
    }
    .lg\:dark\:ring-opacity-75:is(.dark *) {
        --tw-ring-opacity: 0.75
    }
    .lg\:dark\:ring-opacity-80:is(.dark *) {
        --tw-ring-opacity: 0.8
    }
    .lg\:dark\:ring-opacity-85:is(.dark *) {
        --tw-ring-opacity: 0.85
    }
    .lg\:dark\:ring-opacity-90:is(.dark *) {
        --tw-ring-opacity: 0.9
    }
    .lg\:dark\:ring-opacity-95:is(.dark *) {
        --tw-ring-opacity: 0.95
    }
    .lg\:dark\:ring-offset-0:is(.dark *) {
        --tw-ring-offset-width: 0px
    }
    .lg\:dark\:ring-offset-1:is(.dark *) {
        --tw-ring-offset-width: 1px
    }
    .lg\:dark\:ring-offset-2:is(.dark *) {
        --tw-ring-offset-width: 2px
    }
    .lg\:dark\:ring-offset-4:is(.dark *) {
        --tw-ring-offset-width: 4px
    }
    .lg\:dark\:ring-offset-8:is(.dark *) {
        --tw-ring-offset-width: 8px
    }
}
@media (min-width: 1280px) {
    .xl\:dark\:border-collapse:is(.dark *) {
        border-collapse: collapse
    }
    .xl\:dark\:border-separate:is(.dark *) {
        border-collapse: separate
    }
    .xl\:dark\:border-spacing-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-x-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-0:is(.dark *) {
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-0\.5:is(.dark *) {
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-1:is(.dark *) {
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-1\.5:is(.dark *) {
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-10:is(.dark *) {
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-11:is(.dark *) {
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-12:is(.dark *) {
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-14:is(.dark *) {
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-16:is(.dark *) {
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-2:is(.dark *) {
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-2\.5:is(.dark *) {
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-20:is(.dark *) {
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-24:is(.dark *) {
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-28:is(.dark *) {
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-3:is(.dark *) {
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-3\.5:is(.dark *) {
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-32:is(.dark *) {
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-36:is(.dark *) {
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-4:is(.dark *) {
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-40:is(.dark *) {
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-44:is(.dark *) {
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-48:is(.dark *) {
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-5:is(.dark *) {
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-52:is(.dark *) {
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-56:is(.dark *) {
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-6:is(.dark *) {
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-60:is(.dark *) {
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-64:is(.dark *) {
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-7:is(.dark *) {
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-72:is(.dark *) {
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-8:is(.dark *) {
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-80:is(.dark *) {
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-9:is(.dark *) {
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-96:is(.dark *) {
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:border-spacing-y-px:is(.dark *) {
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .xl\:dark\:divide-x:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .xl\:dark\:divide-x-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .xl\:dark\:divide-x-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(2px * var(--tw-divide-x-reverse));
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .xl\:dark\:divide-x-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(4px * var(--tw-divide-x-reverse));
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .xl\:dark\:divide-x-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(8px * var(--tw-divide-x-reverse));
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .xl\:dark\:divide-y:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }
    .xl\:dark\:divide-y-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }
    .xl\:dark\:divide-y-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))
    }
    .xl\:dark\:divide-y-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))
    }
    .xl\:dark\:divide-y-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))
    }
    .xl\:dark\:divide-y-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 1
    }
    .xl\:dark\:divide-x-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 1
    }
    .xl\:dark\:divide-solid:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: solid
    }
    .xl\:dark\:divide-dashed:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dashed
    }
    .xl\:dark\:divide-dotted:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dotted
    }
    .xl\:dark\:divide-double:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: double
    }
    .xl\:dark\:divide-none:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: none
    }
    .xl\:dark\:divide-amber-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-amber-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-black:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-blue-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-current:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: currentColor
    }
    .xl\:dark\:divide-cyan-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-cyan-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-emerald-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-fuchsia-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-gray-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-green-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-indigo-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-inherit:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: inherit
    }
    .xl\:dark\:divide-lime-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-lime-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-neutral-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-orange-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-pink-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-purple-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-red-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-rose-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-sky-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-slate-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-stone-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-teal-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-transparent:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: transparent
    }
    .xl\:dark\:divide-violet-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-violet-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-white:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-yellow-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-zinc-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-divide-opacity, 1))
    }
    .xl\:dark\:divide-opacity-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0
    }
    .xl\:dark\:divide-opacity-10:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.1
    }
    .xl\:dark\:divide-opacity-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1
    }
    .xl\:dark\:divide-opacity-15:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.15
    }
    .xl\:dark\:divide-opacity-20:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.2
    }
    .xl\:dark\:divide-opacity-25:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.25
    }
    .xl\:dark\:divide-opacity-30:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.3
    }
    .xl\:dark\:divide-opacity-35:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.35
    }
    .xl\:dark\:divide-opacity-40:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.4
    }
    .xl\:dark\:divide-opacity-45:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.45
    }
    .xl\:dark\:divide-opacity-5:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.05
    }
    .xl\:dark\:divide-opacity-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.5
    }
    .xl\:dark\:divide-opacity-55:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.55
    }
    .xl\:dark\:divide-opacity-60:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.6
    }
    .xl\:dark\:divide-opacity-65:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.65
    }
    .xl\:dark\:divide-opacity-70:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.7
    }
    .xl\:dark\:divide-opacity-75:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.75
    }
    .xl\:dark\:divide-opacity-80:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.8
    }
    .xl\:dark\:divide-opacity-85:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.85
    }
    .xl\:dark\:divide-opacity-90:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.9
    }
    .xl\:dark\:divide-opacity-95:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.95
    }
    .xl\:dark\:text-ellipsis:is(.dark *) {
        text-overflow: ellipsis
    }
    .xl\:dark\:text-clip:is(.dark *) {
        text-overflow: clip
    }
    .xl\:dark\:text-wrap:is(.dark *) {
        text-wrap: wrap
    }
    .xl\:dark\:text-nowrap:is(.dark *) {
        text-wrap: nowrap
    }
    .xl\:dark\:text-balance:is(.dark *) {
        text-wrap: balance
    }
    .xl\:dark\:text-pretty:is(.dark *) {
        text-wrap: pretty
    }
    .xl\:dark\:border:is(.dark *) {
        border-width: 1px
    }
    .xl\:dark\:border-0:is(.dark *) {
        border-width: 0px
    }
    .xl\:dark\:border-2:is(.dark *) {
        border-width: 2px
    }
    .xl\:dark\:border-4:is(.dark *) {
        border-width: 4px
    }
    .xl\:dark\:border-8:is(.dark *) {
        border-width: 8px
    }
    .xl\:dark\:border-x:is(.dark *) {
        border-left-width: 1px;
        border-right-width: 1px
    }
    .xl\:dark\:border-x-0:is(.dark *) {
        border-left-width: 0px;
        border-right-width: 0px
    }
    .xl\:dark\:border-x-2:is(.dark *) {
        border-left-width: 2px;
        border-right-width: 2px
    }
    .xl\:dark\:border-x-4:is(.dark *) {
        border-left-width: 4px;
        border-right-width: 4px
    }
    .xl\:dark\:border-x-8:is(.dark *) {
        border-left-width: 8px;
        border-right-width: 8px
    }
    .xl\:dark\:border-y:is(.dark *) {
        border-top-width: 1px;
        border-bottom-width: 1px
    }
    .xl\:dark\:border-y-0:is(.dark *) {
        border-top-width: 0px;
        border-bottom-width: 0px
    }
    .xl\:dark\:border-y-2:is(.dark *) {
        border-top-width: 2px;
        border-bottom-width: 2px
    }
    .xl\:dark\:border-y-4:is(.dark *) {
        border-top-width: 4px;
        border-bottom-width: 4px
    }
    .xl\:dark\:border-y-8:is(.dark *) {
        border-top-width: 8px;
        border-bottom-width: 8px
    }
    .xl\:dark\:border-b:is(.dark *) {
        border-bottom-width: 1px
    }
    .xl\:dark\:border-b-0:is(.dark *) {
        border-bottom-width: 0px
    }
    .xl\:dark\:border-b-2:is(.dark *) {
        border-bottom-width: 2px
    }
    .xl\:dark\:border-b-4:is(.dark *) {
        border-bottom-width: 4px
    }
    .xl\:dark\:border-b-8:is(.dark *) {
        border-bottom-width: 8px
    }
    .xl\:dark\:border-e:is(.dark *) {
        border-inline-end-width: 1px
    }
    .xl\:dark\:border-e-0:is(.dark *) {
        border-inline-end-width: 0px
    }
    .xl\:dark\:border-e-2:is(.dark *) {
        border-inline-end-width: 2px
    }
    .xl\:dark\:border-e-4:is(.dark *) {
        border-inline-end-width: 4px
    }
    .xl\:dark\:border-e-8:is(.dark *) {
        border-inline-end-width: 8px
    }
    .xl\:dark\:border-l:is(.dark *) {
        border-left-width: 1px
    }
    .xl\:dark\:border-l-0:is(.dark *) {
        border-left-width: 0px
    }
    .xl\:dark\:border-l-2:is(.dark *) {
        border-left-width: 2px
    }
    .xl\:dark\:border-l-4:is(.dark *) {
        border-left-width: 4px
    }
    .xl\:dark\:border-l-8:is(.dark *) {
        border-left-width: 8px
    }
    .xl\:dark\:border-r:is(.dark *) {
        border-right-width: 1px
    }
    .xl\:dark\:border-r-0:is(.dark *) {
        border-right-width: 0px
    }
    .xl\:dark\:border-r-2:is(.dark *) {
        border-right-width: 2px
    }
    .xl\:dark\:border-r-4:is(.dark *) {
        border-right-width: 4px
    }
    .xl\:dark\:border-r-8:is(.dark *) {
        border-right-width: 8px
    }
    .xl\:dark\:border-s:is(.dark *) {
        border-inline-start-width: 1px
    }
    .xl\:dark\:border-s-0:is(.dark *) {
        border-inline-start-width: 0px
    }
    .xl\:dark\:border-s-2:is(.dark *) {
        border-inline-start-width: 2px
    }
    .xl\:dark\:border-s-4:is(.dark *) {
        border-inline-start-width: 4px
    }
    .xl\:dark\:border-s-8:is(.dark *) {
        border-inline-start-width: 8px
    }
    .xl\:dark\:border-t:is(.dark *) {
        border-top-width: 1px
    }
    .xl\:dark\:border-t-0:is(.dark *) {
        border-top-width: 0px
    }
    .xl\:dark\:border-t-2:is(.dark *) {
        border-top-width: 2px
    }
    .xl\:dark\:border-t-4:is(.dark *) {
        border-top-width: 4px
    }
    .xl\:dark\:border-t-8:is(.dark *) {
        border-top-width: 8px
    }
    .xl\:dark\:border-solid:is(.dark *) {
        border-style: solid
    }
    .xl\:dark\:border-dashed:is(.dark *) {
        border-style: dashed
    }
    .xl\:dark\:border-dotted:is(.dark *) {
        border-style: dotted
    }
    .xl\:dark\:border-double:is(.dark *) {
        border-style: double
    }
    .xl\:dark\:border-hidden:is(.dark *) {
        border-style: hidden
    }
    .xl\:dark\:border-none:is(.dark *) {
        border-style: none
    }
    .xl\:dark\:border-amber-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-amber-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-black:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-blue-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-current:is(.dark *) {
        border-color: currentColor
    }
    .xl\:dark\:border-cyan-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-cyan-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-emerald-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-fuchsia-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-gray-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-green-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-indigo-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-inherit:is(.dark *) {
        border-color: inherit
    }
    .xl\:dark\:border-lime-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-lime-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-neutral-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-orange-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-pink-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-purple-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-red-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-rose-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-sky-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-slate-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-stone-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-teal-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-transparent:is(.dark *) {
        border-color: transparent
    }
    .xl\:dark\:border-violet-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-violet-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-white:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-yellow-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-zinc-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
    }
    .xl\:dark\:border-opacity-0:is(.dark *) {
        --tw-border-opacity: 0
    }
    .xl\:dark\:border-opacity-10:is(.dark *) {
        --tw-border-opacity: 0.1
    }
    .xl\:dark\:border-opacity-100:is(.dark *) {
        --tw-border-opacity: 1
    }
    .xl\:dark\:border-opacity-15:is(.dark *) {
        --tw-border-opacity: 0.15
    }
    .xl\:dark\:border-opacity-20:is(.dark *) {
        --tw-border-opacity: 0.2
    }
    .xl\:dark\:border-opacity-25:is(.dark *) {
        --tw-border-opacity: 0.25
    }
    .xl\:dark\:border-opacity-30:is(.dark *) {
        --tw-border-opacity: 0.3
    }
    .xl\:dark\:border-opacity-35:is(.dark *) {
        --tw-border-opacity: 0.35
    }
    .xl\:dark\:border-opacity-40:is(.dark *) {
        --tw-border-opacity: 0.4
    }
    .xl\:dark\:border-opacity-45:is(.dark *) {
        --tw-border-opacity: 0.45
    }
    .xl\:dark\:border-opacity-5:is(.dark *) {
        --tw-border-opacity: 0.05
    }
    .xl\:dark\:border-opacity-50:is(.dark *) {
        --tw-border-opacity: 0.5
    }
    .xl\:dark\:border-opacity-55:is(.dark *) {
        --tw-border-opacity: 0.55
    }
    .xl\:dark\:border-opacity-60:is(.dark *) {
        --tw-border-opacity: 0.6
    }
    .xl\:dark\:border-opacity-65:is(.dark *) {
        --tw-border-opacity: 0.65
    }
    .xl\:dark\:border-opacity-70:is(.dark *) {
        --tw-border-opacity: 0.7
    }
    .xl\:dark\:border-opacity-75:is(.dark *) {
        --tw-border-opacity: 0.75
    }
    .xl\:dark\:border-opacity-80:is(.dark *) {
        --tw-border-opacity: 0.8
    }
    .xl\:dark\:border-opacity-85:is(.dark *) {
        --tw-border-opacity: 0.85
    }
    .xl\:dark\:border-opacity-90:is(.dark *) {
        --tw-border-opacity: 0.9
    }
    .xl\:dark\:border-opacity-95:is(.dark *) {
        --tw-border-opacity: 0.95
    }
    .xl\:dark\:bg-amber-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-amber-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-black:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-blue-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-current:is(.dark *) {
        background-color: currentColor
    }
    .xl\:dark\:bg-cyan-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-cyan-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-emerald-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-fuchsia-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-gray-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-green-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-indigo-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-inherit:is(.dark *) {
        background-color: inherit
    }
    .xl\:dark\:bg-lime-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-lime-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-neutral-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-orange-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-pink-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-purple-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-red-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-rose-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-sky-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-slate-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-stone-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-teal-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-transparent:is(.dark *) {
        background-color: transparent
    }
    .xl\:dark\:bg-violet-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-violet-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-white:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-yellow-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-zinc-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
    }
    .xl\:dark\:bg-opacity-0:is(.dark *) {
        --tw-bg-opacity: 0
    }
    .xl\:dark\:bg-opacity-10:is(.dark *) {
        --tw-bg-opacity: 0.1
    }
    .xl\:dark\:bg-opacity-100:is(.dark *) {
        --tw-bg-opacity: 1
    }
    .xl\:dark\:bg-opacity-15:is(.dark *) {
        --tw-bg-opacity: 0.15
    }
    .xl\:dark\:bg-opacity-20:is(.dark *) {
        --tw-bg-opacity: 0.2
    }
    .xl\:dark\:bg-opacity-25:is(.dark *) {
        --tw-bg-opacity: 0.25
    }
    .xl\:dark\:bg-opacity-30:is(.dark *) {
        --tw-bg-opacity: 0.3
    }
    .xl\:dark\:bg-opacity-35:is(.dark *) {
        --tw-bg-opacity: 0.35
    }
    .xl\:dark\:bg-opacity-40:is(.dark *) {
        --tw-bg-opacity: 0.4
    }
    .xl\:dark\:bg-opacity-45:is(.dark *) {
        --tw-bg-opacity: 0.45
    }
    .xl\:dark\:bg-opacity-5:is(.dark *) {
        --tw-bg-opacity: 0.05
    }
    .xl\:dark\:bg-opacity-50:is(.dark *) {
        --tw-bg-opacity: 0.5
    }
    .xl\:dark\:bg-opacity-55:is(.dark *) {
        --tw-bg-opacity: 0.55
    }
    .xl\:dark\:bg-opacity-60:is(.dark *) {
        --tw-bg-opacity: 0.6
    }
    .xl\:dark\:bg-opacity-65:is(.dark *) {
        --tw-bg-opacity: 0.65
    }
    .xl\:dark\:bg-opacity-70:is(.dark *) {
        --tw-bg-opacity: 0.7
    }
    .xl\:dark\:bg-opacity-75:is(.dark *) {
        --tw-bg-opacity: 0.75
    }
    .xl\:dark\:bg-opacity-80:is(.dark *) {
        --tw-bg-opacity: 0.8
    }
    .xl\:dark\:bg-opacity-85:is(.dark *) {
        --tw-bg-opacity: 0.85
    }
    .xl\:dark\:bg-opacity-90:is(.dark *) {
        --tw-bg-opacity: 0.9
    }
    .xl\:dark\:bg-opacity-95:is(.dark *) {
        --tw-bg-opacity: 0.95
    }
    .xl\:dark\:bg-none:is(.dark *) {
        background-image: none
    }
    .xl\:dark\:decoration-slice:is(.dark *) {
        box-decoration-break: slice
    }
    .xl\:dark\:decoration-clone:is(.dark *) {
        box-decoration-break: clone
    }
    .xl\:dark\:bg-auto:is(.dark *) {
        background-size: auto
    }
    .xl\:dark\:bg-contain:is(.dark *) {
        background-size: contain
    }
    .xl\:dark\:bg-cover:is(.dark *) {
        background-size: cover
    }
    .xl\:dark\:bg-fixed:is(.dark *) {
        background-attachment: fixed
    }
    .xl\:dark\:bg-local:is(.dark *) {
        background-attachment: local
    }
    .xl\:dark\:bg-scroll:is(.dark *) {
        background-attachment: scroll
    }
    .xl\:dark\:bg-clip-border:is(.dark *) {
        background-clip: border-box
    }
    .xl\:dark\:bg-clip-padding:is(.dark *) {
        background-clip: padding-box
    }
    .xl\:dark\:bg-clip-content:is(.dark *) {
        background-clip: content-box
    }
    .xl\:dark\:bg-clip-text:is(.dark *) {
        background-clip: text
    }
    .xl\:dark\:bg-bottom:is(.dark *) {
        background-position: bottom
    }
    .xl\:dark\:bg-center:is(.dark *) {
        background-position: center
    }
    .xl\:dark\:bg-left:is(.dark *) {
        background-position: left
    }
    .xl\:dark\:bg-left-bottom:is(.dark *) {
        background-position: left bottom
    }
    .xl\:dark\:bg-left-top:is(.dark *) {
        background-position: left top
    }
    .xl\:dark\:bg-right:is(.dark *) {
        background-position: right
    }
    .xl\:dark\:bg-right-bottom:is(.dark *) {
        background-position: right bottom
    }
    .xl\:dark\:bg-right-top:is(.dark *) {
        background-position: right top
    }
    .xl\:dark\:bg-top:is(.dark *) {
        background-position: top
    }
    .xl\:dark\:bg-repeat:is(.dark *) {
        background-repeat: repeat
    }
    .xl\:dark\:bg-no-repeat:is(.dark *) {
        background-repeat: no-repeat
    }
    .xl\:dark\:bg-repeat-x:is(.dark *) {
        background-repeat: repeat-x
    }
    .xl\:dark\:bg-repeat-y:is(.dark *) {
        background-repeat: repeat-y
    }
    .xl\:dark\:bg-repeat-round:is(.dark *) {
        background-repeat: round
    }
    .xl\:dark\:bg-repeat-space:is(.dark *) {
        background-repeat: space
    }
    .xl\:dark\:bg-origin-border:is(.dark *) {
        background-origin: border-box
    }
    .xl\:dark\:bg-origin-padding:is(.dark *) {
        background-origin: padding-box
    }
    .xl\:dark\:bg-origin-content:is(.dark *) {
        background-origin: content-box
    }
    .xl\:dark\:fill-amber-100:is(.dark *) {
        fill: #fef3c7
    }
    .xl\:dark\:fill-amber-200:is(.dark *) {
        fill: #fde68a
    }
    .xl\:dark\:fill-amber-300:is(.dark *) {
        fill: #fcd34d
    }
    .xl\:dark\:fill-amber-400:is(.dark *) {
        fill: #fbbf24
    }
    .xl\:dark\:fill-amber-50:is(.dark *) {
        fill: #fffbeb
    }
    .xl\:dark\:fill-amber-500:is(.dark *) {
        fill: #f59e0b
    }
    .xl\:dark\:fill-amber-600:is(.dark *) {
        fill: #d97706
    }
    .xl\:dark\:fill-amber-700:is(.dark *) {
        fill: #b45309
    }
    .xl\:dark\:fill-amber-800:is(.dark *) {
        fill: #92400e
    }
    .xl\:dark\:fill-amber-900:is(.dark *) {
        fill: #78350f
    }
    .xl\:dark\:fill-amber-950:is(.dark *) {
        fill: #451a03
    }
    .xl\:dark\:fill-black:is(.dark *) {
        fill: #000
    }
    .xl\:dark\:fill-blue-100:is(.dark *) {
        fill: #dbeafe
    }
    .xl\:dark\:fill-blue-200:is(.dark *) {
        fill: #bfdbfe
    }
    .xl\:dark\:fill-blue-300:is(.dark *) {
        fill: #93c5fd
    }
    .xl\:dark\:fill-blue-400:is(.dark *) {
        fill: #60a5fa
    }
    .xl\:dark\:fill-blue-50:is(.dark *) {
        fill: #eff6ff
    }
    .xl\:dark\:fill-blue-500:is(.dark *) {
        fill: #3b82f6
    }
    .xl\:dark\:fill-blue-600:is(.dark *) {
        fill: #2563eb
    }
    .xl\:dark\:fill-blue-700:is(.dark *) {
        fill: #1d4ed8
    }
    .xl\:dark\:fill-blue-800:is(.dark *) {
        fill: #1e40af
    }
    .xl\:dark\:fill-blue-900:is(.dark *) {
        fill: #1e3a8a
    }
    .xl\:dark\:fill-blue-950:is(.dark *) {
        fill: #172554
    }
    .xl\:dark\:fill-current:is(.dark *) {
        fill: currentColor
    }
    .xl\:dark\:fill-cyan-100:is(.dark *) {
        fill: #cffafe
    }
    .xl\:dark\:fill-cyan-200:is(.dark *) {
        fill: #a5f3fc
    }
    .xl\:dark\:fill-cyan-300:is(.dark *) {
        fill: #67e8f9
    }
    .xl\:dark\:fill-cyan-400:is(.dark *) {
        fill: #22d3ee
    }
    .xl\:dark\:fill-cyan-50:is(.dark *) {
        fill: #ecfeff
    }
    .xl\:dark\:fill-cyan-500:is(.dark *) {
        fill: #06b6d4
    }
    .xl\:dark\:fill-cyan-600:is(.dark *) {
        fill: #0891b2
    }
    .xl\:dark\:fill-cyan-700:is(.dark *) {
        fill: #0e7490
    }
    .xl\:dark\:fill-cyan-800:is(.dark *) {
        fill: #155e75
    }
    .xl\:dark\:fill-cyan-900:is(.dark *) {
        fill: #164e63
    }
    .xl\:dark\:fill-cyan-950:is(.dark *) {
        fill: #083344
    }
    .xl\:dark\:fill-emerald-100:is(.dark *) {
        fill: #d1fae5
    }
    .xl\:dark\:fill-emerald-200:is(.dark *) {
        fill: #a7f3d0
    }
    .xl\:dark\:fill-emerald-300:is(.dark *) {
        fill: #6ee7b7
    }
    .xl\:dark\:fill-emerald-400:is(.dark *) {
        fill: #34d399
    }
    .xl\:dark\:fill-emerald-50:is(.dark *) {
        fill: #ecfdf5
    }
    .xl\:dark\:fill-emerald-500:is(.dark *) {
        fill: #10b981
    }
    .xl\:dark\:fill-emerald-600:is(.dark *) {
        fill: #059669
    }
    .xl\:dark\:fill-emerald-700:is(.dark *) {
        fill: #047857
    }
    .xl\:dark\:fill-emerald-800:is(.dark *) {
        fill: #065f46
    }
    .xl\:dark\:fill-emerald-900:is(.dark *) {
        fill: #064e3b
    }
    .xl\:dark\:fill-emerald-950:is(.dark *) {
        fill: #022c22
    }
    .xl\:dark\:fill-fuchsia-100:is(.dark *) {
        fill: #fae8ff
    }
    .xl\:dark\:fill-fuchsia-200:is(.dark *) {
        fill: #f5d0fe
    }
    .xl\:dark\:fill-fuchsia-300:is(.dark *) {
        fill: #f0abfc
    }
    .xl\:dark\:fill-fuchsia-400:is(.dark *) {
        fill: #e879f9
    }
    .xl\:dark\:fill-fuchsia-50:is(.dark *) {
        fill: #fdf4ff
    }
    .xl\:dark\:fill-fuchsia-500:is(.dark *) {
        fill: #d946ef
    }
    .xl\:dark\:fill-fuchsia-600:is(.dark *) {
        fill: #c026d3
    }
    .xl\:dark\:fill-fuchsia-700:is(.dark *) {
        fill: #a21caf
    }
    .xl\:dark\:fill-fuchsia-800:is(.dark *) {
        fill: #86198f
    }
    .xl\:dark\:fill-fuchsia-900:is(.dark *) {
        fill: #701a75
    }
    .xl\:dark\:fill-fuchsia-950:is(.dark *) {
        fill: #4a044e
    }
    .xl\:dark\:fill-gray-100:is(.dark *) {
        fill: #f3f4f6
    }
    .xl\:dark\:fill-gray-200:is(.dark *) {
        fill: #e5e7eb
    }
    .xl\:dark\:fill-gray-300:is(.dark *) {
        fill: #d1d5db
    }
    .xl\:dark\:fill-gray-400:is(.dark *) {
        fill: #9ca3af
    }
    .xl\:dark\:fill-gray-50:is(.dark *) {
        fill: #f9fafb
    }
    .xl\:dark\:fill-gray-500:is(.dark *) {
        fill: #6b7280
    }
    .xl\:dark\:fill-gray-600:is(.dark *) {
        fill: #4b5563
    }
    .xl\:dark\:fill-gray-700:is(.dark *) {
        fill: #374151
    }
    .xl\:dark\:fill-gray-800:is(.dark *) {
        fill: #1f2937
    }
    .xl\:dark\:fill-gray-900:is(.dark *) {
        fill: #111827
    }
    .xl\:dark\:fill-gray-950:is(.dark *) {
        fill: #030712
    }
    .xl\:dark\:fill-green-100:is(.dark *) {
        fill: #dcfce7
    }
    .xl\:dark\:fill-green-200:is(.dark *) {
        fill: #bbf7d0
    }
    .xl\:dark\:fill-green-300:is(.dark *) {
        fill: #86efac
    }
    .xl\:dark\:fill-green-400:is(.dark *) {
        fill: #4ade80
    }
    .xl\:dark\:fill-green-50:is(.dark *) {
        fill: #f0fdf4
    }
    .xl\:dark\:fill-green-500:is(.dark *) {
        fill: #22c55e
    }
    .xl\:dark\:fill-green-600:is(.dark *) {
        fill: #16a34a
    }
    .xl\:dark\:fill-green-700:is(.dark *) {
        fill: #15803d
    }
    .xl\:dark\:fill-green-800:is(.dark *) {
        fill: #166534
    }
    .xl\:dark\:fill-green-900:is(.dark *) {
        fill: #14532d
    }
    .xl\:dark\:fill-green-950:is(.dark *) {
        fill: #052e16
    }
    .xl\:dark\:fill-indigo-100:is(.dark *) {
        fill: #e0e7ff
    }
    .xl\:dark\:fill-indigo-200:is(.dark *) {
        fill: #c7d2fe
    }
    .xl\:dark\:fill-indigo-300:is(.dark *) {
        fill: #a5b4fc
    }
    .xl\:dark\:fill-indigo-400:is(.dark *) {
        fill: #818cf8
    }
    .xl\:dark\:fill-indigo-50:is(.dark *) {
        fill: #eef2ff
    }
    .xl\:dark\:fill-indigo-500:is(.dark *) {
        fill: #6366f1
    }
    .xl\:dark\:fill-indigo-600:is(.dark *) {
        fill: #4f46e5
    }
    .xl\:dark\:fill-indigo-700:is(.dark *) {
        fill: #4338ca
    }
    .xl\:dark\:fill-indigo-800:is(.dark *) {
        fill: #3730a3
    }
    .xl\:dark\:fill-indigo-900:is(.dark *) {
        fill: #312e81
    }
    .xl\:dark\:fill-indigo-950:is(.dark *) {
        fill: #1e1b4b
    }
    .xl\:dark\:fill-inherit:is(.dark *) {
        fill: inherit
    }
    .xl\:dark\:fill-lime-100:is(.dark *) {
        fill: #ecfccb
    }
    .xl\:dark\:fill-lime-200:is(.dark *) {
        fill: #d9f99d
    }
    .xl\:dark\:fill-lime-300:is(.dark *) {
        fill: #bef264
    }
    .xl\:dark\:fill-lime-400:is(.dark *) {
        fill: #a3e635
    }
    .xl\:dark\:fill-lime-50:is(.dark *) {
        fill: #f7fee7
    }
    .xl\:dark\:fill-lime-500:is(.dark *) {
        fill: #84cc16
    }
    .xl\:dark\:fill-lime-600:is(.dark *) {
        fill: #65a30d
    }
    .xl\:dark\:fill-lime-700:is(.dark *) {
        fill: #4d7c0f
    }
    .xl\:dark\:fill-lime-800:is(.dark *) {
        fill: #3f6212
    }
    .xl\:dark\:fill-lime-900:is(.dark *) {
        fill: #365314
    }
    .xl\:dark\:fill-lime-950:is(.dark *) {
        fill: #1a2e05
    }
    .xl\:dark\:fill-neutral-100:is(.dark *) {
        fill: #f5f5f5
    }
    .xl\:dark\:fill-neutral-200:is(.dark *) {
        fill: #e5e5e5
    }
    .xl\:dark\:fill-neutral-300:is(.dark *) {
        fill: #d4d4d4
    }
    .xl\:dark\:fill-neutral-400:is(.dark *) {
        fill: #a3a3a3
    }
    .xl\:dark\:fill-neutral-50:is(.dark *) {
        fill: #fafafa
    }
    .xl\:dark\:fill-neutral-500:is(.dark *) {
        fill: #737373
    }
    .xl\:dark\:fill-neutral-600:is(.dark *) {
        fill: #525252
    }
    .xl\:dark\:fill-neutral-700:is(.dark *) {
        fill: #404040
    }
    .xl\:dark\:fill-neutral-800:is(.dark *) {
        fill: #262626
    }
    .xl\:dark\:fill-neutral-900:is(.dark *) {
        fill: #171717
    }
    .xl\:dark\:fill-neutral-950:is(.dark *) {
        fill: #0a0a0a
    }
    .xl\:dark\:fill-none:is(.dark *) {
        fill: none
    }
    .xl\:dark\:fill-orange-100:is(.dark *) {
        fill: #ffedd5
    }
    .xl\:dark\:fill-orange-200:is(.dark *) {
        fill: #fed7aa
    }
    .xl\:dark\:fill-orange-300:is(.dark *) {
        fill: #fdba74
    }
    .xl\:dark\:fill-orange-400:is(.dark *) {
        fill: #fb923c
    }
    .xl\:dark\:fill-orange-50:is(.dark *) {
        fill: #fff7ed
    }
    .xl\:dark\:fill-orange-500:is(.dark *) {
        fill: #f97316
    }
    .xl\:dark\:fill-orange-600:is(.dark *) {
        fill: #ea580c
    }
    .xl\:dark\:fill-orange-700:is(.dark *) {
        fill: #c2410c
    }
    .xl\:dark\:fill-orange-800:is(.dark *) {
        fill: #9a3412
    }
    .xl\:dark\:fill-orange-900:is(.dark *) {
        fill: #7c2d12
    }
    .xl\:dark\:fill-orange-950:is(.dark *) {
        fill: #431407
    }
    .xl\:dark\:fill-pink-100:is(.dark *) {
        fill: #fce7f3
    }
    .xl\:dark\:fill-pink-200:is(.dark *) {
        fill: #fbcfe8
    }
    .xl\:dark\:fill-pink-300:is(.dark *) {
        fill: #f9a8d4
    }
    .xl\:dark\:fill-pink-400:is(.dark *) {
        fill: #f472b6
    }
    .xl\:dark\:fill-pink-50:is(.dark *) {
        fill: #fdf2f8
    }
    .xl\:dark\:fill-pink-500:is(.dark *) {
        fill: #ec4899
    }
    .xl\:dark\:fill-pink-600:is(.dark *) {
        fill: #db2777
    }
    .xl\:dark\:fill-pink-700:is(.dark *) {
        fill: #be185d
    }
    .xl\:dark\:fill-pink-800:is(.dark *) {
        fill: #9d174d
    }
    .xl\:dark\:fill-pink-900:is(.dark *) {
        fill: #831843
    }
    .xl\:dark\:fill-pink-950:is(.dark *) {
        fill: #500724
    }
    .xl\:dark\:fill-purple-100:is(.dark *) {
        fill: #f3e8ff
    }
    .xl\:dark\:fill-purple-200:is(.dark *) {
        fill: #e9d5ff
    }
    .xl\:dark\:fill-purple-300:is(.dark *) {
        fill: #d8b4fe
    }
    .xl\:dark\:fill-purple-400:is(.dark *) {
        fill: #c084fc
    }
    .xl\:dark\:fill-purple-50:is(.dark *) {
        fill: #faf5ff
    }
    .xl\:dark\:fill-purple-500:is(.dark *) {
        fill: #a855f7
    }
    .xl\:dark\:fill-purple-600:is(.dark *) {
        fill: #9333ea
    }
    .xl\:dark\:fill-purple-700:is(.dark *) {
        fill: #7e22ce
    }
    .xl\:dark\:fill-purple-800:is(.dark *) {
        fill: #6b21a8
    }
    .xl\:dark\:fill-purple-900:is(.dark *) {
        fill: #581c87
    }
    .xl\:dark\:fill-purple-950:is(.dark *) {
        fill: #3b0764
    }
    .xl\:dark\:fill-red-100:is(.dark *) {
        fill: #fee2e2
    }
    .xl\:dark\:fill-red-200:is(.dark *) {
        fill: #fecaca
    }
    .xl\:dark\:fill-red-300:is(.dark *) {
        fill: #fca5a5
    }
    .xl\:dark\:fill-red-400:is(.dark *) {
        fill: #f87171
    }
    .xl\:dark\:fill-red-50:is(.dark *) {
        fill: #fef2f2
    }
    .xl\:dark\:fill-red-500:is(.dark *) {
        fill: #ef4444
    }
    .xl\:dark\:fill-red-600:is(.dark *) {
        fill: #dc2626
    }
    .xl\:dark\:fill-red-700:is(.dark *) {
        fill: #b91c1c
    }
    .xl\:dark\:fill-red-800:is(.dark *) {
        fill: #991b1b
    }
    .xl\:dark\:fill-red-900:is(.dark *) {
        fill: #7f1d1d
    }
    .xl\:dark\:fill-red-950:is(.dark *) {
        fill: #450a0a
    }
    .xl\:dark\:fill-rose-100:is(.dark *) {
        fill: #ffe4e6
    }
    .xl\:dark\:fill-rose-200:is(.dark *) {
        fill: #fecdd3
    }
    .xl\:dark\:fill-rose-300:is(.dark *) {
        fill: #fda4af
    }
    .xl\:dark\:fill-rose-400:is(.dark *) {
        fill: #fb7185
    }
    .xl\:dark\:fill-rose-50:is(.dark *) {
        fill: #fff1f2
    }
    .xl\:dark\:fill-rose-500:is(.dark *) {
        fill: #f43f5e
    }
    .xl\:dark\:fill-rose-600:is(.dark *) {
        fill: #e11d48
    }
    .xl\:dark\:fill-rose-700:is(.dark *) {
        fill: #be123c
    }
    .xl\:dark\:fill-rose-800:is(.dark *) {
        fill: #9f1239
    }
    .xl\:dark\:fill-rose-900:is(.dark *) {
        fill: #881337
    }
    .xl\:dark\:fill-rose-950:is(.dark *) {
        fill: #4c0519
    }
    .xl\:dark\:fill-sky-100:is(.dark *) {
        fill: #e0f2fe
    }
    .xl\:dark\:fill-sky-200:is(.dark *) {
        fill: #bae6fd
    }
    .xl\:dark\:fill-sky-300:is(.dark *) {
        fill: #7dd3fc
    }
    .xl\:dark\:fill-sky-400:is(.dark *) {
        fill: #38bdf8
    }
    .xl\:dark\:fill-sky-50:is(.dark *) {
        fill: #f0f9ff
    }
    .xl\:dark\:fill-sky-500:is(.dark *) {
        fill: #0ea5e9
    }
    .xl\:dark\:fill-sky-600:is(.dark *) {
        fill: #0284c7
    }
    .xl\:dark\:fill-sky-700:is(.dark *) {
        fill: #0369a1
    }
    .xl\:dark\:fill-sky-800:is(.dark *) {
        fill: #075985
    }
    .xl\:dark\:fill-sky-900:is(.dark *) {
        fill: #0c4a6e
    }
    .xl\:dark\:fill-sky-950:is(.dark *) {
        fill: #082f49
    }
    .xl\:dark\:fill-slate-100:is(.dark *) {
        fill: #f1f5f9
    }
    .xl\:dark\:fill-slate-200:is(.dark *) {
        fill: #e2e8f0
    }
    .xl\:dark\:fill-slate-300:is(.dark *) {
        fill: #cbd5e1
    }
    .xl\:dark\:fill-slate-400:is(.dark *) {
        fill: #94a3b8
    }
    .xl\:dark\:fill-slate-50:is(.dark *) {
        fill: #f8fafc
    }
    .xl\:dark\:fill-slate-500:is(.dark *) {
        fill: #64748b
    }
    .xl\:dark\:fill-slate-600:is(.dark *) {
        fill: #475569
    }
    .xl\:dark\:fill-slate-700:is(.dark *) {
        fill: #334155
    }
    .xl\:dark\:fill-slate-800:is(.dark *) {
        fill: #1e293b
    }
    .xl\:dark\:fill-slate-900:is(.dark *) {
        fill: #0f172a
    }
    .xl\:dark\:fill-slate-950:is(.dark *) {
        fill: #020617
    }
    .xl\:dark\:fill-stone-100:is(.dark *) {
        fill: #f5f5f4
    }
    .xl\:dark\:fill-stone-200:is(.dark *) {
        fill: #e7e5e4
    }
    .xl\:dark\:fill-stone-300:is(.dark *) {
        fill: #d6d3d1
    }
    .xl\:dark\:fill-stone-400:is(.dark *) {
        fill: #a8a29e
    }
    .xl\:dark\:fill-stone-50:is(.dark *) {
        fill: #fafaf9
    }
    .xl\:dark\:fill-stone-500:is(.dark *) {
        fill: #78716c
    }
    .xl\:dark\:fill-stone-600:is(.dark *) {
        fill: #57534e
    }
    .xl\:dark\:fill-stone-700:is(.dark *) {
        fill: #44403c
    }
    .xl\:dark\:fill-stone-800:is(.dark *) {
        fill: #292524
    }
    .xl\:dark\:fill-stone-900:is(.dark *) {
        fill: #1c1917
    }
    .xl\:dark\:fill-stone-950:is(.dark *) {
        fill: #0c0a09
    }
    .xl\:dark\:fill-teal-100:is(.dark *) {
        fill: #ccfbf1
    }
    .xl\:dark\:fill-teal-200:is(.dark *) {
        fill: #99f6e4
    }
    .xl\:dark\:fill-teal-300:is(.dark *) {
        fill: #5eead4
    }
    .xl\:dark\:fill-teal-400:is(.dark *) {
        fill: #2dd4bf
    }
    .xl\:dark\:fill-teal-50:is(.dark *) {
        fill: #f0fdfa
    }
    .xl\:dark\:fill-teal-500:is(.dark *) {
        fill: #14b8a6
    }
    .xl\:dark\:fill-teal-600:is(.dark *) {
        fill: #0d9488
    }
    .xl\:dark\:fill-teal-700:is(.dark *) {
        fill: #0f766e
    }
    .xl\:dark\:fill-teal-800:is(.dark *) {
        fill: #115e59
    }
    .xl\:dark\:fill-teal-900:is(.dark *) {
        fill: #134e4a
    }
    .xl\:dark\:fill-teal-950:is(.dark *) {
        fill: #042f2e
    }
    .xl\:dark\:fill-transparent:is(.dark *) {
        fill: transparent
    }
    .xl\:dark\:fill-violet-100:is(.dark *) {
        fill: #ede9fe
    }
    .xl\:dark\:fill-violet-200:is(.dark *) {
        fill: #ddd6fe
    }
    .xl\:dark\:fill-violet-300:is(.dark *) {
        fill: #c4b5fd
    }
    .xl\:dark\:fill-violet-400:is(.dark *) {
        fill: #a78bfa
    }
    .xl\:dark\:fill-violet-50:is(.dark *) {
        fill: #f5f3ff
    }
    .xl\:dark\:fill-violet-500:is(.dark *) {
        fill: #8b5cf6
    }
    .xl\:dark\:fill-violet-600:is(.dark *) {
        fill: #7c3aed
    }
    .xl\:dark\:fill-violet-700:is(.dark *) {
        fill: #6d28d9
    }
    .xl\:dark\:fill-violet-800:is(.dark *) {
        fill: #5b21b6
    }
    .xl\:dark\:fill-violet-900:is(.dark *) {
        fill: #4c1d95
    }
    .xl\:dark\:fill-violet-950:is(.dark *) {
        fill: #2e1065
    }
    .xl\:dark\:fill-white:is(.dark *) {
        fill: #fff
    }
    .xl\:dark\:fill-yellow-100:is(.dark *) {
        fill: #fef9c3
    }
    .xl\:dark\:fill-yellow-200:is(.dark *) {
        fill: #fef08a
    }
    .xl\:dark\:fill-yellow-300:is(.dark *) {
        fill: #fde047
    }
    .xl\:dark\:fill-yellow-400:is(.dark *) {
        fill: #facc15
    }
    .xl\:dark\:fill-yellow-50:is(.dark *) {
        fill: #fefce8
    }
    .xl\:dark\:fill-yellow-500:is(.dark *) {
        fill: #eab308
    }
    .xl\:dark\:fill-yellow-600:is(.dark *) {
        fill: #ca8a04
    }
    .xl\:dark\:fill-yellow-700:is(.dark *) {
        fill: #a16207
    }
    .xl\:dark\:fill-yellow-800:is(.dark *) {
        fill: #854d0e
    }
    .xl\:dark\:fill-yellow-900:is(.dark *) {
        fill: #713f12
    }
    .xl\:dark\:fill-yellow-950:is(.dark *) {
        fill: #422006
    }
    .xl\:dark\:fill-zinc-100:is(.dark *) {
        fill: #f4f4f5
    }
    .xl\:dark\:fill-zinc-200:is(.dark *) {
        fill: #e4e4e7
    }
    .xl\:dark\:fill-zinc-300:is(.dark *) {
        fill: #d4d4d8
    }
    .xl\:dark\:fill-zinc-400:is(.dark *) {
        fill: #a1a1aa
    }
    .xl\:dark\:fill-zinc-50:is(.dark *) {
        fill: #fafafa
    }
    .xl\:dark\:fill-zinc-500:is(.dark *) {
        fill: #71717a
    }
    .xl\:dark\:fill-zinc-600:is(.dark *) {
        fill: #52525b
    }
    .xl\:dark\:fill-zinc-700:is(.dark *) {
        fill: #3f3f46
    }
    .xl\:dark\:fill-zinc-800:is(.dark *) {
        fill: #27272a
    }
    .xl\:dark\:fill-zinc-900:is(.dark *) {
        fill: #18181b
    }
    .xl\:dark\:fill-zinc-950:is(.dark *) {
        fill: #09090b
    }
    .xl\:dark\:stroke-amber-100:is(.dark *) {
        stroke: #fef3c7
    }
    .xl\:dark\:stroke-amber-200:is(.dark *) {
        stroke: #fde68a
    }
    .xl\:dark\:stroke-amber-300:is(.dark *) {
        stroke: #fcd34d
    }
    .xl\:dark\:stroke-amber-400:is(.dark *) {
        stroke: #fbbf24
    }
    .xl\:dark\:stroke-amber-50:is(.dark *) {
        stroke: #fffbeb
    }
    .xl\:dark\:stroke-amber-500:is(.dark *) {
        stroke: #f59e0b
    }
    .xl\:dark\:stroke-amber-600:is(.dark *) {
        stroke: #d97706
    }
    .xl\:dark\:stroke-amber-700:is(.dark *) {
        stroke: #b45309
    }
    .xl\:dark\:stroke-amber-800:is(.dark *) {
        stroke: #92400e
    }
    .xl\:dark\:stroke-amber-900:is(.dark *) {
        stroke: #78350f
    }
    .xl\:dark\:stroke-amber-950:is(.dark *) {
        stroke: #451a03
    }
    .xl\:dark\:stroke-black:is(.dark *) {
        stroke: #000
    }
    .xl\:dark\:stroke-blue-100:is(.dark *) {
        stroke: #dbeafe
    }
    .xl\:dark\:stroke-blue-200:is(.dark *) {
        stroke: #bfdbfe
    }
    .xl\:dark\:stroke-blue-300:is(.dark *) {
        stroke: #93c5fd
    }
    .xl\:dark\:stroke-blue-400:is(.dark *) {
        stroke: #60a5fa
    }
    .xl\:dark\:stroke-blue-50:is(.dark *) {
        stroke: #eff6ff
    }
    .xl\:dark\:stroke-blue-500:is(.dark *) {
        stroke: #3b82f6
    }
    .xl\:dark\:stroke-blue-600:is(.dark *) {
        stroke: #2563eb
    }
    .xl\:dark\:stroke-blue-700:is(.dark *) {
        stroke: #1d4ed8
    }
    .xl\:dark\:stroke-blue-800:is(.dark *) {
        stroke: #1e40af
    }
    .xl\:dark\:stroke-blue-900:is(.dark *) {
        stroke: #1e3a8a
    }
    .xl\:dark\:stroke-blue-950:is(.dark *) {
        stroke: #172554
    }
    .xl\:dark\:stroke-current:is(.dark *) {
        stroke: currentColor
    }
    .xl\:dark\:stroke-cyan-100:is(.dark *) {
        stroke: #cffafe
    }
    .xl\:dark\:stroke-cyan-200:is(.dark *) {
        stroke: #a5f3fc
    }
    .xl\:dark\:stroke-cyan-300:is(.dark *) {
        stroke: #67e8f9
    }
    .xl\:dark\:stroke-cyan-400:is(.dark *) {
        stroke: #22d3ee
    }
    .xl\:dark\:stroke-cyan-50:is(.dark *) {
        stroke: #ecfeff
    }
    .xl\:dark\:stroke-cyan-500:is(.dark *) {
        stroke: #06b6d4
    }
    .xl\:dark\:stroke-cyan-600:is(.dark *) {
        stroke: #0891b2
    }
    .xl\:dark\:stroke-cyan-700:is(.dark *) {
        stroke: #0e7490
    }
    .xl\:dark\:stroke-cyan-800:is(.dark *) {
        stroke: #155e75
    }
    .xl\:dark\:stroke-cyan-900:is(.dark *) {
        stroke: #164e63
    }
    .xl\:dark\:stroke-cyan-950:is(.dark *) {
        stroke: #083344
    }
    .xl\:dark\:stroke-emerald-100:is(.dark *) {
        stroke: #d1fae5
    }
    .xl\:dark\:stroke-emerald-200:is(.dark *) {
        stroke: #a7f3d0
    }
    .xl\:dark\:stroke-emerald-300:is(.dark *) {
        stroke: #6ee7b7
    }
    .xl\:dark\:stroke-emerald-400:is(.dark *) {
        stroke: #34d399
    }
    .xl\:dark\:stroke-emerald-50:is(.dark *) {
        stroke: #ecfdf5
    }
    .xl\:dark\:stroke-emerald-500:is(.dark *) {
        stroke: #10b981
    }
    .xl\:dark\:stroke-emerald-600:is(.dark *) {
        stroke: #059669
    }
    .xl\:dark\:stroke-emerald-700:is(.dark *) {
        stroke: #047857
    }
    .xl\:dark\:stroke-emerald-800:is(.dark *) {
        stroke: #065f46
    }
    .xl\:dark\:stroke-emerald-900:is(.dark *) {
        stroke: #064e3b
    }
    .xl\:dark\:stroke-emerald-950:is(.dark *) {
        stroke: #022c22
    }
    .xl\:dark\:stroke-fuchsia-100:is(.dark *) {
        stroke: #fae8ff
    }
    .xl\:dark\:stroke-fuchsia-200:is(.dark *) {
        stroke: #f5d0fe
    }
    .xl\:dark\:stroke-fuchsia-300:is(.dark *) {
        stroke: #f0abfc
    }
    .xl\:dark\:stroke-fuchsia-400:is(.dark *) {
        stroke: #e879f9
    }
    .xl\:dark\:stroke-fuchsia-50:is(.dark *) {
        stroke: #fdf4ff
    }
    .xl\:dark\:stroke-fuchsia-500:is(.dark *) {
        stroke: #d946ef
    }
    .xl\:dark\:stroke-fuchsia-600:is(.dark *) {
        stroke: #c026d3
    }
    .xl\:dark\:stroke-fuchsia-700:is(.dark *) {
        stroke: #a21caf
    }
    .xl\:dark\:stroke-fuchsia-800:is(.dark *) {
        stroke: #86198f
    }
    .xl\:dark\:stroke-fuchsia-900:is(.dark *) {
        stroke: #701a75
    }
    .xl\:dark\:stroke-fuchsia-950:is(.dark *) {
        stroke: #4a044e
    }
    .xl\:dark\:stroke-gray-100:is(.dark *) {
        stroke: #f3f4f6
    }
    .xl\:dark\:stroke-gray-200:is(.dark *) {
        stroke: #e5e7eb
    }
    .xl\:dark\:stroke-gray-300:is(.dark *) {
        stroke: #d1d5db
    }
    .xl\:dark\:stroke-gray-400:is(.dark *) {
        stroke: #9ca3af
    }
    .xl\:dark\:stroke-gray-50:is(.dark *) {
        stroke: #f9fafb
    }
    .xl\:dark\:stroke-gray-500:is(.dark *) {
        stroke: #6b7280
    }
    .xl\:dark\:stroke-gray-600:is(.dark *) {
        stroke: #4b5563
    }
    .xl\:dark\:stroke-gray-700:is(.dark *) {
        stroke: #374151
    }
    .xl\:dark\:stroke-gray-800:is(.dark *) {
        stroke: #1f2937
    }
    .xl\:dark\:stroke-gray-900:is(.dark *) {
        stroke: #111827
    }
    .xl\:dark\:stroke-gray-950:is(.dark *) {
        stroke: #030712
    }
    .xl\:dark\:stroke-green-100:is(.dark *) {
        stroke: #dcfce7
    }
    .xl\:dark\:stroke-green-200:is(.dark *) {
        stroke: #bbf7d0
    }
    .xl\:dark\:stroke-green-300:is(.dark *) {
        stroke: #86efac
    }
    .xl\:dark\:stroke-green-400:is(.dark *) {
        stroke: #4ade80
    }
    .xl\:dark\:stroke-green-50:is(.dark *) {
        stroke: #f0fdf4
    }
    .xl\:dark\:stroke-green-500:is(.dark *) {
        stroke: #22c55e
    }
    .xl\:dark\:stroke-green-600:is(.dark *) {
        stroke: #16a34a
    }
    .xl\:dark\:stroke-green-700:is(.dark *) {
        stroke: #15803d
    }
    .xl\:dark\:stroke-green-800:is(.dark *) {
        stroke: #166534
    }
    .xl\:dark\:stroke-green-900:is(.dark *) {
        stroke: #14532d
    }
    .xl\:dark\:stroke-green-950:is(.dark *) {
        stroke: #052e16
    }
    .xl\:dark\:stroke-indigo-100:is(.dark *) {
        stroke: #e0e7ff
    }
    .xl\:dark\:stroke-indigo-200:is(.dark *) {
        stroke: #c7d2fe
    }
    .xl\:dark\:stroke-indigo-300:is(.dark *) {
        stroke: #a5b4fc
    }
    .xl\:dark\:stroke-indigo-400:is(.dark *) {
        stroke: #818cf8
    }
    .xl\:dark\:stroke-indigo-50:is(.dark *) {
        stroke: #eef2ff
    }
    .xl\:dark\:stroke-indigo-500:is(.dark *) {
        stroke: #6366f1
    }
    .xl\:dark\:stroke-indigo-600:is(.dark *) {
        stroke: #4f46e5
    }
    .xl\:dark\:stroke-indigo-700:is(.dark *) {
        stroke: #4338ca
    }
    .xl\:dark\:stroke-indigo-800:is(.dark *) {
        stroke: #3730a3
    }
    .xl\:dark\:stroke-indigo-900:is(.dark *) {
        stroke: #312e81
    }
    .xl\:dark\:stroke-indigo-950:is(.dark *) {
        stroke: #1e1b4b
    }
    .xl\:dark\:stroke-inherit:is(.dark *) {
        stroke: inherit
    }
    .xl\:dark\:stroke-lime-100:is(.dark *) {
        stroke: #ecfccb
    }
    .xl\:dark\:stroke-lime-200:is(.dark *) {
        stroke: #d9f99d
    }
    .xl\:dark\:stroke-lime-300:is(.dark *) {
        stroke: #bef264
    }
    .xl\:dark\:stroke-lime-400:is(.dark *) {
        stroke: #a3e635
    }
    .xl\:dark\:stroke-lime-50:is(.dark *) {
        stroke: #f7fee7
    }
    .xl\:dark\:stroke-lime-500:is(.dark *) {
        stroke: #84cc16
    }
    .xl\:dark\:stroke-lime-600:is(.dark *) {
        stroke: #65a30d
    }
    .xl\:dark\:stroke-lime-700:is(.dark *) {
        stroke: #4d7c0f
    }
    .xl\:dark\:stroke-lime-800:is(.dark *) {
        stroke: #3f6212
    }
    .xl\:dark\:stroke-lime-900:is(.dark *) {
        stroke: #365314
    }
    .xl\:dark\:stroke-lime-950:is(.dark *) {
        stroke: #1a2e05
    }
    .xl\:dark\:stroke-neutral-100:is(.dark *) {
        stroke: #f5f5f5
    }
    .xl\:dark\:stroke-neutral-200:is(.dark *) {
        stroke: #e5e5e5
    }
    .xl\:dark\:stroke-neutral-300:is(.dark *) {
        stroke: #d4d4d4
    }
    .xl\:dark\:stroke-neutral-400:is(.dark *) {
        stroke: #a3a3a3
    }
    .xl\:dark\:stroke-neutral-50:is(.dark *) {
        stroke: #fafafa
    }
    .xl\:dark\:stroke-neutral-500:is(.dark *) {
        stroke: #737373
    }
    .xl\:dark\:stroke-neutral-600:is(.dark *) {
        stroke: #525252
    }
    .xl\:dark\:stroke-neutral-700:is(.dark *) {
        stroke: #404040
    }
    .xl\:dark\:stroke-neutral-800:is(.dark *) {
        stroke: #262626
    }
    .xl\:dark\:stroke-neutral-900:is(.dark *) {
        stroke: #171717
    }
    .xl\:dark\:stroke-neutral-950:is(.dark *) {
        stroke: #0a0a0a
    }
    .xl\:dark\:stroke-none:is(.dark *) {
        stroke: none
    }
    .xl\:dark\:stroke-orange-100:is(.dark *) {
        stroke: #ffedd5
    }
    .xl\:dark\:stroke-orange-200:is(.dark *) {
        stroke: #fed7aa
    }
    .xl\:dark\:stroke-orange-300:is(.dark *) {
        stroke: #fdba74
    }
    .xl\:dark\:stroke-orange-400:is(.dark *) {
        stroke: #fb923c
    }
    .xl\:dark\:stroke-orange-50:is(.dark *) {
        stroke: #fff7ed
    }
    .xl\:dark\:stroke-orange-500:is(.dark *) {
        stroke: #f97316
    }
    .xl\:dark\:stroke-orange-600:is(.dark *) {
        stroke: #ea580c
    }
    .xl\:dark\:stroke-orange-700:is(.dark *) {
        stroke: #c2410c
    }
    .xl\:dark\:stroke-orange-800:is(.dark *) {
        stroke: #9a3412
    }
    .xl\:dark\:stroke-orange-900:is(.dark *) {
        stroke: #7c2d12
    }
    .xl\:dark\:stroke-orange-950:is(.dark *) {
        stroke: #431407
    }
    .xl\:dark\:stroke-pink-100:is(.dark *) {
        stroke: #fce7f3
    }
    .xl\:dark\:stroke-pink-200:is(.dark *) {
        stroke: #fbcfe8
    }
    .xl\:dark\:stroke-pink-300:is(.dark *) {
        stroke: #f9a8d4
    }
    .xl\:dark\:stroke-pink-400:is(.dark *) {
        stroke: #f472b6
    }
    .xl\:dark\:stroke-pink-50:is(.dark *) {
        stroke: #fdf2f8
    }
    .xl\:dark\:stroke-pink-500:is(.dark *) {
        stroke: #ec4899
    }
    .xl\:dark\:stroke-pink-600:is(.dark *) {
        stroke: #db2777
    }
    .xl\:dark\:stroke-pink-700:is(.dark *) {
        stroke: #be185d
    }
    .xl\:dark\:stroke-pink-800:is(.dark *) {
        stroke: #9d174d
    }
    .xl\:dark\:stroke-pink-900:is(.dark *) {
        stroke: #831843
    }
    .xl\:dark\:stroke-pink-950:is(.dark *) {
        stroke: #500724
    }
    .xl\:dark\:stroke-purple-100:is(.dark *) {
        stroke: #f3e8ff
    }
    .xl\:dark\:stroke-purple-200:is(.dark *) {
        stroke: #e9d5ff
    }
    .xl\:dark\:stroke-purple-300:is(.dark *) {
        stroke: #d8b4fe
    }
    .xl\:dark\:stroke-purple-400:is(.dark *) {
        stroke: #c084fc
    }
    .xl\:dark\:stroke-purple-50:is(.dark *) {
        stroke: #faf5ff
    }
    .xl\:dark\:stroke-purple-500:is(.dark *) {
        stroke: #a855f7
    }
    .xl\:dark\:stroke-purple-600:is(.dark *) {
        stroke: #9333ea
    }
    .xl\:dark\:stroke-purple-700:is(.dark *) {
        stroke: #7e22ce
    }
    .xl\:dark\:stroke-purple-800:is(.dark *) {
        stroke: #6b21a8
    }
    .xl\:dark\:stroke-purple-900:is(.dark *) {
        stroke: #581c87
    }
    .xl\:dark\:stroke-purple-950:is(.dark *) {
        stroke: #3b0764
    }
    .xl\:dark\:stroke-red-100:is(.dark *) {
        stroke: #fee2e2
    }
    .xl\:dark\:stroke-red-200:is(.dark *) {
        stroke: #fecaca
    }
    .xl\:dark\:stroke-red-300:is(.dark *) {
        stroke: #fca5a5
    }
    .xl\:dark\:stroke-red-400:is(.dark *) {
        stroke: #f87171
    }
    .xl\:dark\:stroke-red-50:is(.dark *) {
        stroke: #fef2f2
    }
    .xl\:dark\:stroke-red-500:is(.dark *) {
        stroke: #ef4444
    }
    .xl\:dark\:stroke-red-600:is(.dark *) {
        stroke: #dc2626
    }
    .xl\:dark\:stroke-red-700:is(.dark *) {
        stroke: #b91c1c
    }
    .xl\:dark\:stroke-red-800:is(.dark *) {
        stroke: #991b1b
    }
    .xl\:dark\:stroke-red-900:is(.dark *) {
        stroke: #7f1d1d
    }
    .xl\:dark\:stroke-red-950:is(.dark *) {
        stroke: #450a0a
    }
    .xl\:dark\:stroke-rose-100:is(.dark *) {
        stroke: #ffe4e6
    }
    .xl\:dark\:stroke-rose-200:is(.dark *) {
        stroke: #fecdd3
    }
    .xl\:dark\:stroke-rose-300:is(.dark *) {
        stroke: #fda4af
    }
    .xl\:dark\:stroke-rose-400:is(.dark *) {
        stroke: #fb7185
    }
    .xl\:dark\:stroke-rose-50:is(.dark *) {
        stroke: #fff1f2
    }
    .xl\:dark\:stroke-rose-500:is(.dark *) {
        stroke: #f43f5e
    }
    .xl\:dark\:stroke-rose-600:is(.dark *) {
        stroke: #e11d48
    }
    .xl\:dark\:stroke-rose-700:is(.dark *) {
        stroke: #be123c
    }
    .xl\:dark\:stroke-rose-800:is(.dark *) {
        stroke: #9f1239
    }
    .xl\:dark\:stroke-rose-900:is(.dark *) {
        stroke: #881337
    }
    .xl\:dark\:stroke-rose-950:is(.dark *) {
        stroke: #4c0519
    }
    .xl\:dark\:stroke-sky-100:is(.dark *) {
        stroke: #e0f2fe
    }
    .xl\:dark\:stroke-sky-200:is(.dark *) {
        stroke: #bae6fd
    }
    .xl\:dark\:stroke-sky-300:is(.dark *) {
        stroke: #7dd3fc
    }
    .xl\:dark\:stroke-sky-400:is(.dark *) {
        stroke: #38bdf8
    }
    .xl\:dark\:stroke-sky-50:is(.dark *) {
        stroke: #f0f9ff
    }
    .xl\:dark\:stroke-sky-500:is(.dark *) {
        stroke: #0ea5e9
    }
    .xl\:dark\:stroke-sky-600:is(.dark *) {
        stroke: #0284c7
    }
    .xl\:dark\:stroke-sky-700:is(.dark *) {
        stroke: #0369a1
    }
    .xl\:dark\:stroke-sky-800:is(.dark *) {
        stroke: #075985
    }
    .xl\:dark\:stroke-sky-900:is(.dark *) {
        stroke: #0c4a6e
    }
    .xl\:dark\:stroke-sky-950:is(.dark *) {
        stroke: #082f49
    }
    .xl\:dark\:stroke-slate-100:is(.dark *) {
        stroke: #f1f5f9
    }
    .xl\:dark\:stroke-slate-200:is(.dark *) {
        stroke: #e2e8f0
    }
    .xl\:dark\:stroke-slate-300:is(.dark *) {
        stroke: #cbd5e1
    }
    .xl\:dark\:stroke-slate-400:is(.dark *) {
        stroke: #94a3b8
    }
    .xl\:dark\:stroke-slate-50:is(.dark *) {
        stroke: #f8fafc
    }
    .xl\:dark\:stroke-slate-500:is(.dark *) {
        stroke: #64748b
    }
    .xl\:dark\:stroke-slate-600:is(.dark *) {
        stroke: #475569
    }
    .xl\:dark\:stroke-slate-700:is(.dark *) {
        stroke: #334155
    }
    .xl\:dark\:stroke-slate-800:is(.dark *) {
        stroke: #1e293b
    }
    .xl\:dark\:stroke-slate-900:is(.dark *) {
        stroke: #0f172a
    }
    .xl\:dark\:stroke-slate-950:is(.dark *) {
        stroke: #020617
    }
    .xl\:dark\:stroke-stone-100:is(.dark *) {
        stroke: #f5f5f4
    }
    .xl\:dark\:stroke-stone-200:is(.dark *) {
        stroke: #e7e5e4
    }
    .xl\:dark\:stroke-stone-300:is(.dark *) {
        stroke: #d6d3d1
    }
    .xl\:dark\:stroke-stone-400:is(.dark *) {
        stroke: #a8a29e
    }
    .xl\:dark\:stroke-stone-50:is(.dark *) {
        stroke: #fafaf9
    }
    .xl\:dark\:stroke-stone-500:is(.dark *) {
        stroke: #78716c
    }
    .xl\:dark\:stroke-stone-600:is(.dark *) {
        stroke: #57534e
    }
    .xl\:dark\:stroke-stone-700:is(.dark *) {
        stroke: #44403c
    }
    .xl\:dark\:stroke-stone-800:is(.dark *) {
        stroke: #292524
    }
    .xl\:dark\:stroke-stone-900:is(.dark *) {
        stroke: #1c1917
    }
    .xl\:dark\:stroke-stone-950:is(.dark *) {
        stroke: #0c0a09
    }
    .xl\:dark\:stroke-teal-100:is(.dark *) {
        stroke: #ccfbf1
    }
    .xl\:dark\:stroke-teal-200:is(.dark *) {
        stroke: #99f6e4
    }
    .xl\:dark\:stroke-teal-300:is(.dark *) {
        stroke: #5eead4
    }
    .xl\:dark\:stroke-teal-400:is(.dark *) {
        stroke: #2dd4bf
    }
    .xl\:dark\:stroke-teal-50:is(.dark *) {
        stroke: #f0fdfa
    }
    .xl\:dark\:stroke-teal-500:is(.dark *) {
        stroke: #14b8a6
    }
    .xl\:dark\:stroke-teal-600:is(.dark *) {
        stroke: #0d9488
    }
    .xl\:dark\:stroke-teal-700:is(.dark *) {
        stroke: #0f766e
    }
    .xl\:dark\:stroke-teal-800:is(.dark *) {
        stroke: #115e59
    }
    .xl\:dark\:stroke-teal-900:is(.dark *) {
        stroke: #134e4a
    }
    .xl\:dark\:stroke-teal-950:is(.dark *) {
        stroke: #042f2e
    }
    .xl\:dark\:stroke-transparent:is(.dark *) {
        stroke: transparent
    }
    .xl\:dark\:stroke-violet-100:is(.dark *) {
        stroke: #ede9fe
    }
    .xl\:dark\:stroke-violet-200:is(.dark *) {
        stroke: #ddd6fe
    }
    .xl\:dark\:stroke-violet-300:is(.dark *) {
        stroke: #c4b5fd
    }
    .xl\:dark\:stroke-violet-400:is(.dark *) {
        stroke: #a78bfa
    }
    .xl\:dark\:stroke-violet-50:is(.dark *) {
        stroke: #f5f3ff
    }
    .xl\:dark\:stroke-violet-500:is(.dark *) {
        stroke: #8b5cf6
    }
    .xl\:dark\:stroke-violet-600:is(.dark *) {
        stroke: #7c3aed
    }
    .xl\:dark\:stroke-violet-700:is(.dark *) {
        stroke: #6d28d9
    }
    .xl\:dark\:stroke-violet-800:is(.dark *) {
        stroke: #5b21b6
    }
    .xl\:dark\:stroke-violet-900:is(.dark *) {
        stroke: #4c1d95
    }
    .xl\:dark\:stroke-violet-950:is(.dark *) {
        stroke: #2e1065
    }
    .xl\:dark\:stroke-white:is(.dark *) {
        stroke: #fff
    }
    .xl\:dark\:stroke-yellow-100:is(.dark *) {
        stroke: #fef9c3
    }
    .xl\:dark\:stroke-yellow-200:is(.dark *) {
        stroke: #fef08a
    }
    .xl\:dark\:stroke-yellow-300:is(.dark *) {
        stroke: #fde047
    }
    .xl\:dark\:stroke-yellow-400:is(.dark *) {
        stroke: #facc15
    }
    .xl\:dark\:stroke-yellow-50:is(.dark *) {
        stroke: #fefce8
    }
    .xl\:dark\:stroke-yellow-500:is(.dark *) {
        stroke: #eab308
    }
    .xl\:dark\:stroke-yellow-600:is(.dark *) {
        stroke: #ca8a04
    }
    .xl\:dark\:stroke-yellow-700:is(.dark *) {
        stroke: #a16207
    }
    .xl\:dark\:stroke-yellow-800:is(.dark *) {
        stroke: #854d0e
    }
    .xl\:dark\:stroke-yellow-900:is(.dark *) {
        stroke: #713f12
    }
    .xl\:dark\:stroke-yellow-950:is(.dark *) {
        stroke: #422006
    }
    .xl\:dark\:stroke-zinc-100:is(.dark *) {
        stroke: #f4f4f5
    }
    .xl\:dark\:stroke-zinc-200:is(.dark *) {
        stroke: #e4e4e7
    }
    .xl\:dark\:stroke-zinc-300:is(.dark *) {
        stroke: #d4d4d8
    }
    .xl\:dark\:stroke-zinc-400:is(.dark *) {
        stroke: #a1a1aa
    }
    .xl\:dark\:stroke-zinc-50:is(.dark *) {
        stroke: #fafafa
    }
    .xl\:dark\:stroke-zinc-500:is(.dark *) {
        stroke: #71717a
    }
    .xl\:dark\:stroke-zinc-600:is(.dark *) {
        stroke: #52525b
    }
    .xl\:dark\:stroke-zinc-700:is(.dark *) {
        stroke: #3f3f46
    }
    .xl\:dark\:stroke-zinc-800:is(.dark *) {
        stroke: #27272a
    }
    .xl\:dark\:stroke-zinc-900:is(.dark *) {
        stroke: #18181b
    }
    .xl\:dark\:stroke-zinc-950:is(.dark *) {
        stroke: #09090b
    }
    .xl\:dark\:stroke-0:is(.dark *) {
        stroke-width: 0
    }
    .xl\:dark\:stroke-1:is(.dark *) {
        stroke-width: 1
    }
    .xl\:dark\:stroke-2:is(.dark *) {
        stroke-width: 2
    }
    .xl\:dark\:text-left:is(.dark *) {
        text-align: left
    }
    .xl\:dark\:text-center:is(.dark *) {
        text-align: center
    }
    .xl\:dark\:text-right:is(.dark *) {
        text-align: right
    }
    .xl\:dark\:text-justify:is(.dark *) {
        text-align: justify
    }
    .xl\:dark\:text-start:is(.dark *) {
        text-align: start
    }
    .xl\:dark\:text-end:is(.dark *) {
        text-align: end
    }
    .xl\:dark\:text-2xl:is(.dark *) {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .xl\:dark\:text-3xl:is(.dark *) {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .xl\:dark\:text-4xl:is(.dark *) {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .xl\:dark\:text-5xl:is(.dark *) {
        font-size: 3rem;
        line-height: 1
    }
    .xl\:dark\:text-6xl:is(.dark *) {
        font-size: 3.75rem;
        line-height: 1
    }
    .xl\:dark\:text-7xl:is(.dark *) {
        font-size: 4.5rem;
        line-height: 1
    }
    .xl\:dark\:text-8xl:is(.dark *) {
        font-size: 6rem;
        line-height: 1
    }
    .xl\:dark\:text-9xl:is(.dark *) {
        font-size: 8rem;
        line-height: 1
    }
    .xl\:dark\:text-base:is(.dark *) {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .xl\:dark\:text-lg:is(.dark *) {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .xl\:dark\:text-sm:is(.dark *) {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .xl\:dark\:text-xl:is(.dark *) {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .xl\:dark\:text-xs:is(.dark *) {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .xl\:dark\:text-amber-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 243 199 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 230 138 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 211 77 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 191 36 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 251 235 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 119 6 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(180 83 9 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(146 64 14 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 53 15 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-amber-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 26 3 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-black:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 234 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(191 219 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 197 253 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(96 165 250 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 246 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 130 246 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(37 99 235 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(29 78 216 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 64 175 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 58 138 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-blue-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 37 84 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-current:is(.dark *) {
        color: currentColor
    }
    .xl\:dark\:text-cyan-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(207 250 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 243 252 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(103 232 249 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 211 238 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 254 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 182 212 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 145 178 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 116 144 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 94 117 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 78 99 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-cyan-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 51 68 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 250 229 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 243 208 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(110 231 183 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(52 211 153 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 253 245 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(16 185 129 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 150 105 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 120 87 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 95 70 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 78 59 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-emerald-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 44 34 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 232 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 208 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 171 252 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(232 121 249 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 244 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 70 239 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 38 211 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(162 28 175 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 25 143 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(112 26 117 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-fuchsia-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 4 78 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 244 246 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 231 235 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 213 219 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 250 251 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 114 128 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(31 41 55 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-gray-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 7 18 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 252 231 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(187 247 208 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 239 172 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 222 128 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 244 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 163 74 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 128 61 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 101 52 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 83 45 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-green-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 46 22 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 231 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(199 210 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 180 252 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(129 140 248 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(238 242 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(99 102 241 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(79 70 229 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 56 202 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 48 163 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(49 46 129 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-indigo-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 27 75 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-inherit:is(.dark *) {
        color: inherit
    }
    .xl\:dark\:text-lime-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 252 203 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 249 157 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 242 100 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 230 53 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(247 254 231 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(132 204 22 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(101 163 13 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(77 124 15 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 98 18 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(54 83 20 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-lime-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(26 46 5 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 245 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 229 229 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 212 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 163 163 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(115 115 115 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 82 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(64 64 64 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(38 38 38 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 23 23 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-neutral-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(10 10 10 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 237 213 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 215 170 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 186 116 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 146 60 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 247 237 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 115 22 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 88 12 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(194 65 12 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(154 52 18 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 45 18 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-orange-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 20 7 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 231 243 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 207 232 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 168 212 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 114 182 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 242 248 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 72 153 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 39 119 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 24 93 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(157 23 77 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(131 24 67 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-pink-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(80 7 36 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 232 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(233 213 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(216 180 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 132 252 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 245 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 85 247 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 51 234 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(126 34 206 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 33 168 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(88 28 135 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-purple-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 7 100 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 226 226 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 202 202 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 165 165 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 113 113 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 242 242 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(185 28 28 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 27 27 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(127 29 29 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-red-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 10 10 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 228 230 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 205 211 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 164 175 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 113 133 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 241 242 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 63 94 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(225 29 72 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 18 60 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(159 18 57 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(136 19 55 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-rose-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 5 25 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 242 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(186 230 253 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(125 211 252 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(56 189 248 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 249 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 165 233 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 132 199 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 105 161 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(7 89 133 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 74 110 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-sky-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 47 73 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(241 245 249 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(226 232 240 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(203 213 225 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 250 252 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(51 65 85 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-slate-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 6 23 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 244 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(231 229 228 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(214 211 209 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 162 158 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 249 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 113 108 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(87 83 78 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(68 64 60 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(41 37 36 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(28 25 23 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-stone-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 10 9 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(204 251 241 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(94 234 212 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 250 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 94 89 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(19 78 74 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-teal-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 47 46 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-transparent:is(.dark *) {
        color: transparent
    }
    .xl\:dark\:text-violet-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(237 233 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(221 214 254 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(196 181 253 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 139 250 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 243 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(139 92 246 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 58 237 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(109 40 217 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(91 33 182 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 29 149 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-violet-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(46 16 101 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-white:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 249 195 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 240 138 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 224 71 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 204 21 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 252 232 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 179 8 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(202 138 4 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 98 7 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(133 77 14 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 63 18 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-yellow-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(66 32 6 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 244 245 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(228 228 231 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 216 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 161 170 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 113 122 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 91 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 63 70 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(39 39 42 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(24 24 27 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-zinc-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(9 9 11 / var(--tw-text-opacity, 1))
    }
    .xl\:dark\:text-opacity-0:is(.dark *) {
        --tw-text-opacity: 0
    }
    .xl\:dark\:text-opacity-10:is(.dark *) {
        --tw-text-opacity: 0.1
    }
    .xl\:dark\:text-opacity-100:is(.dark *) {
        --tw-text-opacity: 1
    }
    .xl\:dark\:text-opacity-15:is(.dark *) {
        --tw-text-opacity: 0.15
    }
    .xl\:dark\:text-opacity-20:is(.dark *) {
        --tw-text-opacity: 0.2
    }
    .xl\:dark\:text-opacity-25:is(.dark *) {
        --tw-text-opacity: 0.25
    }
    .xl\:dark\:text-opacity-30:is(.dark *) {
        --tw-text-opacity: 0.3
    }
    .xl\:dark\:text-opacity-35:is(.dark *) {
        --tw-text-opacity: 0.35
    }
    .xl\:dark\:text-opacity-40:is(.dark *) {
        --tw-text-opacity: 0.4
    }
    .xl\:dark\:text-opacity-45:is(.dark *) {
        --tw-text-opacity: 0.45
    }
    .xl\:dark\:text-opacity-5:is(.dark *) {
        --tw-text-opacity: 0.05
    }
    .xl\:dark\:text-opacity-50:is(.dark *) {
        --tw-text-opacity: 0.5
    }
    .xl\:dark\:text-opacity-55:is(.dark *) {
        --tw-text-opacity: 0.55
    }
    .xl\:dark\:text-opacity-60:is(.dark *) {
        --tw-text-opacity: 0.6
    }
    .xl\:dark\:text-opacity-65:is(.dark *) {
        --tw-text-opacity: 0.65
    }
    .xl\:dark\:text-opacity-70:is(.dark *) {
        --tw-text-opacity: 0.7
    }
    .xl\:dark\:text-opacity-75:is(.dark *) {
        --tw-text-opacity: 0.75
    }
    .xl\:dark\:text-opacity-80:is(.dark *) {
        --tw-text-opacity: 0.8
    }
    .xl\:dark\:text-opacity-85:is(.dark *) {
        --tw-text-opacity: 0.85
    }
    .xl\:dark\:text-opacity-90:is(.dark *) {
        --tw-text-opacity: 0.9
    }
    .xl\:dark\:text-opacity-95:is(.dark *) {
        --tw-text-opacity: 0.95
    }
    .xl\:dark\:decoration-amber-100:is(.dark *) {
        text-decoration-color: #fef3c7
    }
    .xl\:dark\:decoration-amber-200:is(.dark *) {
        text-decoration-color: #fde68a
    }
    .xl\:dark\:decoration-amber-300:is(.dark *) {
        text-decoration-color: #fcd34d
    }
    .xl\:dark\:decoration-amber-400:is(.dark *) {
        text-decoration-color: #fbbf24
    }
    .xl\:dark\:decoration-amber-50:is(.dark *) {
        text-decoration-color: #fffbeb
    }
    .xl\:dark\:decoration-amber-500:is(.dark *) {
        text-decoration-color: #f59e0b
    }
    .xl\:dark\:decoration-amber-600:is(.dark *) {
        text-decoration-color: #d97706
    }
    .xl\:dark\:decoration-amber-700:is(.dark *) {
        text-decoration-color: #b45309
    }
    .xl\:dark\:decoration-amber-800:is(.dark *) {
        text-decoration-color: #92400e
    }
    .xl\:dark\:decoration-amber-900:is(.dark *) {
        text-decoration-color: #78350f
    }
    .xl\:dark\:decoration-amber-950:is(.dark *) {
        text-decoration-color: #451a03
    }
    .xl\:dark\:decoration-black:is(.dark *) {
        text-decoration-color: #000
    }
    .xl\:dark\:decoration-blue-100:is(.dark *) {
        text-decoration-color: #dbeafe
    }
    .xl\:dark\:decoration-blue-200:is(.dark *) {
        text-decoration-color: #bfdbfe
    }
    .xl\:dark\:decoration-blue-300:is(.dark *) {
        text-decoration-color: #93c5fd
    }
    .xl\:dark\:decoration-blue-400:is(.dark *) {
        text-decoration-color: #60a5fa
    }
    .xl\:dark\:decoration-blue-50:is(.dark *) {
        text-decoration-color: #eff6ff
    }
    .xl\:dark\:decoration-blue-500:is(.dark *) {
        text-decoration-color: #3b82f6
    }
    .xl\:dark\:decoration-blue-600:is(.dark *) {
        text-decoration-color: #2563eb
    }
    .xl\:dark\:decoration-blue-700:is(.dark *) {
        text-decoration-color: #1d4ed8
    }
    .xl\:dark\:decoration-blue-800:is(.dark *) {
        text-decoration-color: #1e40af
    }
    .xl\:dark\:decoration-blue-900:is(.dark *) {
        text-decoration-color: #1e3a8a
    }
    .xl\:dark\:decoration-blue-950:is(.dark *) {
        text-decoration-color: #172554
    }
    .xl\:dark\:decoration-current:is(.dark *) {
        text-decoration-color: currentColor
    }
    .xl\:dark\:decoration-cyan-100:is(.dark *) {
        text-decoration-color: #cffafe
    }
    .xl\:dark\:decoration-cyan-200:is(.dark *) {
        text-decoration-color: #a5f3fc
    }
    .xl\:dark\:decoration-cyan-300:is(.dark *) {
        text-decoration-color: #67e8f9
    }
    .xl\:dark\:decoration-cyan-400:is(.dark *) {
        text-decoration-color: #22d3ee
    }
    .xl\:dark\:decoration-cyan-50:is(.dark *) {
        text-decoration-color: #ecfeff
    }
    .xl\:dark\:decoration-cyan-500:is(.dark *) {
        text-decoration-color: #06b6d4
    }
    .xl\:dark\:decoration-cyan-600:is(.dark *) {
        text-decoration-color: #0891b2
    }
    .xl\:dark\:decoration-cyan-700:is(.dark *) {
        text-decoration-color: #0e7490
    }
    .xl\:dark\:decoration-cyan-800:is(.dark *) {
        text-decoration-color: #155e75
    }
    .xl\:dark\:decoration-cyan-900:is(.dark *) {
        text-decoration-color: #164e63
    }
    .xl\:dark\:decoration-cyan-950:is(.dark *) {
        text-decoration-color: #083344
    }
    .xl\:dark\:decoration-emerald-100:is(.dark *) {
        text-decoration-color: #d1fae5
    }
    .xl\:dark\:decoration-emerald-200:is(.dark *) {
        text-decoration-color: #a7f3d0
    }
    .xl\:dark\:decoration-emerald-300:is(.dark *) {
        text-decoration-color: #6ee7b7
    }
    .xl\:dark\:decoration-emerald-400:is(.dark *) {
        text-decoration-color: #34d399
    }
    .xl\:dark\:decoration-emerald-50:is(.dark *) {
        text-decoration-color: #ecfdf5
    }
    .xl\:dark\:decoration-emerald-500:is(.dark *) {
        text-decoration-color: #10b981
    }
    .xl\:dark\:decoration-emerald-600:is(.dark *) {
        text-decoration-color: #059669
    }
    .xl\:dark\:decoration-emerald-700:is(.dark *) {
        text-decoration-color: #047857
    }
    .xl\:dark\:decoration-emerald-800:is(.dark *) {
        text-decoration-color: #065f46
    }
    .xl\:dark\:decoration-emerald-900:is(.dark *) {
        text-decoration-color: #064e3b
    }
    .xl\:dark\:decoration-emerald-950:is(.dark *) {
        text-decoration-color: #022c22
    }
    .xl\:dark\:decoration-fuchsia-100:is(.dark *) {
        text-decoration-color: #fae8ff
    }
    .xl\:dark\:decoration-fuchsia-200:is(.dark *) {
        text-decoration-color: #f5d0fe
    }
    .xl\:dark\:decoration-fuchsia-300:is(.dark *) {
        text-decoration-color: #f0abfc
    }
    .xl\:dark\:decoration-fuchsia-400:is(.dark *) {
        text-decoration-color: #e879f9
    }
    .xl\:dark\:decoration-fuchsia-50:is(.dark *) {
        text-decoration-color: #fdf4ff
    }
    .xl\:dark\:decoration-fuchsia-500:is(.dark *) {
        text-decoration-color: #d946ef
    }
    .xl\:dark\:decoration-fuchsia-600:is(.dark *) {
        text-decoration-color: #c026d3
    }
    .xl\:dark\:decoration-fuchsia-700:is(.dark *) {
        text-decoration-color: #a21caf
    }
    .xl\:dark\:decoration-fuchsia-800:is(.dark *) {
        text-decoration-color: #86198f
    }
    .xl\:dark\:decoration-fuchsia-900:is(.dark *) {
        text-decoration-color: #701a75
    }
    .xl\:dark\:decoration-fuchsia-950:is(.dark *) {
        text-decoration-color: #4a044e
    }
    .xl\:dark\:decoration-gray-100:is(.dark *) {
        text-decoration-color: #f3f4f6
    }
    .xl\:dark\:decoration-gray-200:is(.dark *) {
        text-decoration-color: #e5e7eb
    }
    .xl\:dark\:decoration-gray-300:is(.dark *) {
        text-decoration-color: #d1d5db
    }
    .xl\:dark\:decoration-gray-400:is(.dark *) {
        text-decoration-color: #9ca3af
    }
    .xl\:dark\:decoration-gray-50:is(.dark *) {
        text-decoration-color: #f9fafb
    }
    .xl\:dark\:decoration-gray-500:is(.dark *) {
        text-decoration-color: #6b7280
    }
    .xl\:dark\:decoration-gray-600:is(.dark *) {
        text-decoration-color: #4b5563
    }
    .xl\:dark\:decoration-gray-700:is(.dark *) {
        text-decoration-color: #374151
    }
    .xl\:dark\:decoration-gray-800:is(.dark *) {
        text-decoration-color: #1f2937
    }
    .xl\:dark\:decoration-gray-900:is(.dark *) {
        text-decoration-color: #111827
    }
    .xl\:dark\:decoration-gray-950:is(.dark *) {
        text-decoration-color: #030712
    }
    .xl\:dark\:decoration-green-100:is(.dark *) {
        text-decoration-color: #dcfce7
    }
    .xl\:dark\:decoration-green-200:is(.dark *) {
        text-decoration-color: #bbf7d0
    }
    .xl\:dark\:decoration-green-300:is(.dark *) {
        text-decoration-color: #86efac
    }
    .xl\:dark\:decoration-green-400:is(.dark *) {
        text-decoration-color: #4ade80
    }
    .xl\:dark\:decoration-green-50:is(.dark *) {
        text-decoration-color: #f0fdf4
    }
    .xl\:dark\:decoration-green-500:is(.dark *) {
        text-decoration-color: #22c55e
    }
    .xl\:dark\:decoration-green-600:is(.dark *) {
        text-decoration-color: #16a34a
    }
    .xl\:dark\:decoration-green-700:is(.dark *) {
        text-decoration-color: #15803d
    }
    .xl\:dark\:decoration-green-800:is(.dark *) {
        text-decoration-color: #166534
    }
    .xl\:dark\:decoration-green-900:is(.dark *) {
        text-decoration-color: #14532d
    }
    .xl\:dark\:decoration-green-950:is(.dark *) {
        text-decoration-color: #052e16
    }
    .xl\:dark\:decoration-indigo-100:is(.dark *) {
        text-decoration-color: #e0e7ff
    }
    .xl\:dark\:decoration-indigo-200:is(.dark *) {
        text-decoration-color: #c7d2fe
    }
    .xl\:dark\:decoration-indigo-300:is(.dark *) {
        text-decoration-color: #a5b4fc
    }
    .xl\:dark\:decoration-indigo-400:is(.dark *) {
        text-decoration-color: #818cf8
    }
    .xl\:dark\:decoration-indigo-50:is(.dark *) {
        text-decoration-color: #eef2ff
    }
    .xl\:dark\:decoration-indigo-500:is(.dark *) {
        text-decoration-color: #6366f1
    }
    .xl\:dark\:decoration-indigo-600:is(.dark *) {
        text-decoration-color: #4f46e5
    }
    .xl\:dark\:decoration-indigo-700:is(.dark *) {
        text-decoration-color: #4338ca
    }
    .xl\:dark\:decoration-indigo-800:is(.dark *) {
        text-decoration-color: #3730a3
    }
    .xl\:dark\:decoration-indigo-900:is(.dark *) {
        text-decoration-color: #312e81
    }
    .xl\:dark\:decoration-indigo-950:is(.dark *) {
        text-decoration-color: #1e1b4b
    }
    .xl\:dark\:decoration-inherit:is(.dark *) {
        text-decoration-color: inherit
    }
    .xl\:dark\:decoration-lime-100:is(.dark *) {
        text-decoration-color: #ecfccb
    }
    .xl\:dark\:decoration-lime-200:is(.dark *) {
        text-decoration-color: #d9f99d
    }
    .xl\:dark\:decoration-lime-300:is(.dark *) {
        text-decoration-color: #bef264
    }
    .xl\:dark\:decoration-lime-400:is(.dark *) {
        text-decoration-color: #a3e635
    }
    .xl\:dark\:decoration-lime-50:is(.dark *) {
        text-decoration-color: #f7fee7
    }
    .xl\:dark\:decoration-lime-500:is(.dark *) {
        text-decoration-color: #84cc16
    }
    .xl\:dark\:decoration-lime-600:is(.dark *) {
        text-decoration-color: #65a30d
    }
    .xl\:dark\:decoration-lime-700:is(.dark *) {
        text-decoration-color: #4d7c0f
    }
    .xl\:dark\:decoration-lime-800:is(.dark *) {
        text-decoration-color: #3f6212
    }
    .xl\:dark\:decoration-lime-900:is(.dark *) {
        text-decoration-color: #365314
    }
    .xl\:dark\:decoration-lime-950:is(.dark *) {
        text-decoration-color: #1a2e05
    }
    .xl\:dark\:decoration-neutral-100:is(.dark *) {
        text-decoration-color: #f5f5f5
    }
    .xl\:dark\:decoration-neutral-200:is(.dark *) {
        text-decoration-color: #e5e5e5
    }
    .xl\:dark\:decoration-neutral-300:is(.dark *) {
        text-decoration-color: #d4d4d4
    }
    .xl\:dark\:decoration-neutral-400:is(.dark *) {
        text-decoration-color: #a3a3a3
    }
    .xl\:dark\:decoration-neutral-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .xl\:dark\:decoration-neutral-500:is(.dark *) {
        text-decoration-color: #737373
    }
    .xl\:dark\:decoration-neutral-600:is(.dark *) {
        text-decoration-color: #525252
    }
    .xl\:dark\:decoration-neutral-700:is(.dark *) {
        text-decoration-color: #404040
    }
    .xl\:dark\:decoration-neutral-800:is(.dark *) {
        text-decoration-color: #262626
    }
    .xl\:dark\:decoration-neutral-900:is(.dark *) {
        text-decoration-color: #171717
    }
    .xl\:dark\:decoration-neutral-950:is(.dark *) {
        text-decoration-color: #0a0a0a
    }
    .xl\:dark\:decoration-orange-100:is(.dark *) {
        text-decoration-color: #ffedd5
    }
    .xl\:dark\:decoration-orange-200:is(.dark *) {
        text-decoration-color: #fed7aa
    }
    .xl\:dark\:decoration-orange-300:is(.dark *) {
        text-decoration-color: #fdba74
    }
    .xl\:dark\:decoration-orange-400:is(.dark *) {
        text-decoration-color: #fb923c
    }
    .xl\:dark\:decoration-orange-50:is(.dark *) {
        text-decoration-color: #fff7ed
    }
    .xl\:dark\:decoration-orange-500:is(.dark *) {
        text-decoration-color: #f97316
    }
    .xl\:dark\:decoration-orange-600:is(.dark *) {
        text-decoration-color: #ea580c
    }
    .xl\:dark\:decoration-orange-700:is(.dark *) {
        text-decoration-color: #c2410c
    }
    .xl\:dark\:decoration-orange-800:is(.dark *) {
        text-decoration-color: #9a3412
    }
    .xl\:dark\:decoration-orange-900:is(.dark *) {
        text-decoration-color: #7c2d12
    }
    .xl\:dark\:decoration-orange-950:is(.dark *) {
        text-decoration-color: #431407
    }
    .xl\:dark\:decoration-pink-100:is(.dark *) {
        text-decoration-color: #fce7f3
    }
    .xl\:dark\:decoration-pink-200:is(.dark *) {
        text-decoration-color: #fbcfe8
    }
    .xl\:dark\:decoration-pink-300:is(.dark *) {
        text-decoration-color: #f9a8d4
    }
    .xl\:dark\:decoration-pink-400:is(.dark *) {
        text-decoration-color: #f472b6
    }
    .xl\:dark\:decoration-pink-50:is(.dark *) {
        text-decoration-color: #fdf2f8
    }
    .xl\:dark\:decoration-pink-500:is(.dark *) {
        text-decoration-color: #ec4899
    }
    .xl\:dark\:decoration-pink-600:is(.dark *) {
        text-decoration-color: #db2777
    }
    .xl\:dark\:decoration-pink-700:is(.dark *) {
        text-decoration-color: #be185d
    }
    .xl\:dark\:decoration-pink-800:is(.dark *) {
        text-decoration-color: #9d174d
    }
    .xl\:dark\:decoration-pink-900:is(.dark *) {
        text-decoration-color: #831843
    }
    .xl\:dark\:decoration-pink-950:is(.dark *) {
        text-decoration-color: #500724
    }
    .xl\:dark\:decoration-purple-100:is(.dark *) {
        text-decoration-color: #f3e8ff
    }
    .xl\:dark\:decoration-purple-200:is(.dark *) {
        text-decoration-color: #e9d5ff
    }
    .xl\:dark\:decoration-purple-300:is(.dark *) {
        text-decoration-color: #d8b4fe
    }
    .xl\:dark\:decoration-purple-400:is(.dark *) {
        text-decoration-color: #c084fc
    }
    .xl\:dark\:decoration-purple-50:is(.dark *) {
        text-decoration-color: #faf5ff
    }
    .xl\:dark\:decoration-purple-500:is(.dark *) {
        text-decoration-color: #a855f7
    }
    .xl\:dark\:decoration-purple-600:is(.dark *) {
        text-decoration-color: #9333ea
    }
    .xl\:dark\:decoration-purple-700:is(.dark *) {
        text-decoration-color: #7e22ce
    }
    .xl\:dark\:decoration-purple-800:is(.dark *) {
        text-decoration-color: #6b21a8
    }
    .xl\:dark\:decoration-purple-900:is(.dark *) {
        text-decoration-color: #581c87
    }
    .xl\:dark\:decoration-purple-950:is(.dark *) {
        text-decoration-color: #3b0764
    }
    .xl\:dark\:decoration-red-100:is(.dark *) {
        text-decoration-color: #fee2e2
    }
    .xl\:dark\:decoration-red-200:is(.dark *) {
        text-decoration-color: #fecaca
    }
    .xl\:dark\:decoration-red-300:is(.dark *) {
        text-decoration-color: #fca5a5
    }
    .xl\:dark\:decoration-red-400:is(.dark *) {
        text-decoration-color: #f87171
    }
    .xl\:dark\:decoration-red-50:is(.dark *) {
        text-decoration-color: #fef2f2
    }
    .xl\:dark\:decoration-red-500:is(.dark *) {
        text-decoration-color: #ef4444
    }
    .xl\:dark\:decoration-red-600:is(.dark *) {
        text-decoration-color: #dc2626
    }
    .xl\:dark\:decoration-red-700:is(.dark *) {
        text-decoration-color: #b91c1c
    }
    .xl\:dark\:decoration-red-800:is(.dark *) {
        text-decoration-color: #991b1b
    }
    .xl\:dark\:decoration-red-900:is(.dark *) {
        text-decoration-color: #7f1d1d
    }
    .xl\:dark\:decoration-red-950:is(.dark *) {
        text-decoration-color: #450a0a
    }
    .xl\:dark\:decoration-rose-100:is(.dark *) {
        text-decoration-color: #ffe4e6
    }
    .xl\:dark\:decoration-rose-200:is(.dark *) {
        text-decoration-color: #fecdd3
    }
    .xl\:dark\:decoration-rose-300:is(.dark *) {
        text-decoration-color: #fda4af
    }
    .xl\:dark\:decoration-rose-400:is(.dark *) {
        text-decoration-color: #fb7185
    }
    .xl\:dark\:decoration-rose-50:is(.dark *) {
        text-decoration-color: #fff1f2
    }
    .xl\:dark\:decoration-rose-500:is(.dark *) {
        text-decoration-color: #f43f5e
    }
    .xl\:dark\:decoration-rose-600:is(.dark *) {
        text-decoration-color: #e11d48
    }
    .xl\:dark\:decoration-rose-700:is(.dark *) {
        text-decoration-color: #be123c
    }
    .xl\:dark\:decoration-rose-800:is(.dark *) {
        text-decoration-color: #9f1239
    }
    .xl\:dark\:decoration-rose-900:is(.dark *) {
        text-decoration-color: #881337
    }
    .xl\:dark\:decoration-rose-950:is(.dark *) {
        text-decoration-color: #4c0519
    }
    .xl\:dark\:decoration-sky-100:is(.dark *) {
        text-decoration-color: #e0f2fe
    }
    .xl\:dark\:decoration-sky-200:is(.dark *) {
        text-decoration-color: #bae6fd
    }
    .xl\:dark\:decoration-sky-300:is(.dark *) {
        text-decoration-color: #7dd3fc
    }
    .xl\:dark\:decoration-sky-400:is(.dark *) {
        text-decoration-color: #38bdf8
    }
    .xl\:dark\:decoration-sky-50:is(.dark *) {
        text-decoration-color: #f0f9ff
    }
    .xl\:dark\:decoration-sky-500:is(.dark *) {
        text-decoration-color: #0ea5e9
    }
    .xl\:dark\:decoration-sky-600:is(.dark *) {
        text-decoration-color: #0284c7
    }
    .xl\:dark\:decoration-sky-700:is(.dark *) {
        text-decoration-color: #0369a1
    }
    .xl\:dark\:decoration-sky-800:is(.dark *) {
        text-decoration-color: #075985
    }
    .xl\:dark\:decoration-sky-900:is(.dark *) {
        text-decoration-color: #0c4a6e
    }
    .xl\:dark\:decoration-sky-950:is(.dark *) {
        text-decoration-color: #082f49
    }
    .xl\:dark\:decoration-slate-100:is(.dark *) {
        text-decoration-color: #f1f5f9
    }
    .xl\:dark\:decoration-slate-200:is(.dark *) {
        text-decoration-color: #e2e8f0
    }
    .xl\:dark\:decoration-slate-300:is(.dark *) {
        text-decoration-color: #cbd5e1
    }
    .xl\:dark\:decoration-slate-400:is(.dark *) {
        text-decoration-color: #94a3b8
    }
    .xl\:dark\:decoration-slate-50:is(.dark *) {
        text-decoration-color: #f8fafc
    }
    .xl\:dark\:decoration-slate-500:is(.dark *) {
        text-decoration-color: #64748b
    }
    .xl\:dark\:decoration-slate-600:is(.dark *) {
        text-decoration-color: #475569
    }
    .xl\:dark\:decoration-slate-700:is(.dark *) {
        text-decoration-color: #334155
    }
    .xl\:dark\:decoration-slate-800:is(.dark *) {
        text-decoration-color: #1e293b
    }
    .xl\:dark\:decoration-slate-900:is(.dark *) {
        text-decoration-color: #0f172a
    }
    .xl\:dark\:decoration-slate-950:is(.dark *) {
        text-decoration-color: #020617
    }
    .xl\:dark\:decoration-stone-100:is(.dark *) {
        text-decoration-color: #f5f5f4
    }
    .xl\:dark\:decoration-stone-200:is(.dark *) {
        text-decoration-color: #e7e5e4
    }
    .xl\:dark\:decoration-stone-300:is(.dark *) {
        text-decoration-color: #d6d3d1
    }
    .xl\:dark\:decoration-stone-400:is(.dark *) {
        text-decoration-color: #a8a29e
    }
    .xl\:dark\:decoration-stone-50:is(.dark *) {
        text-decoration-color: #fafaf9
    }
    .xl\:dark\:decoration-stone-500:is(.dark *) {
        text-decoration-color: #78716c
    }
    .xl\:dark\:decoration-stone-600:is(.dark *) {
        text-decoration-color: #57534e
    }
    .xl\:dark\:decoration-stone-700:is(.dark *) {
        text-decoration-color: #44403c
    }
    .xl\:dark\:decoration-stone-800:is(.dark *) {
        text-decoration-color: #292524
    }
    .xl\:dark\:decoration-stone-900:is(.dark *) {
        text-decoration-color: #1c1917
    }
    .xl\:dark\:decoration-stone-950:is(.dark *) {
        text-decoration-color: #0c0a09
    }
    .xl\:dark\:decoration-teal-100:is(.dark *) {
        text-decoration-color: #ccfbf1
    }
    .xl\:dark\:decoration-teal-200:is(.dark *) {
        text-decoration-color: #99f6e4
    }
    .xl\:dark\:decoration-teal-300:is(.dark *) {
        text-decoration-color: #5eead4
    }
    .xl\:dark\:decoration-teal-400:is(.dark *) {
        text-decoration-color: #2dd4bf
    }
    .xl\:dark\:decoration-teal-50:is(.dark *) {
        text-decoration-color: #f0fdfa
    }
    .xl\:dark\:decoration-teal-500:is(.dark *) {
        text-decoration-color: #14b8a6
    }
    .xl\:dark\:decoration-teal-600:is(.dark *) {
        text-decoration-color: #0d9488
    }
    .xl\:dark\:decoration-teal-700:is(.dark *) {
        text-decoration-color: #0f766e
    }
    .xl\:dark\:decoration-teal-800:is(.dark *) {
        text-decoration-color: #115e59
    }
    .xl\:dark\:decoration-teal-900:is(.dark *) {
        text-decoration-color: #134e4a
    }
    .xl\:dark\:decoration-teal-950:is(.dark *) {
        text-decoration-color: #042f2e
    }
    .xl\:dark\:decoration-transparent:is(.dark *) {
        text-decoration-color: transparent
    }
    .xl\:dark\:decoration-violet-100:is(.dark *) {
        text-decoration-color: #ede9fe
    }
    .xl\:dark\:decoration-violet-200:is(.dark *) {
        text-decoration-color: #ddd6fe
    }
    .xl\:dark\:decoration-violet-300:is(.dark *) {
        text-decoration-color: #c4b5fd
    }
    .xl\:dark\:decoration-violet-400:is(.dark *) {
        text-decoration-color: #a78bfa
    }
    .xl\:dark\:decoration-violet-50:is(.dark *) {
        text-decoration-color: #f5f3ff
    }
    .xl\:dark\:decoration-violet-500:is(.dark *) {
        text-decoration-color: #8b5cf6
    }
    .xl\:dark\:decoration-violet-600:is(.dark *) {
        text-decoration-color: #7c3aed
    }
    .xl\:dark\:decoration-violet-700:is(.dark *) {
        text-decoration-color: #6d28d9
    }
    .xl\:dark\:decoration-violet-800:is(.dark *) {
        text-decoration-color: #5b21b6
    }
    .xl\:dark\:decoration-violet-900:is(.dark *) {
        text-decoration-color: #4c1d95
    }
    .xl\:dark\:decoration-violet-950:is(.dark *) {
        text-decoration-color: #2e1065
    }
    .xl\:dark\:decoration-white:is(.dark *) {
        text-decoration-color: #fff
    }
    .xl\:dark\:decoration-yellow-100:is(.dark *) {
        text-decoration-color: #fef9c3
    }
    .xl\:dark\:decoration-yellow-200:is(.dark *) {
        text-decoration-color: #fef08a
    }
    .xl\:dark\:decoration-yellow-300:is(.dark *) {
        text-decoration-color: #fde047
    }
    .xl\:dark\:decoration-yellow-400:is(.dark *) {
        text-decoration-color: #facc15
    }
    .xl\:dark\:decoration-yellow-50:is(.dark *) {
        text-decoration-color: #fefce8
    }
    .xl\:dark\:decoration-yellow-500:is(.dark *) {
        text-decoration-color: #eab308
    }
    .xl\:dark\:decoration-yellow-600:is(.dark *) {
        text-decoration-color: #ca8a04
    }
    .xl\:dark\:decoration-yellow-700:is(.dark *) {
        text-decoration-color: #a16207
    }
    .xl\:dark\:decoration-yellow-800:is(.dark *) {
        text-decoration-color: #854d0e
    }
    .xl\:dark\:decoration-yellow-900:is(.dark *) {
        text-decoration-color: #713f12
    }
    .xl\:dark\:decoration-yellow-950:is(.dark *) {
        text-decoration-color: #422006
    }
    .xl\:dark\:decoration-zinc-100:is(.dark *) {
        text-decoration-color: #f4f4f5
    }
    .xl\:dark\:decoration-zinc-200:is(.dark *) {
        text-decoration-color: #e4e4e7
    }
    .xl\:dark\:decoration-zinc-300:is(.dark *) {
        text-decoration-color: #d4d4d8
    }
    .xl\:dark\:decoration-zinc-400:is(.dark *) {
        text-decoration-color: #a1a1aa
    }
    .xl\:dark\:decoration-zinc-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .xl\:dark\:decoration-zinc-500:is(.dark *) {
        text-decoration-color: #71717a
    }
    .xl\:dark\:decoration-zinc-600:is(.dark *) {
        text-decoration-color: #52525b
    }
    .xl\:dark\:decoration-zinc-700:is(.dark *) {
        text-decoration-color: #3f3f46
    }
    .xl\:dark\:decoration-zinc-800:is(.dark *) {
        text-decoration-color: #27272a
    }
    .xl\:dark\:decoration-zinc-900:is(.dark *) {
        text-decoration-color: #18181b
    }
    .xl\:dark\:decoration-zinc-950:is(.dark *) {
        text-decoration-color: #09090b
    }
    .xl\:dark\:decoration-solid:is(.dark *) {
        text-decoration-style: solid
    }
    .xl\:dark\:decoration-double:is(.dark *) {
        text-decoration-style: double
    }
    .xl\:dark\:decoration-dotted:is(.dark *) {
        text-decoration-style: dotted
    }
    .xl\:dark\:decoration-dashed:is(.dark *) {
        text-decoration-style: dashed
    }
    .xl\:dark\:decoration-wavy:is(.dark *) {
        text-decoration-style: wavy
    }
    .xl\:dark\:decoration-0:is(.dark *) {
        text-decoration-thickness: 0px
    }
    .xl\:dark\:decoration-1:is(.dark *) {
        text-decoration-thickness: 1px
    }
    .xl\:dark\:decoration-2:is(.dark *) {
        text-decoration-thickness: 2px
    }
    .xl\:dark\:decoration-4:is(.dark *) {
        text-decoration-thickness: 4px
    }
    .xl\:dark\:decoration-8:is(.dark *) {
        text-decoration-thickness: 8px
    }
    .xl\:dark\:decoration-auto:is(.dark *) {
        text-decoration-thickness: auto
    }
    .xl\:dark\:decoration-from-font:is(.dark *) {
        text-decoration-thickness: from-font
    }
    .xl\:dark\:placeholder-amber-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 243 199 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 230 138 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 211 77 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 191 36 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 251 235 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 158 11 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 119 6 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(180 83 9 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(146 64 14 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 53 15 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-amber-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 26 3 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-black:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 234 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(191 219 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 197 253 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(96 165 250 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 246 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 130 246 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(37 99 235 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(29 78 216 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 64 175 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-blue-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 37 84 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-current:is(.dark *)::placeholder {
        color: currentColor
    }
    .xl\:dark\:placeholder-cyan-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(207 250 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 243 252 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(103 232 249 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 211 238 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 254 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 182 212 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 145 178 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 94 117 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 78 99 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-cyan-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 51 68 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 250 229 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 243 208 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(110 231 183 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(52 211 153 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 253 245 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(16 185 129 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 150 105 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 120 87 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 95 70 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 78 59 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-emerald-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 44 34 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 208 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 171 252 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(232 121 249 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 244 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 70 239 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 38 211 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(162 28 175 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 25 143 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(112 26 117 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-fuchsia-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 4 78 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 244 246 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 231 235 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 250 251 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(75 85 99 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(31 41 55 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 24 39 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-gray-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 7 18 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 252 231 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(187 247 208 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 239 172 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 222 128 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 244 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 197 94 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 163 74 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 128 61 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 101 52 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 83 45 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-green-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 46 22 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 231 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(199 210 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 180 252 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(129 140 248 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(238 242 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(99 102 241 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(79 70 229 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 56 202 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 48 163 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(49 46 129 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-indigo-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 27 75 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-inherit:is(.dark *)::placeholder {
        color: inherit
    }
    .xl\:dark\:placeholder-lime-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 252 203 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 249 157 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 242 100 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 230 53 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(247 254 231 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(132 204 22 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(101 163 13 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(77 124 15 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 98 18 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(54 83 20 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-lime-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(26 46 5 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 245 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 229 229 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 212 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 82 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(64 64 64 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(38 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 23 23 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-neutral-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(10 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 237 213 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 215 170 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 186 116 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 146 60 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 247 237 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 115 22 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 88 12 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(194 65 12 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(154 52 18 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 45 18 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-orange-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 20 7 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 231 243 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 207 232 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 168 212 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 114 182 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 242 248 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 72 153 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 39 119 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 24 93 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(157 23 77 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(131 24 67 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-pink-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(80 7 36 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(233 213 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(216 180 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 132 252 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 245 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 85 247 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 51 234 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(126 34 206 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 33 168 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(88 28 135 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-purple-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 7 100 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 226 226 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 202 202 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 165 165 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 113 113 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 242 242 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 68 68 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(185 28 28 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 27 27 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(127 29 29 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-red-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 228 230 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 205 211 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 164 175 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 113 133 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 241 242 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 63 94 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(225 29 72 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 18 60 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(159 18 57 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(136 19 55 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-rose-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 5 25 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 242 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(186 230 253 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(125 211 252 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(56 189 248 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 249 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 165 233 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 132 199 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 105 161 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(7 89 133 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 74 110 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-sky-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 47 73 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(241 245 249 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(226 232 240 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(203 213 225 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 250 252 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(100 116 139 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(51 65 85 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 41 59 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 23 42 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-slate-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 6 23 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 244 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(231 229 228 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(214 211 209 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 162 158 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 249 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 113 108 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(87 83 78 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(68 64 60 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(41 37 36 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(28 25 23 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-stone-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 10 9 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(204 251 241 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 246 228 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(94 234 212 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(45 212 191 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 250 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 184 166 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(13 148 136 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 118 110 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 94 89 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(19 78 74 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-teal-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 47 46 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-transparent:is(.dark *)::placeholder {
        color: transparent
    }
    .xl\:dark\:placeholder-violet-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(237 233 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(221 214 254 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(196 181 253 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 139 250 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 243 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(139 92 246 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 58 237 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(109 40 217 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(91 33 182 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 29 149 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-violet-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(46 16 101 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-white:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 249 195 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 240 138 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 224 71 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 204 21 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 252 232 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 179 8 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(202 138 4 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 98 7 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(133 77 14 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 63 18 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-yellow-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(66 32 6 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 244 245 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(228 228 231 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 216 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 161 170 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 113 122 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 91 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 63 70 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(39 39 42 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(24 24 27 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-zinc-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(9 9 11 / var(--tw-placeholder-opacity, 1))
    }
    .xl\:dark\:placeholder-opacity-0:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0
    }
    .xl\:dark\:placeholder-opacity-10:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.1
    }
    .xl\:dark\:placeholder-opacity-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1
    }
    .xl\:dark\:placeholder-opacity-15:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.15
    }
    .xl\:dark\:placeholder-opacity-20:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.2
    }
    .xl\:dark\:placeholder-opacity-25:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.25
    }
    .xl\:dark\:placeholder-opacity-30:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.3
    }
    .xl\:dark\:placeholder-opacity-35:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.35
    }
    .xl\:dark\:placeholder-opacity-40:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.4
    }
    .xl\:dark\:placeholder-opacity-45:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.45
    }
    .xl\:dark\:placeholder-opacity-5:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.05
    }
    .xl\:dark\:placeholder-opacity-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.5
    }
    .xl\:dark\:placeholder-opacity-55:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.55
    }
    .xl\:dark\:placeholder-opacity-60:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.6
    }
    .xl\:dark\:placeholder-opacity-65:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.65
    }
    .xl\:dark\:placeholder-opacity-70:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.7
    }
    .xl\:dark\:placeholder-opacity-75:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.75
    }
    .xl\:dark\:placeholder-opacity-80:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.8
    }
    .xl\:dark\:placeholder-opacity-85:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.85
    }
    .xl\:dark\:placeholder-opacity-90:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.9
    }
    .xl\:dark\:placeholder-opacity-95:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.95
    }
    .xl\:dark\:caret-amber-100:is(.dark *) {
        caret-color: #fef3c7
    }
    .xl\:dark\:caret-amber-200:is(.dark *) {
        caret-color: #fde68a
    }
    .xl\:dark\:caret-amber-300:is(.dark *) {
        caret-color: #fcd34d
    }
    .xl\:dark\:caret-amber-400:is(.dark *) {
        caret-color: #fbbf24
    }
    .xl\:dark\:caret-amber-50:is(.dark *) {
        caret-color: #fffbeb
    }
    .xl\:dark\:caret-amber-500:is(.dark *) {
        caret-color: #f59e0b
    }
    .xl\:dark\:caret-amber-600:is(.dark *) {
        caret-color: #d97706
    }
    .xl\:dark\:caret-amber-700:is(.dark *) {
        caret-color: #b45309
    }
    .xl\:dark\:caret-amber-800:is(.dark *) {
        caret-color: #92400e
    }
    .xl\:dark\:caret-amber-900:is(.dark *) {
        caret-color: #78350f
    }
    .xl\:dark\:caret-amber-950:is(.dark *) {
        caret-color: #451a03
    }
    .xl\:dark\:caret-black:is(.dark *) {
        caret-color: #000
    }
    .xl\:dark\:caret-blue-100:is(.dark *) {
        caret-color: #dbeafe
    }
    .xl\:dark\:caret-blue-200:is(.dark *) {
        caret-color: #bfdbfe
    }
    .xl\:dark\:caret-blue-300:is(.dark *) {
        caret-color: #93c5fd
    }
    .xl\:dark\:caret-blue-400:is(.dark *) {
        caret-color: #60a5fa
    }
    .xl\:dark\:caret-blue-50:is(.dark *) {
        caret-color: #eff6ff
    }
    .xl\:dark\:caret-blue-500:is(.dark *) {
        caret-color: #3b82f6
    }
    .xl\:dark\:caret-blue-600:is(.dark *) {
        caret-color: #2563eb
    }
    .xl\:dark\:caret-blue-700:is(.dark *) {
        caret-color: #1d4ed8
    }
    .xl\:dark\:caret-blue-800:is(.dark *) {
        caret-color: #1e40af
    }
    .xl\:dark\:caret-blue-900:is(.dark *) {
        caret-color: #1e3a8a
    }
    .xl\:dark\:caret-blue-950:is(.dark *) {
        caret-color: #172554
    }
    .xl\:dark\:caret-current:is(.dark *) {
        caret-color: currentColor
    }
    .xl\:dark\:caret-cyan-100:is(.dark *) {
        caret-color: #cffafe
    }
    .xl\:dark\:caret-cyan-200:is(.dark *) {
        caret-color: #a5f3fc
    }
    .xl\:dark\:caret-cyan-300:is(.dark *) {
        caret-color: #67e8f9
    }
    .xl\:dark\:caret-cyan-400:is(.dark *) {
        caret-color: #22d3ee
    }
    .xl\:dark\:caret-cyan-50:is(.dark *) {
        caret-color: #ecfeff
    }
    .xl\:dark\:caret-cyan-500:is(.dark *) {
        caret-color: #06b6d4
    }
    .xl\:dark\:caret-cyan-600:is(.dark *) {
        caret-color: #0891b2
    }
    .xl\:dark\:caret-cyan-700:is(.dark *) {
        caret-color: #0e7490
    }
    .xl\:dark\:caret-cyan-800:is(.dark *) {
        caret-color: #155e75
    }
    .xl\:dark\:caret-cyan-900:is(.dark *) {
        caret-color: #164e63
    }
    .xl\:dark\:caret-cyan-950:is(.dark *) {
        caret-color: #083344
    }
    .xl\:dark\:caret-emerald-100:is(.dark *) {
        caret-color: #d1fae5
    }
    .xl\:dark\:caret-emerald-200:is(.dark *) {
        caret-color: #a7f3d0
    }
    .xl\:dark\:caret-emerald-300:is(.dark *) {
        caret-color: #6ee7b7
    }
    .xl\:dark\:caret-emerald-400:is(.dark *) {
        caret-color: #34d399
    }
    .xl\:dark\:caret-emerald-50:is(.dark *) {
        caret-color: #ecfdf5
    }
    .xl\:dark\:caret-emerald-500:is(.dark *) {
        caret-color: #10b981
    }
    .xl\:dark\:caret-emerald-600:is(.dark *) {
        caret-color: #059669
    }
    .xl\:dark\:caret-emerald-700:is(.dark *) {
        caret-color: #047857
    }
    .xl\:dark\:caret-emerald-800:is(.dark *) {
        caret-color: #065f46
    }
    .xl\:dark\:caret-emerald-900:is(.dark *) {
        caret-color: #064e3b
    }
    .xl\:dark\:caret-emerald-950:is(.dark *) {
        caret-color: #022c22
    }
    .xl\:dark\:caret-fuchsia-100:is(.dark *) {
        caret-color: #fae8ff
    }
    .xl\:dark\:caret-fuchsia-200:is(.dark *) {
        caret-color: #f5d0fe
    }
    .xl\:dark\:caret-fuchsia-300:is(.dark *) {
        caret-color: #f0abfc
    }
    .xl\:dark\:caret-fuchsia-400:is(.dark *) {
        caret-color: #e879f9
    }
    .xl\:dark\:caret-fuchsia-50:is(.dark *) {
        caret-color: #fdf4ff
    }
    .xl\:dark\:caret-fuchsia-500:is(.dark *) {
        caret-color: #d946ef
    }
    .xl\:dark\:caret-fuchsia-600:is(.dark *) {
        caret-color: #c026d3
    }
    .xl\:dark\:caret-fuchsia-700:is(.dark *) {
        caret-color: #a21caf
    }
    .xl\:dark\:caret-fuchsia-800:is(.dark *) {
        caret-color: #86198f
    }
    .xl\:dark\:caret-fuchsia-900:is(.dark *) {
        caret-color: #701a75
    }
    .xl\:dark\:caret-fuchsia-950:is(.dark *) {
        caret-color: #4a044e
    }
    .xl\:dark\:caret-gray-100:is(.dark *) {
        caret-color: #f3f4f6
    }
    .xl\:dark\:caret-gray-200:is(.dark *) {
        caret-color: #e5e7eb
    }
    .xl\:dark\:caret-gray-300:is(.dark *) {
        caret-color: #d1d5db
    }
    .xl\:dark\:caret-gray-400:is(.dark *) {
        caret-color: #9ca3af
    }
    .xl\:dark\:caret-gray-50:is(.dark *) {
        caret-color: #f9fafb
    }
    .xl\:dark\:caret-gray-500:is(.dark *) {
        caret-color: #6b7280
    }
    .xl\:dark\:caret-gray-600:is(.dark *) {
        caret-color: #4b5563
    }
    .xl\:dark\:caret-gray-700:is(.dark *) {
        caret-color: #374151
    }
    .xl\:dark\:caret-gray-800:is(.dark *) {
        caret-color: #1f2937
    }
    .xl\:dark\:caret-gray-900:is(.dark *) {
        caret-color: #111827
    }
    .xl\:dark\:caret-gray-950:is(.dark *) {
        caret-color: #030712
    }
    .xl\:dark\:caret-green-100:is(.dark *) {
        caret-color: #dcfce7
    }
    .xl\:dark\:caret-green-200:is(.dark *) {
        caret-color: #bbf7d0
    }
    .xl\:dark\:caret-green-300:is(.dark *) {
        caret-color: #86efac
    }
    .xl\:dark\:caret-green-400:is(.dark *) {
        caret-color: #4ade80
    }
    .xl\:dark\:caret-green-50:is(.dark *) {
        caret-color: #f0fdf4
    }
    .xl\:dark\:caret-green-500:is(.dark *) {
        caret-color: #22c55e
    }
    .xl\:dark\:caret-green-600:is(.dark *) {
        caret-color: #16a34a
    }
    .xl\:dark\:caret-green-700:is(.dark *) {
        caret-color: #15803d
    }
    .xl\:dark\:caret-green-800:is(.dark *) {
        caret-color: #166534
    }
    .xl\:dark\:caret-green-900:is(.dark *) {
        caret-color: #14532d
    }
    .xl\:dark\:caret-green-950:is(.dark *) {
        caret-color: #052e16
    }
    .xl\:dark\:caret-indigo-100:is(.dark *) {
        caret-color: #e0e7ff
    }
    .xl\:dark\:caret-indigo-200:is(.dark *) {
        caret-color: #c7d2fe
    }
    .xl\:dark\:caret-indigo-300:is(.dark *) {
        caret-color: #a5b4fc
    }
    .xl\:dark\:caret-indigo-400:is(.dark *) {
        caret-color: #818cf8
    }
    .xl\:dark\:caret-indigo-50:is(.dark *) {
        caret-color: #eef2ff
    }
    .xl\:dark\:caret-indigo-500:is(.dark *) {
        caret-color: #6366f1
    }
    .xl\:dark\:caret-indigo-600:is(.dark *) {
        caret-color: #4f46e5
    }
    .xl\:dark\:caret-indigo-700:is(.dark *) {
        caret-color: #4338ca
    }
    .xl\:dark\:caret-indigo-800:is(.dark *) {
        caret-color: #3730a3
    }
    .xl\:dark\:caret-indigo-900:is(.dark *) {
        caret-color: #312e81
    }
    .xl\:dark\:caret-indigo-950:is(.dark *) {
        caret-color: #1e1b4b
    }
    .xl\:dark\:caret-inherit:is(.dark *) {
        caret-color: inherit
    }
    .xl\:dark\:caret-lime-100:is(.dark *) {
        caret-color: #ecfccb
    }
    .xl\:dark\:caret-lime-200:is(.dark *) {
        caret-color: #d9f99d
    }
    .xl\:dark\:caret-lime-300:is(.dark *) {
        caret-color: #bef264
    }
    .xl\:dark\:caret-lime-400:is(.dark *) {
        caret-color: #a3e635
    }
    .xl\:dark\:caret-lime-50:is(.dark *) {
        caret-color: #f7fee7
    }
    .xl\:dark\:caret-lime-500:is(.dark *) {
        caret-color: #84cc16
    }
    .xl\:dark\:caret-lime-600:is(.dark *) {
        caret-color: #65a30d
    }
    .xl\:dark\:caret-lime-700:is(.dark *) {
        caret-color: #4d7c0f
    }
    .xl\:dark\:caret-lime-800:is(.dark *) {
        caret-color: #3f6212
    }
    .xl\:dark\:caret-lime-900:is(.dark *) {
        caret-color: #365314
    }
    .xl\:dark\:caret-lime-950:is(.dark *) {
        caret-color: #1a2e05
    }
    .xl\:dark\:caret-neutral-100:is(.dark *) {
        caret-color: #f5f5f5
    }
    .xl\:dark\:caret-neutral-200:is(.dark *) {
        caret-color: #e5e5e5
    }
    .xl\:dark\:caret-neutral-300:is(.dark *) {
        caret-color: #d4d4d4
    }
    .xl\:dark\:caret-neutral-400:is(.dark *) {
        caret-color: #a3a3a3
    }
    .xl\:dark\:caret-neutral-50:is(.dark *) {
        caret-color: #fafafa
    }
    .xl\:dark\:caret-neutral-500:is(.dark *) {
        caret-color: #737373
    }
    .xl\:dark\:caret-neutral-600:is(.dark *) {
        caret-color: #525252
    }
    .xl\:dark\:caret-neutral-700:is(.dark *) {
        caret-color: #404040
    }
    .xl\:dark\:caret-neutral-800:is(.dark *) {
        caret-color: #262626
    }
    .xl\:dark\:caret-neutral-900:is(.dark *) {
        caret-color: #171717
    }
    .xl\:dark\:caret-neutral-950:is(.dark *) {
        caret-color: #0a0a0a
    }
    .xl\:dark\:caret-orange-100:is(.dark *) {
        caret-color: #ffedd5
    }
    .xl\:dark\:caret-orange-200:is(.dark *) {
        caret-color: #fed7aa
    }
    .xl\:dark\:caret-orange-300:is(.dark *) {
        caret-color: #fdba74
    }
    .xl\:dark\:caret-orange-400:is(.dark *) {
        caret-color: #fb923c
    }
    .xl\:dark\:caret-orange-50:is(.dark *) {
        caret-color: #fff7ed
    }
    .xl\:dark\:caret-orange-500:is(.dark *) {
        caret-color: #f97316
    }
    .xl\:dark\:caret-orange-600:is(.dark *) {
        caret-color: #ea580c
    }
    .xl\:dark\:caret-orange-700:is(.dark *) {
        caret-color: #c2410c
    }
    .xl\:dark\:caret-orange-800:is(.dark *) {
        caret-color: #9a3412
    }
    .xl\:dark\:caret-orange-900:is(.dark *) {
        caret-color: #7c2d12
    }
    .xl\:dark\:caret-orange-950:is(.dark *) {
        caret-color: #431407
    }
    .xl\:dark\:caret-pink-100:is(.dark *) {
        caret-color: #fce7f3
    }
    .xl\:dark\:caret-pink-200:is(.dark *) {
        caret-color: #fbcfe8
    }
    .xl\:dark\:caret-pink-300:is(.dark *) {
        caret-color: #f9a8d4
    }
    .xl\:dark\:caret-pink-400:is(.dark *) {
        caret-color: #f472b6
    }
    .xl\:dark\:caret-pink-50:is(.dark *) {
        caret-color: #fdf2f8
    }
    .xl\:dark\:caret-pink-500:is(.dark *) {
        caret-color: #ec4899
    }
    .xl\:dark\:caret-pink-600:is(.dark *) {
        caret-color: #db2777
    }
    .xl\:dark\:caret-pink-700:is(.dark *) {
        caret-color: #be185d
    }
    .xl\:dark\:caret-pink-800:is(.dark *) {
        caret-color: #9d174d
    }
    .xl\:dark\:caret-pink-900:is(.dark *) {
        caret-color: #831843
    }
    .xl\:dark\:caret-pink-950:is(.dark *) {
        caret-color: #500724
    }
    .xl\:dark\:caret-purple-100:is(.dark *) {
        caret-color: #f3e8ff
    }
    .xl\:dark\:caret-purple-200:is(.dark *) {
        caret-color: #e9d5ff
    }
    .xl\:dark\:caret-purple-300:is(.dark *) {
        caret-color: #d8b4fe
    }
    .xl\:dark\:caret-purple-400:is(.dark *) {
        caret-color: #c084fc
    }
    .xl\:dark\:caret-purple-50:is(.dark *) {
        caret-color: #faf5ff
    }
    .xl\:dark\:caret-purple-500:is(.dark *) {
        caret-color: #a855f7
    }
    .xl\:dark\:caret-purple-600:is(.dark *) {
        caret-color: #9333ea
    }
    .xl\:dark\:caret-purple-700:is(.dark *) {
        caret-color: #7e22ce
    }
    .xl\:dark\:caret-purple-800:is(.dark *) {
        caret-color: #6b21a8
    }
    .xl\:dark\:caret-purple-900:is(.dark *) {
        caret-color: #581c87
    }
    .xl\:dark\:caret-purple-950:is(.dark *) {
        caret-color: #3b0764
    }
    .xl\:dark\:caret-red-100:is(.dark *) {
        caret-color: #fee2e2
    }
    .xl\:dark\:caret-red-200:is(.dark *) {
        caret-color: #fecaca
    }
    .xl\:dark\:caret-red-300:is(.dark *) {
        caret-color: #fca5a5
    }
    .xl\:dark\:caret-red-400:is(.dark *) {
        caret-color: #f87171
    }
    .xl\:dark\:caret-red-50:is(.dark *) {
        caret-color: #fef2f2
    }
    .xl\:dark\:caret-red-500:is(.dark *) {
        caret-color: #ef4444
    }
    .xl\:dark\:caret-red-600:is(.dark *) {
        caret-color: #dc2626
    }
    .xl\:dark\:caret-red-700:is(.dark *) {
        caret-color: #b91c1c
    }
    .xl\:dark\:caret-red-800:is(.dark *) {
        caret-color: #991b1b
    }
    .xl\:dark\:caret-red-900:is(.dark *) {
        caret-color: #7f1d1d
    }
    .xl\:dark\:caret-red-950:is(.dark *) {
        caret-color: #450a0a
    }
    .xl\:dark\:caret-rose-100:is(.dark *) {
        caret-color: #ffe4e6
    }
    .xl\:dark\:caret-rose-200:is(.dark *) {
        caret-color: #fecdd3
    }
    .xl\:dark\:caret-rose-300:is(.dark *) {
        caret-color: #fda4af
    }
    .xl\:dark\:caret-rose-400:is(.dark *) {
        caret-color: #fb7185
    }
    .xl\:dark\:caret-rose-50:is(.dark *) {
        caret-color: #fff1f2
    }
    .xl\:dark\:caret-rose-500:is(.dark *) {
        caret-color: #f43f5e
    }
    .xl\:dark\:caret-rose-600:is(.dark *) {
        caret-color: #e11d48
    }
    .xl\:dark\:caret-rose-700:is(.dark *) {
        caret-color: #be123c
    }
    .xl\:dark\:caret-rose-800:is(.dark *) {
        caret-color: #9f1239
    }
    .xl\:dark\:caret-rose-900:is(.dark *) {
        caret-color: #881337
    }
    .xl\:dark\:caret-rose-950:is(.dark *) {
        caret-color: #4c0519
    }
    .xl\:dark\:caret-sky-100:is(.dark *) {
        caret-color: #e0f2fe
    }
    .xl\:dark\:caret-sky-200:is(.dark *) {
        caret-color: #bae6fd
    }
    .xl\:dark\:caret-sky-300:is(.dark *) {
        caret-color: #7dd3fc
    }
    .xl\:dark\:caret-sky-400:is(.dark *) {
        caret-color: #38bdf8
    }
    .xl\:dark\:caret-sky-50:is(.dark *) {
        caret-color: #f0f9ff
    }
    .xl\:dark\:caret-sky-500:is(.dark *) {
        caret-color: #0ea5e9
    }
    .xl\:dark\:caret-sky-600:is(.dark *) {
        caret-color: #0284c7
    }
    .xl\:dark\:caret-sky-700:is(.dark *) {
        caret-color: #0369a1
    }
    .xl\:dark\:caret-sky-800:is(.dark *) {
        caret-color: #075985
    }
    .xl\:dark\:caret-sky-900:is(.dark *) {
        caret-color: #0c4a6e
    }
    .xl\:dark\:caret-sky-950:is(.dark *) {
        caret-color: #082f49
    }
    .xl\:dark\:caret-slate-100:is(.dark *) {
        caret-color: #f1f5f9
    }
    .xl\:dark\:caret-slate-200:is(.dark *) {
        caret-color: #e2e8f0
    }
    .xl\:dark\:caret-slate-300:is(.dark *) {
        caret-color: #cbd5e1
    }
    .xl\:dark\:caret-slate-400:is(.dark *) {
        caret-color: #94a3b8
    }
    .xl\:dark\:caret-slate-50:is(.dark *) {
        caret-color: #f8fafc
    }
    .xl\:dark\:caret-slate-500:is(.dark *) {
        caret-color: #64748b
    }
    .xl\:dark\:caret-slate-600:is(.dark *) {
        caret-color: #475569
    }
    .xl\:dark\:caret-slate-700:is(.dark *) {
        caret-color: #334155
    }
    .xl\:dark\:caret-slate-800:is(.dark *) {
        caret-color: #1e293b
    }
    .xl\:dark\:caret-slate-900:is(.dark *) {
        caret-color: #0f172a
    }
    .xl\:dark\:caret-slate-950:is(.dark *) {
        caret-color: #020617
    }
    .xl\:dark\:caret-stone-100:is(.dark *) {
        caret-color: #f5f5f4
    }
    .xl\:dark\:caret-stone-200:is(.dark *) {
        caret-color: #e7e5e4
    }
    .xl\:dark\:caret-stone-300:is(.dark *) {
        caret-color: #d6d3d1
    }
    .xl\:dark\:caret-stone-400:is(.dark *) {
        caret-color: #a8a29e
    }
    .xl\:dark\:caret-stone-50:is(.dark *) {
        caret-color: #fafaf9
    }
    .xl\:dark\:caret-stone-500:is(.dark *) {
        caret-color: #78716c
    }
    .xl\:dark\:caret-stone-600:is(.dark *) {
        caret-color: #57534e
    }
    .xl\:dark\:caret-stone-700:is(.dark *) {
        caret-color: #44403c
    }
    .xl\:dark\:caret-stone-800:is(.dark *) {
        caret-color: #292524
    }
    .xl\:dark\:caret-stone-900:is(.dark *) {
        caret-color: #1c1917
    }
    .xl\:dark\:caret-stone-950:is(.dark *) {
        caret-color: #0c0a09
    }
    .xl\:dark\:caret-teal-100:is(.dark *) {
        caret-color: #ccfbf1
    }
    .xl\:dark\:caret-teal-200:is(.dark *) {
        caret-color: #99f6e4
    }
    .xl\:dark\:caret-teal-300:is(.dark *) {
        caret-color: #5eead4
    }
    .xl\:dark\:caret-teal-400:is(.dark *) {
        caret-color: #2dd4bf
    }
    .xl\:dark\:caret-teal-50:is(.dark *) {
        caret-color: #f0fdfa
    }
    .xl\:dark\:caret-teal-500:is(.dark *) {
        caret-color: #14b8a6
    }
    .xl\:dark\:caret-teal-600:is(.dark *) {
        caret-color: #0d9488
    }
    .xl\:dark\:caret-teal-700:is(.dark *) {
        caret-color: #0f766e
    }
    .xl\:dark\:caret-teal-800:is(.dark *) {
        caret-color: #115e59
    }
    .xl\:dark\:caret-teal-900:is(.dark *) {
        caret-color: #134e4a
    }
    .xl\:dark\:caret-teal-950:is(.dark *) {
        caret-color: #042f2e
    }
    .xl\:dark\:caret-transparent:is(.dark *) {
        caret-color: transparent
    }
    .xl\:dark\:caret-violet-100:is(.dark *) {
        caret-color: #ede9fe
    }
    .xl\:dark\:caret-violet-200:is(.dark *) {
        caret-color: #ddd6fe
    }
    .xl\:dark\:caret-violet-300:is(.dark *) {
        caret-color: #c4b5fd
    }
    .xl\:dark\:caret-violet-400:is(.dark *) {
        caret-color: #a78bfa
    }
    .xl\:dark\:caret-violet-50:is(.dark *) {
        caret-color: #f5f3ff
    }
    .xl\:dark\:caret-violet-500:is(.dark *) {
        caret-color: #8b5cf6
    }
    .xl\:dark\:caret-violet-600:is(.dark *) {
        caret-color: #7c3aed
    }
    .xl\:dark\:caret-violet-700:is(.dark *) {
        caret-color: #6d28d9
    }
    .xl\:dark\:caret-violet-800:is(.dark *) {
        caret-color: #5b21b6
    }
    .xl\:dark\:caret-violet-900:is(.dark *) {
        caret-color: #4c1d95
    }
    .xl\:dark\:caret-violet-950:is(.dark *) {
        caret-color: #2e1065
    }
    .xl\:dark\:caret-white:is(.dark *) {
        caret-color: #fff
    }
    .xl\:dark\:caret-yellow-100:is(.dark *) {
        caret-color: #fef9c3
    }
    .xl\:dark\:caret-yellow-200:is(.dark *) {
        caret-color: #fef08a
    }
    .xl\:dark\:caret-yellow-300:is(.dark *) {
        caret-color: #fde047
    }
    .xl\:dark\:caret-yellow-400:is(.dark *) {
        caret-color: #facc15
    }
    .xl\:dark\:caret-yellow-50:is(.dark *) {
        caret-color: #fefce8
    }
    .xl\:dark\:caret-yellow-500:is(.dark *) {
        caret-color: #eab308
    }
    .xl\:dark\:caret-yellow-600:is(.dark *) {
        caret-color: #ca8a04
    }
    .xl\:dark\:caret-yellow-700:is(.dark *) {
        caret-color: #a16207
    }
    .xl\:dark\:caret-yellow-800:is(.dark *) {
        caret-color: #854d0e
    }
    .xl\:dark\:caret-yellow-900:is(.dark *) {
        caret-color: #713f12
    }
    .xl\:dark\:caret-yellow-950:is(.dark *) {
        caret-color: #422006
    }
    .xl\:dark\:caret-zinc-100:is(.dark *) {
        caret-color: #f4f4f5
    }
    .xl\:dark\:caret-zinc-200:is(.dark *) {
        caret-color: #e4e4e7
    }
    .xl\:dark\:caret-zinc-300:is(.dark *) {
        caret-color: #d4d4d8
    }
    .xl\:dark\:caret-zinc-400:is(.dark *) {
        caret-color: #a1a1aa
    }
    .xl\:dark\:caret-zinc-50:is(.dark *) {
        caret-color: #fafafa
    }
    .xl\:dark\:caret-zinc-500:is(.dark *) {
        caret-color: #71717a
    }
    .xl\:dark\:caret-zinc-600:is(.dark *) {
        caret-color: #52525b
    }
    .xl\:dark\:caret-zinc-700:is(.dark *) {
        caret-color: #3f3f46
    }
    .xl\:dark\:caret-zinc-800:is(.dark *) {
        caret-color: #27272a
    }
    .xl\:dark\:caret-zinc-900:is(.dark *) {
        caret-color: #18181b
    }
    .xl\:dark\:caret-zinc-950:is(.dark *) {
        caret-color: #09090b
    }
    .xl\:dark\:accent-amber-100:is(.dark *) {
        accent-color: #fef3c7
    }
    .xl\:dark\:accent-amber-200:is(.dark *) {
        accent-color: #fde68a
    }
    .xl\:dark\:accent-amber-300:is(.dark *) {
        accent-color: #fcd34d
    }
    .xl\:dark\:accent-amber-400:is(.dark *) {
        accent-color: #fbbf24
    }
    .xl\:dark\:accent-amber-50:is(.dark *) {
        accent-color: #fffbeb
    }
    .xl\:dark\:accent-amber-500:is(.dark *) {
        accent-color: #f59e0b
    }
    .xl\:dark\:accent-amber-600:is(.dark *) {
        accent-color: #d97706
    }
    .xl\:dark\:accent-amber-700:is(.dark *) {
        accent-color: #b45309
    }
    .xl\:dark\:accent-amber-800:is(.dark *) {
        accent-color: #92400e
    }
    .xl\:dark\:accent-amber-900:is(.dark *) {
        accent-color: #78350f
    }
    .xl\:dark\:accent-amber-950:is(.dark *) {
        accent-color: #451a03
    }
    .xl\:dark\:accent-auto:is(.dark *) {
        accent-color: auto
    }
    .xl\:dark\:accent-black:is(.dark *) {
        accent-color: #000
    }
    .xl\:dark\:accent-blue-100:is(.dark *) {
        accent-color: #dbeafe
    }
    .xl\:dark\:accent-blue-200:is(.dark *) {
        accent-color: #bfdbfe
    }
    .xl\:dark\:accent-blue-300:is(.dark *) {
        accent-color: #93c5fd
    }
    .xl\:dark\:accent-blue-400:is(.dark *) {
        accent-color: #60a5fa
    }
    .xl\:dark\:accent-blue-50:is(.dark *) {
        accent-color: #eff6ff
    }
    .xl\:dark\:accent-blue-500:is(.dark *) {
        accent-color: #3b82f6
    }
    .xl\:dark\:accent-blue-600:is(.dark *) {
        accent-color: #2563eb
    }
    .xl\:dark\:accent-blue-700:is(.dark *) {
        accent-color: #1d4ed8
    }
    .xl\:dark\:accent-blue-800:is(.dark *) {
        accent-color: #1e40af
    }
    .xl\:dark\:accent-blue-900:is(.dark *) {
        accent-color: #1e3a8a
    }
    .xl\:dark\:accent-blue-950:is(.dark *) {
        accent-color: #172554
    }
    .xl\:dark\:accent-current:is(.dark *) {
        accent-color: currentColor
    }
    .xl\:dark\:accent-cyan-100:is(.dark *) {
        accent-color: #cffafe
    }
    .xl\:dark\:accent-cyan-200:is(.dark *) {
        accent-color: #a5f3fc
    }
    .xl\:dark\:accent-cyan-300:is(.dark *) {
        accent-color: #67e8f9
    }
    .xl\:dark\:accent-cyan-400:is(.dark *) {
        accent-color: #22d3ee
    }
    .xl\:dark\:accent-cyan-50:is(.dark *) {
        accent-color: #ecfeff
    }
    .xl\:dark\:accent-cyan-500:is(.dark *) {
        accent-color: #06b6d4
    }
    .xl\:dark\:accent-cyan-600:is(.dark *) {
        accent-color: #0891b2
    }
    .xl\:dark\:accent-cyan-700:is(.dark *) {
        accent-color: #0e7490
    }
    .xl\:dark\:accent-cyan-800:is(.dark *) {
        accent-color: #155e75
    }
    .xl\:dark\:accent-cyan-900:is(.dark *) {
        accent-color: #164e63
    }
    .xl\:dark\:accent-cyan-950:is(.dark *) {
        accent-color: #083344
    }
    .xl\:dark\:accent-emerald-100:is(.dark *) {
        accent-color: #d1fae5
    }
    .xl\:dark\:accent-emerald-200:is(.dark *) {
        accent-color: #a7f3d0
    }
    .xl\:dark\:accent-emerald-300:is(.dark *) {
        accent-color: #6ee7b7
    }
    .xl\:dark\:accent-emerald-400:is(.dark *) {
        accent-color: #34d399
    }
    .xl\:dark\:accent-emerald-50:is(.dark *) {
        accent-color: #ecfdf5
    }
    .xl\:dark\:accent-emerald-500:is(.dark *) {
        accent-color: #10b981
    }
    .xl\:dark\:accent-emerald-600:is(.dark *) {
        accent-color: #059669
    }
    .xl\:dark\:accent-emerald-700:is(.dark *) {
        accent-color: #047857
    }
    .xl\:dark\:accent-emerald-800:is(.dark *) {
        accent-color: #065f46
    }
    .xl\:dark\:accent-emerald-900:is(.dark *) {
        accent-color: #064e3b
    }
    .xl\:dark\:accent-emerald-950:is(.dark *) {
        accent-color: #022c22
    }
    .xl\:dark\:accent-fuchsia-100:is(.dark *) {
        accent-color: #fae8ff
    }
    .xl\:dark\:accent-fuchsia-200:is(.dark *) {
        accent-color: #f5d0fe
    }
    .xl\:dark\:accent-fuchsia-300:is(.dark *) {
        accent-color: #f0abfc
    }
    .xl\:dark\:accent-fuchsia-400:is(.dark *) {
        accent-color: #e879f9
    }
    .xl\:dark\:accent-fuchsia-50:is(.dark *) {
        accent-color: #fdf4ff
    }
    .xl\:dark\:accent-fuchsia-500:is(.dark *) {
        accent-color: #d946ef
    }
    .xl\:dark\:accent-fuchsia-600:is(.dark *) {
        accent-color: #c026d3
    }
    .xl\:dark\:accent-fuchsia-700:is(.dark *) {
        accent-color: #a21caf
    }
    .xl\:dark\:accent-fuchsia-800:is(.dark *) {
        accent-color: #86198f
    }
    .xl\:dark\:accent-fuchsia-900:is(.dark *) {
        accent-color: #701a75
    }
    .xl\:dark\:accent-fuchsia-950:is(.dark *) {
        accent-color: #4a044e
    }
    .xl\:dark\:accent-gray-100:is(.dark *) {
        accent-color: #f3f4f6
    }
    .xl\:dark\:accent-gray-200:is(.dark *) {
        accent-color: #e5e7eb
    }
    .xl\:dark\:accent-gray-300:is(.dark *) {
        accent-color: #d1d5db
    }
    .xl\:dark\:accent-gray-400:is(.dark *) {
        accent-color: #9ca3af
    }
    .xl\:dark\:accent-gray-50:is(.dark *) {
        accent-color: #f9fafb
    }
    .xl\:dark\:accent-gray-500:is(.dark *) {
        accent-color: #6b7280
    }
    .xl\:dark\:accent-gray-600:is(.dark *) {
        accent-color: #4b5563
    }
    .xl\:dark\:accent-gray-700:is(.dark *) {
        accent-color: #374151
    }
    .xl\:dark\:accent-gray-800:is(.dark *) {
        accent-color: #1f2937
    }
    .xl\:dark\:accent-gray-900:is(.dark *) {
        accent-color: #111827
    }
    .xl\:dark\:accent-gray-950:is(.dark *) {
        accent-color: #030712
    }
    .xl\:dark\:accent-green-100:is(.dark *) {
        accent-color: #dcfce7
    }
    .xl\:dark\:accent-green-200:is(.dark *) {
        accent-color: #bbf7d0
    }
    .xl\:dark\:accent-green-300:is(.dark *) {
        accent-color: #86efac
    }
    .xl\:dark\:accent-green-400:is(.dark *) {
        accent-color: #4ade80
    }
    .xl\:dark\:accent-green-50:is(.dark *) {
        accent-color: #f0fdf4
    }
    .xl\:dark\:accent-green-500:is(.dark *) {
        accent-color: #22c55e
    }
    .xl\:dark\:accent-green-600:is(.dark *) {
        accent-color: #16a34a
    }
    .xl\:dark\:accent-green-700:is(.dark *) {
        accent-color: #15803d
    }
    .xl\:dark\:accent-green-800:is(.dark *) {
        accent-color: #166534
    }
    .xl\:dark\:accent-green-900:is(.dark *) {
        accent-color: #14532d
    }
    .xl\:dark\:accent-green-950:is(.dark *) {
        accent-color: #052e16
    }
    .xl\:dark\:accent-indigo-100:is(.dark *) {
        accent-color: #e0e7ff
    }
    .xl\:dark\:accent-indigo-200:is(.dark *) {
        accent-color: #c7d2fe
    }
    .xl\:dark\:accent-indigo-300:is(.dark *) {
        accent-color: #a5b4fc
    }
    .xl\:dark\:accent-indigo-400:is(.dark *) {
        accent-color: #818cf8
    }
    .xl\:dark\:accent-indigo-50:is(.dark *) {
        accent-color: #eef2ff
    }
    .xl\:dark\:accent-indigo-500:is(.dark *) {
        accent-color: #6366f1
    }
    .xl\:dark\:accent-indigo-600:is(.dark *) {
        accent-color: #4f46e5
    }
    .xl\:dark\:accent-indigo-700:is(.dark *) {
        accent-color: #4338ca
    }
    .xl\:dark\:accent-indigo-800:is(.dark *) {
        accent-color: #3730a3
    }
    .xl\:dark\:accent-indigo-900:is(.dark *) {
        accent-color: #312e81
    }
    .xl\:dark\:accent-indigo-950:is(.dark *) {
        accent-color: #1e1b4b
    }
    .xl\:dark\:accent-inherit:is(.dark *) {
        accent-color: inherit
    }
    .xl\:dark\:accent-lime-100:is(.dark *) {
        accent-color: #ecfccb
    }
    .xl\:dark\:accent-lime-200:is(.dark *) {
        accent-color: #d9f99d
    }
    .xl\:dark\:accent-lime-300:is(.dark *) {
        accent-color: #bef264
    }
    .xl\:dark\:accent-lime-400:is(.dark *) {
        accent-color: #a3e635
    }
    .xl\:dark\:accent-lime-50:is(.dark *) {
        accent-color: #f7fee7
    }
    .xl\:dark\:accent-lime-500:is(.dark *) {
        accent-color: #84cc16
    }
    .xl\:dark\:accent-lime-600:is(.dark *) {
        accent-color: #65a30d
    }
    .xl\:dark\:accent-lime-700:is(.dark *) {
        accent-color: #4d7c0f
    }
    .xl\:dark\:accent-lime-800:is(.dark *) {
        accent-color: #3f6212
    }
    .xl\:dark\:accent-lime-900:is(.dark *) {
        accent-color: #365314
    }
    .xl\:dark\:accent-lime-950:is(.dark *) {
        accent-color: #1a2e05
    }
    .xl\:dark\:accent-neutral-100:is(.dark *) {
        accent-color: #f5f5f5
    }
    .xl\:dark\:accent-neutral-200:is(.dark *) {
        accent-color: #e5e5e5
    }
    .xl\:dark\:accent-neutral-300:is(.dark *) {
        accent-color: #d4d4d4
    }
    .xl\:dark\:accent-neutral-400:is(.dark *) {
        accent-color: #a3a3a3
    }
    .xl\:dark\:accent-neutral-50:is(.dark *) {
        accent-color: #fafafa
    }
    .xl\:dark\:accent-neutral-500:is(.dark *) {
        accent-color: #737373
    }
    .xl\:dark\:accent-neutral-600:is(.dark *) {
        accent-color: #525252
    }
    .xl\:dark\:accent-neutral-700:is(.dark *) {
        accent-color: #404040
    }
    .xl\:dark\:accent-neutral-800:is(.dark *) {
        accent-color: #262626
    }
    .xl\:dark\:accent-neutral-900:is(.dark *) {
        accent-color: #171717
    }
    .xl\:dark\:accent-neutral-950:is(.dark *) {
        accent-color: #0a0a0a
    }
    .xl\:dark\:accent-orange-100:is(.dark *) {
        accent-color: #ffedd5
    }
    .xl\:dark\:accent-orange-200:is(.dark *) {
        accent-color: #fed7aa
    }
    .xl\:dark\:accent-orange-300:is(.dark *) {
        accent-color: #fdba74
    }
    .xl\:dark\:accent-orange-400:is(.dark *) {
        accent-color: #fb923c
    }
    .xl\:dark\:accent-orange-50:is(.dark *) {
        accent-color: #fff7ed
    }
    .xl\:dark\:accent-orange-500:is(.dark *) {
        accent-color: #f97316
    }
    .xl\:dark\:accent-orange-600:is(.dark *) {
        accent-color: #ea580c
    }
    .xl\:dark\:accent-orange-700:is(.dark *) {
        accent-color: #c2410c
    }
    .xl\:dark\:accent-orange-800:is(.dark *) {
        accent-color: #9a3412
    }
    .xl\:dark\:accent-orange-900:is(.dark *) {
        accent-color: #7c2d12
    }
    .xl\:dark\:accent-orange-950:is(.dark *) {
        accent-color: #431407
    }
    .xl\:dark\:accent-pink-100:is(.dark *) {
        accent-color: #fce7f3
    }
    .xl\:dark\:accent-pink-200:is(.dark *) {
        accent-color: #fbcfe8
    }
    .xl\:dark\:accent-pink-300:is(.dark *) {
        accent-color: #f9a8d4
    }
    .xl\:dark\:accent-pink-400:is(.dark *) {
        accent-color: #f472b6
    }
    .xl\:dark\:accent-pink-50:is(.dark *) {
        accent-color: #fdf2f8
    }
    .xl\:dark\:accent-pink-500:is(.dark *) {
        accent-color: #ec4899
    }
    .xl\:dark\:accent-pink-600:is(.dark *) {
        accent-color: #db2777
    }
    .xl\:dark\:accent-pink-700:is(.dark *) {
        accent-color: #be185d
    }
    .xl\:dark\:accent-pink-800:is(.dark *) {
        accent-color: #9d174d
    }
    .xl\:dark\:accent-pink-900:is(.dark *) {
        accent-color: #831843
    }
    .xl\:dark\:accent-pink-950:is(.dark *) {
        accent-color: #500724
    }
    .xl\:dark\:accent-purple-100:is(.dark *) {
        accent-color: #f3e8ff
    }
    .xl\:dark\:accent-purple-200:is(.dark *) {
        accent-color: #e9d5ff
    }
    .xl\:dark\:accent-purple-300:is(.dark *) {
        accent-color: #d8b4fe
    }
    .xl\:dark\:accent-purple-400:is(.dark *) {
        accent-color: #c084fc
    }
    .xl\:dark\:accent-purple-50:is(.dark *) {
        accent-color: #faf5ff
    }
    .xl\:dark\:accent-purple-500:is(.dark *) {
        accent-color: #a855f7
    }
    .xl\:dark\:accent-purple-600:is(.dark *) {
        accent-color: #9333ea
    }
    .xl\:dark\:accent-purple-700:is(.dark *) {
        accent-color: #7e22ce
    }
    .xl\:dark\:accent-purple-800:is(.dark *) {
        accent-color: #6b21a8
    }
    .xl\:dark\:accent-purple-900:is(.dark *) {
        accent-color: #581c87
    }
    .xl\:dark\:accent-purple-950:is(.dark *) {
        accent-color: #3b0764
    }
    .xl\:dark\:accent-red-100:is(.dark *) {
        accent-color: #fee2e2
    }
    .xl\:dark\:accent-red-200:is(.dark *) {
        accent-color: #fecaca
    }
    .xl\:dark\:accent-red-300:is(.dark *) {
        accent-color: #fca5a5
    }
    .xl\:dark\:accent-red-400:is(.dark *) {
        accent-color: #f87171
    }
    .xl\:dark\:accent-red-50:is(.dark *) {
        accent-color: #fef2f2
    }
    .xl\:dark\:accent-red-500:is(.dark *) {
        accent-color: #ef4444
    }
    .xl\:dark\:accent-red-600:is(.dark *) {
        accent-color: #dc2626
    }
    .xl\:dark\:accent-red-700:is(.dark *) {
        accent-color: #b91c1c
    }
    .xl\:dark\:accent-red-800:is(.dark *) {
        accent-color: #991b1b
    }
    .xl\:dark\:accent-red-900:is(.dark *) {
        accent-color: #7f1d1d
    }
    .xl\:dark\:accent-red-950:is(.dark *) {
        accent-color: #450a0a
    }
    .xl\:dark\:accent-rose-100:is(.dark *) {
        accent-color: #ffe4e6
    }
    .xl\:dark\:accent-rose-200:is(.dark *) {
        accent-color: #fecdd3
    }
    .xl\:dark\:accent-rose-300:is(.dark *) {
        accent-color: #fda4af
    }
    .xl\:dark\:accent-rose-400:is(.dark *) {
        accent-color: #fb7185
    }
    .xl\:dark\:accent-rose-50:is(.dark *) {
        accent-color: #fff1f2
    }
    .xl\:dark\:accent-rose-500:is(.dark *) {
        accent-color: #f43f5e
    }
    .xl\:dark\:accent-rose-600:is(.dark *) {
        accent-color: #e11d48
    }
    .xl\:dark\:accent-rose-700:is(.dark *) {
        accent-color: #be123c
    }
    .xl\:dark\:accent-rose-800:is(.dark *) {
        accent-color: #9f1239
    }
    .xl\:dark\:accent-rose-900:is(.dark *) {
        accent-color: #881337
    }
    .xl\:dark\:accent-rose-950:is(.dark *) {
        accent-color: #4c0519
    }
    .xl\:dark\:accent-sky-100:is(.dark *) {
        accent-color: #e0f2fe
    }
    .xl\:dark\:accent-sky-200:is(.dark *) {
        accent-color: #bae6fd
    }
    .xl\:dark\:accent-sky-300:is(.dark *) {
        accent-color: #7dd3fc
    }
    .xl\:dark\:accent-sky-400:is(.dark *) {
        accent-color: #38bdf8
    }
    .xl\:dark\:accent-sky-50:is(.dark *) {
        accent-color: #f0f9ff
    }
    .xl\:dark\:accent-sky-500:is(.dark *) {
        accent-color: #0ea5e9
    }
    .xl\:dark\:accent-sky-600:is(.dark *) {
        accent-color: #0284c7
    }
    .xl\:dark\:accent-sky-700:is(.dark *) {
        accent-color: #0369a1
    }
    .xl\:dark\:accent-sky-800:is(.dark *) {
        accent-color: #075985
    }
    .xl\:dark\:accent-sky-900:is(.dark *) {
        accent-color: #0c4a6e
    }
    .xl\:dark\:accent-sky-950:is(.dark *) {
        accent-color: #082f49
    }
    .xl\:dark\:accent-slate-100:is(.dark *) {
        accent-color: #f1f5f9
    }
    .xl\:dark\:accent-slate-200:is(.dark *) {
        accent-color: #e2e8f0
    }
    .xl\:dark\:accent-slate-300:is(.dark *) {
        accent-color: #cbd5e1
    }
    .xl\:dark\:accent-slate-400:is(.dark *) {
        accent-color: #94a3b8
    }
    .xl\:dark\:accent-slate-50:is(.dark *) {
        accent-color: #f8fafc
    }
    .xl\:dark\:accent-slate-500:is(.dark *) {
        accent-color: #64748b
    }
    .xl\:dark\:accent-slate-600:is(.dark *) {
        accent-color: #475569
    }
    .xl\:dark\:accent-slate-700:is(.dark *) {
        accent-color: #334155
    }
    .xl\:dark\:accent-slate-800:is(.dark *) {
        accent-color: #1e293b
    }
    .xl\:dark\:accent-slate-900:is(.dark *) {
        accent-color: #0f172a
    }
    .xl\:dark\:accent-slate-950:is(.dark *) {
        accent-color: #020617
    }
    .xl\:dark\:accent-stone-100:is(.dark *) {
        accent-color: #f5f5f4
    }
    .xl\:dark\:accent-stone-200:is(.dark *) {
        accent-color: #e7e5e4
    }
    .xl\:dark\:accent-stone-300:is(.dark *) {
        accent-color: #d6d3d1
    }
    .xl\:dark\:accent-stone-400:is(.dark *) {
        accent-color: #a8a29e
    }
    .xl\:dark\:accent-stone-50:is(.dark *) {
        accent-color: #fafaf9
    }
    .xl\:dark\:accent-stone-500:is(.dark *) {
        accent-color: #78716c
    }
    .xl\:dark\:accent-stone-600:is(.dark *) {
        accent-color: #57534e
    }
    .xl\:dark\:accent-stone-700:is(.dark *) {
        accent-color: #44403c
    }
    .xl\:dark\:accent-stone-800:is(.dark *) {
        accent-color: #292524
    }
    .xl\:dark\:accent-stone-900:is(.dark *) {
        accent-color: #1c1917
    }
    .xl\:dark\:accent-stone-950:is(.dark *) {
        accent-color: #0c0a09
    }
    .xl\:dark\:accent-teal-100:is(.dark *) {
        accent-color: #ccfbf1
    }
    .xl\:dark\:accent-teal-200:is(.dark *) {
        accent-color: #99f6e4
    }
    .xl\:dark\:accent-teal-300:is(.dark *) {
        accent-color: #5eead4
    }
    .xl\:dark\:accent-teal-400:is(.dark *) {
        accent-color: #2dd4bf
    }
    .xl\:dark\:accent-teal-50:is(.dark *) {
        accent-color: #f0fdfa
    }
    .xl\:dark\:accent-teal-500:is(.dark *) {
        accent-color: #14b8a6
    }
    .xl\:dark\:accent-teal-600:is(.dark *) {
        accent-color: #0d9488
    }
    .xl\:dark\:accent-teal-700:is(.dark *) {
        accent-color: #0f766e
    }
    .xl\:dark\:accent-teal-800:is(.dark *) {
        accent-color: #115e59
    }
    .xl\:dark\:accent-teal-900:is(.dark *) {
        accent-color: #134e4a
    }
    .xl\:dark\:accent-teal-950:is(.dark *) {
        accent-color: #042f2e
    }
    .xl\:dark\:accent-transparent:is(.dark *) {
        accent-color: transparent
    }
    .xl\:dark\:accent-violet-100:is(.dark *) {
        accent-color: #ede9fe
    }
    .xl\:dark\:accent-violet-200:is(.dark *) {
        accent-color: #ddd6fe
    }
    .xl\:dark\:accent-violet-300:is(.dark *) {
        accent-color: #c4b5fd
    }
    .xl\:dark\:accent-violet-400:is(.dark *) {
        accent-color: #a78bfa
    }
    .xl\:dark\:accent-violet-50:is(.dark *) {
        accent-color: #f5f3ff
    }
    .xl\:dark\:accent-violet-500:is(.dark *) {
        accent-color: #8b5cf6
    }
    .xl\:dark\:accent-violet-600:is(.dark *) {
        accent-color: #7c3aed
    }
    .xl\:dark\:accent-violet-700:is(.dark *) {
        accent-color: #6d28d9
    }
    .xl\:dark\:accent-violet-800:is(.dark *) {
        accent-color: #5b21b6
    }
    .xl\:dark\:accent-violet-900:is(.dark *) {
        accent-color: #4c1d95
    }
    .xl\:dark\:accent-violet-950:is(.dark *) {
        accent-color: #2e1065
    }
    .xl\:dark\:accent-white:is(.dark *) {
        accent-color: #fff
    }
    .xl\:dark\:accent-yellow-100:is(.dark *) {
        accent-color: #fef9c3
    }
    .xl\:dark\:accent-yellow-200:is(.dark *) {
        accent-color: #fef08a
    }
    .xl\:dark\:accent-yellow-300:is(.dark *) {
        accent-color: #fde047
    }
    .xl\:dark\:accent-yellow-400:is(.dark *) {
        accent-color: #facc15
    }
    .xl\:dark\:accent-yellow-50:is(.dark *) {
        accent-color: #fefce8
    }
    .xl\:dark\:accent-yellow-500:is(.dark *) {
        accent-color: #eab308
    }
    .xl\:dark\:accent-yellow-600:is(.dark *) {
        accent-color: #ca8a04
    }
    .xl\:dark\:accent-yellow-700:is(.dark *) {
        accent-color: #a16207
    }
    .xl\:dark\:accent-yellow-800:is(.dark *) {
        accent-color: #854d0e
    }
    .xl\:dark\:accent-yellow-900:is(.dark *) {
        accent-color: #713f12
    }
    .xl\:dark\:accent-yellow-950:is(.dark *) {
        accent-color: #422006
    }
    .xl\:dark\:accent-zinc-100:is(.dark *) {
        accent-color: #f4f4f5
    }
    .xl\:dark\:accent-zinc-200:is(.dark *) {
        accent-color: #e4e4e7
    }
    .xl\:dark\:accent-zinc-300:is(.dark *) {
        accent-color: #d4d4d8
    }
    .xl\:dark\:accent-zinc-400:is(.dark *) {
        accent-color: #a1a1aa
    }
    .xl\:dark\:accent-zinc-50:is(.dark *) {
        accent-color: #fafafa
    }
    .xl\:dark\:accent-zinc-500:is(.dark *) {
        accent-color: #71717a
    }
    .xl\:dark\:accent-zinc-600:is(.dark *) {
        accent-color: #52525b
    }
    .xl\:dark\:accent-zinc-700:is(.dark *) {
        accent-color: #3f3f46
    }
    .xl\:dark\:accent-zinc-800:is(.dark *) {
        accent-color: #27272a
    }
    .xl\:dark\:accent-zinc-900:is(.dark *) {
        accent-color: #18181b
    }
    .xl\:dark\:accent-zinc-950:is(.dark *) {
        accent-color: #09090b
    }
    .xl\:dark\:opacity-0:is(.dark *) {
        opacity: 0
    }
    .xl\:dark\:opacity-10:is(.dark *) {
        opacity: 0.1
    }
    .xl\:dark\:opacity-100:is(.dark *) {
        opacity: 1
    }
    .xl\:dark\:opacity-15:is(.dark *) {
        opacity: 0.15
    }
    .xl\:dark\:opacity-20:is(.dark *) {
        opacity: 0.2
    }
    .xl\:dark\:opacity-25:is(.dark *) {
        opacity: 0.25
    }
    .xl\:dark\:opacity-30:is(.dark *) {
        opacity: 0.3
    }
    .xl\:dark\:opacity-35:is(.dark *) {
        opacity: 0.35
    }
    .xl\:dark\:opacity-40:is(.dark *) {
        opacity: 0.4
    }
    .xl\:dark\:opacity-45:is(.dark *) {
        opacity: 0.45
    }
    .xl\:dark\:opacity-5:is(.dark *) {
        opacity: 0.05
    }
    .xl\:dark\:opacity-50:is(.dark *) {
        opacity: 0.5
    }
    .xl\:dark\:opacity-55:is(.dark *) {
        opacity: 0.55
    }
    .xl\:dark\:opacity-60:is(.dark *) {
        opacity: 0.6
    }
    .xl\:dark\:opacity-65:is(.dark *) {
        opacity: 0.65
    }
    .xl\:dark\:opacity-70:is(.dark *) {
        opacity: 0.7
    }
    .xl\:dark\:opacity-75:is(.dark *) {
        opacity: 0.75
    }
    .xl\:dark\:opacity-80:is(.dark *) {
        opacity: 0.8
    }
    .xl\:dark\:opacity-85:is(.dark *) {
        opacity: 0.85
    }
    .xl\:dark\:opacity-90:is(.dark *) {
        opacity: 0.9
    }
    .xl\:dark\:opacity-95:is(.dark *) {
        opacity: 0.95
    }
    .xl\:dark\:bg-blend-normal:is(.dark *) {
        background-blend-mode: normal
    }
    .xl\:dark\:bg-blend-multiply:is(.dark *) {
        background-blend-mode: multiply
    }
    .xl\:dark\:bg-blend-screen:is(.dark *) {
        background-blend-mode: screen
    }
    .xl\:dark\:bg-blend-overlay:is(.dark *) {
        background-blend-mode: overlay
    }
    .xl\:dark\:bg-blend-darken:is(.dark *) {
        background-blend-mode: darken
    }
    .xl\:dark\:bg-blend-lighten:is(.dark *) {
        background-blend-mode: lighten
    }
    .xl\:dark\:bg-blend-color-dodge:is(.dark *) {
        background-blend-mode: color-dodge
    }
    .xl\:dark\:bg-blend-color-burn:is(.dark *) {
        background-blend-mode: color-burn
    }
    .xl\:dark\:bg-blend-hard-light:is(.dark *) {
        background-blend-mode: hard-light
    }
    .xl\:dark\:bg-blend-soft-light:is(.dark *) {
        background-blend-mode: soft-light
    }
    .xl\:dark\:bg-blend-difference:is(.dark *) {
        background-blend-mode: difference
    }
    .xl\:dark\:bg-blend-exclusion:is(.dark *) {
        background-blend-mode: exclusion
    }
    .xl\:dark\:bg-blend-hue:is(.dark *) {
        background-blend-mode: hue
    }
    .xl\:dark\:bg-blend-saturation:is(.dark *) {
        background-blend-mode: saturation
    }
    .xl\:dark\:bg-blend-color:is(.dark *) {
        background-blend-mode: color
    }
    .xl\:dark\:bg-blend-luminosity:is(.dark *) {
        background-blend-mode: luminosity
    }
    .xl\:dark\:shadow:is(.dark *) {
        --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:shadow-2xl:is(.dark *) {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:shadow-inner:is(.dark *) {
        --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:shadow-lg:is(.dark *) {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:shadow-md:is(.dark *) {
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:shadow-none:is(.dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:shadow-sm:is(.dark *) {
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:shadow-xl:is(.dark *) {
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .xl\:dark\:outline-none:is(.dark *) {
        outline: 2px solid transparent;
        outline-offset: 2px
    }
    .xl\:dark\:outline:is(.dark *) {
        outline-style: solid
    }
    .xl\:dark\:outline-dashed:is(.dark *) {
        outline-style: dashed
    }
    .xl\:dark\:outline-dotted:is(.dark *) {
        outline-style: dotted
    }
    .xl\:dark\:outline-double:is(.dark *) {
        outline-style: double
    }
    .xl\:dark\:outline-0:is(.dark *) {
        outline-width: 0px
    }
    .xl\:dark\:outline-1:is(.dark *) {
        outline-width: 1px
    }
    .xl\:dark\:outline-2:is(.dark *) {
        outline-width: 2px
    }
    .xl\:dark\:outline-4:is(.dark *) {
        outline-width: 4px
    }
    .xl\:dark\:outline-8:is(.dark *) {
        outline-width: 8px
    }
    .xl\:dark\:outline-offset-0:is(.dark *) {
        outline-offset: 0px
    }
    .xl\:dark\:outline-offset-1:is(.dark *) {
        outline-offset: 1px
    }
    .xl\:dark\:outline-offset-2:is(.dark *) {
        outline-offset: 2px
    }
    .xl\:dark\:outline-offset-4:is(.dark *) {
        outline-offset: 4px
    }
    .xl\:dark\:outline-offset-8:is(.dark *) {
        outline-offset: 8px
    }
    .xl\:dark\:outline-amber-100:is(.dark *) {
        outline-color: #fef3c7
    }
    .xl\:dark\:outline-amber-200:is(.dark *) {
        outline-color: #fde68a
    }
    .xl\:dark\:outline-amber-300:is(.dark *) {
        outline-color: #fcd34d
    }
    .xl\:dark\:outline-amber-400:is(.dark *) {
        outline-color: #fbbf24
    }
    .xl\:dark\:outline-amber-50:is(.dark *) {
        outline-color: #fffbeb
    }
    .xl\:dark\:outline-amber-500:is(.dark *) {
        outline-color: #f59e0b
    }
    .xl\:dark\:outline-amber-600:is(.dark *) {
        outline-color: #d97706
    }
    .xl\:dark\:outline-amber-700:is(.dark *) {
        outline-color: #b45309
    }
    .xl\:dark\:outline-amber-800:is(.dark *) {
        outline-color: #92400e
    }
    .xl\:dark\:outline-amber-900:is(.dark *) {
        outline-color: #78350f
    }
    .xl\:dark\:outline-amber-950:is(.dark *) {
        outline-color: #451a03
    }
    .xl\:dark\:outline-black:is(.dark *) {
        outline-color: #000
    }
    .xl\:dark\:outline-blue-100:is(.dark *) {
        outline-color: #dbeafe
    }
    .xl\:dark\:outline-blue-200:is(.dark *) {
        outline-color: #bfdbfe
    }
    .xl\:dark\:outline-blue-300:is(.dark *) {
        outline-color: #93c5fd
    }
    .xl\:dark\:outline-blue-400:is(.dark *) {
        outline-color: #60a5fa
    }
    .xl\:dark\:outline-blue-50:is(.dark *) {
        outline-color: #eff6ff
    }
    .xl\:dark\:outline-blue-500:is(.dark *) {
        outline-color: #3b82f6
    }
    .xl\:dark\:outline-blue-600:is(.dark *) {
        outline-color: #2563eb
    }
    .xl\:dark\:outline-blue-700:is(.dark *) {
        outline-color: #1d4ed8
    }
    .xl\:dark\:outline-blue-800:is(.dark *) {
        outline-color: #1e40af
    }
    .xl\:dark\:outline-blue-900:is(.dark *) {
        outline-color: #1e3a8a
    }
    .xl\:dark\:outline-blue-950:is(.dark *) {
        outline-color: #172554
    }
    .xl\:dark\:outline-current:is(.dark *) {
        outline-color: currentColor
    }
    .xl\:dark\:outline-cyan-100:is(.dark *) {
        outline-color: #cffafe
    }
    .xl\:dark\:outline-cyan-200:is(.dark *) {
        outline-color: #a5f3fc
    }
    .xl\:dark\:outline-cyan-300:is(.dark *) {
        outline-color: #67e8f9
    }
    .xl\:dark\:outline-cyan-400:is(.dark *) {
        outline-color: #22d3ee
    }
    .xl\:dark\:outline-cyan-50:is(.dark *) {
        outline-color: #ecfeff
    }
    .xl\:dark\:outline-cyan-500:is(.dark *) {
        outline-color: #06b6d4
    }
    .xl\:dark\:outline-cyan-600:is(.dark *) {
        outline-color: #0891b2
    }
    .xl\:dark\:outline-cyan-700:is(.dark *) {
        outline-color: #0e7490
    }
    .xl\:dark\:outline-cyan-800:is(.dark *) {
        outline-color: #155e75
    }
    .xl\:dark\:outline-cyan-900:is(.dark *) {
        outline-color: #164e63
    }
    .xl\:dark\:outline-cyan-950:is(.dark *) {
        outline-color: #083344
    }
    .xl\:dark\:outline-emerald-100:is(.dark *) {
        outline-color: #d1fae5
    }
    .xl\:dark\:outline-emerald-200:is(.dark *) {
        outline-color: #a7f3d0
    }
    .xl\:dark\:outline-emerald-300:is(.dark *) {
        outline-color: #6ee7b7
    }
    .xl\:dark\:outline-emerald-400:is(.dark *) {
        outline-color: #34d399
    }
    .xl\:dark\:outline-emerald-50:is(.dark *) {
        outline-color: #ecfdf5
    }
    .xl\:dark\:outline-emerald-500:is(.dark *) {
        outline-color: #10b981
    }
    .xl\:dark\:outline-emerald-600:is(.dark *) {
        outline-color: #059669
    }
    .xl\:dark\:outline-emerald-700:is(.dark *) {
        outline-color: #047857
    }
    .xl\:dark\:outline-emerald-800:is(.dark *) {
        outline-color: #065f46
    }
    .xl\:dark\:outline-emerald-900:is(.dark *) {
        outline-color: #064e3b
    }
    .xl\:dark\:outline-emerald-950:is(.dark *) {
        outline-color: #022c22
    }
    .xl\:dark\:outline-fuchsia-100:is(.dark *) {
        outline-color: #fae8ff
    }
    .xl\:dark\:outline-fuchsia-200:is(.dark *) {
        outline-color: #f5d0fe
    }
    .xl\:dark\:outline-fuchsia-300:is(.dark *) {
        outline-color: #f0abfc
    }
    .xl\:dark\:outline-fuchsia-400:is(.dark *) {
        outline-color: #e879f9
    }
    .xl\:dark\:outline-fuchsia-50:is(.dark *) {
        outline-color: #fdf4ff
    }
    .xl\:dark\:outline-fuchsia-500:is(.dark *) {
        outline-color: #d946ef
    }
    .xl\:dark\:outline-fuchsia-600:is(.dark *) {
        outline-color: #c026d3
    }
    .xl\:dark\:outline-fuchsia-700:is(.dark *) {
        outline-color: #a21caf
    }
    .xl\:dark\:outline-fuchsia-800:is(.dark *) {
        outline-color: #86198f
    }
    .xl\:dark\:outline-fuchsia-900:is(.dark *) {
        outline-color: #701a75
    }
    .xl\:dark\:outline-fuchsia-950:is(.dark *) {
        outline-color: #4a044e
    }
    .xl\:dark\:outline-gray-100:is(.dark *) {
        outline-color: #f3f4f6
    }
    .xl\:dark\:outline-gray-200:is(.dark *) {
        outline-color: #e5e7eb
    }
    .xl\:dark\:outline-gray-300:is(.dark *) {
        outline-color: #d1d5db
    }
    .xl\:dark\:outline-gray-400:is(.dark *) {
        outline-color: #9ca3af
    }
    .xl\:dark\:outline-gray-50:is(.dark *) {
        outline-color: #f9fafb
    }
    .xl\:dark\:outline-gray-500:is(.dark *) {
        outline-color: #6b7280
    }
    .xl\:dark\:outline-gray-600:is(.dark *) {
        outline-color: #4b5563
    }
    .xl\:dark\:outline-gray-700:is(.dark *) {
        outline-color: #374151
    }
    .xl\:dark\:outline-gray-800:is(.dark *) {
        outline-color: #1f2937
    }
    .xl\:dark\:outline-gray-900:is(.dark *) {
        outline-color: #111827
    }
    .xl\:dark\:outline-gray-950:is(.dark *) {
        outline-color: #030712
    }
    .xl\:dark\:outline-green-100:is(.dark *) {
        outline-color: #dcfce7
    }
    .xl\:dark\:outline-green-200:is(.dark *) {
        outline-color: #bbf7d0
    }
    .xl\:dark\:outline-green-300:is(.dark *) {
        outline-color: #86efac
    }
    .xl\:dark\:outline-green-400:is(.dark *) {
        outline-color: #4ade80
    }
    .xl\:dark\:outline-green-50:is(.dark *) {
        outline-color: #f0fdf4
    }
    .xl\:dark\:outline-green-500:is(.dark *) {
        outline-color: #22c55e
    }
    .xl\:dark\:outline-green-600:is(.dark *) {
        outline-color: #16a34a
    }
    .xl\:dark\:outline-green-700:is(.dark *) {
        outline-color: #15803d
    }
    .xl\:dark\:outline-green-800:is(.dark *) {
        outline-color: #166534
    }
    .xl\:dark\:outline-green-900:is(.dark *) {
        outline-color: #14532d
    }
    .xl\:dark\:outline-green-950:is(.dark *) {
        outline-color: #052e16
    }
    .xl\:dark\:outline-indigo-100:is(.dark *) {
        outline-color: #e0e7ff
    }
    .xl\:dark\:outline-indigo-200:is(.dark *) {
        outline-color: #c7d2fe
    }
    .xl\:dark\:outline-indigo-300:is(.dark *) {
        outline-color: #a5b4fc
    }
    .xl\:dark\:outline-indigo-400:is(.dark *) {
        outline-color: #818cf8
    }
    .xl\:dark\:outline-indigo-50:is(.dark *) {
        outline-color: #eef2ff
    }
    .xl\:dark\:outline-indigo-500:is(.dark *) {
        outline-color: #6366f1
    }
    .xl\:dark\:outline-indigo-600:is(.dark *) {
        outline-color: #4f46e5
    }
    .xl\:dark\:outline-indigo-700:is(.dark *) {
        outline-color: #4338ca
    }
    .xl\:dark\:outline-indigo-800:is(.dark *) {
        outline-color: #3730a3
    }
    .xl\:dark\:outline-indigo-900:is(.dark *) {
        outline-color: #312e81
    }
    .xl\:dark\:outline-indigo-950:is(.dark *) {
        outline-color: #1e1b4b
    }
    .xl\:dark\:outline-inherit:is(.dark *) {
        outline-color: inherit
    }
    .xl\:dark\:outline-lime-100:is(.dark *) {
        outline-color: #ecfccb
    }
    .xl\:dark\:outline-lime-200:is(.dark *) {
        outline-color: #d9f99d
    }
    .xl\:dark\:outline-lime-300:is(.dark *) {
        outline-color: #bef264
    }
    .xl\:dark\:outline-lime-400:is(.dark *) {
        outline-color: #a3e635
    }
    .xl\:dark\:outline-lime-50:is(.dark *) {
        outline-color: #f7fee7
    }
    .xl\:dark\:outline-lime-500:is(.dark *) {
        outline-color: #84cc16
    }
    .xl\:dark\:outline-lime-600:is(.dark *) {
        outline-color: #65a30d
    }
    .xl\:dark\:outline-lime-700:is(.dark *) {
        outline-color: #4d7c0f
    }
    .xl\:dark\:outline-lime-800:is(.dark *) {
        outline-color: #3f6212
    }
    .xl\:dark\:outline-lime-900:is(.dark *) {
        outline-color: #365314
    }
    .xl\:dark\:outline-lime-950:is(.dark *) {
        outline-color: #1a2e05
    }
    .xl\:dark\:outline-neutral-100:is(.dark *) {
        outline-color: #f5f5f5
    }
    .xl\:dark\:outline-neutral-200:is(.dark *) {
        outline-color: #e5e5e5
    }
    .xl\:dark\:outline-neutral-300:is(.dark *) {
        outline-color: #d4d4d4
    }
    .xl\:dark\:outline-neutral-400:is(.dark *) {
        outline-color: #a3a3a3
    }
    .xl\:dark\:outline-neutral-50:is(.dark *) {
        outline-color: #fafafa
    }
    .xl\:dark\:outline-neutral-500:is(.dark *) {
        outline-color: #737373
    }
    .xl\:dark\:outline-neutral-600:is(.dark *) {
        outline-color: #525252
    }
    .xl\:dark\:outline-neutral-700:is(.dark *) {
        outline-color: #404040
    }
    .xl\:dark\:outline-neutral-800:is(.dark *) {
        outline-color: #262626
    }
    .xl\:dark\:outline-neutral-900:is(.dark *) {
        outline-color: #171717
    }
    .xl\:dark\:outline-neutral-950:is(.dark *) {
        outline-color: #0a0a0a
    }
    .xl\:dark\:outline-orange-100:is(.dark *) {
        outline-color: #ffedd5
    }
    .xl\:dark\:outline-orange-200:is(.dark *) {
        outline-color: #fed7aa
    }
    .xl\:dark\:outline-orange-300:is(.dark *) {
        outline-color: #fdba74
    }
    .xl\:dark\:outline-orange-400:is(.dark *) {
        outline-color: #fb923c
    }
    .xl\:dark\:outline-orange-50:is(.dark *) {
        outline-color: #fff7ed
    }
    .xl\:dark\:outline-orange-500:is(.dark *) {
        outline-color: #f97316
    }
    .xl\:dark\:outline-orange-600:is(.dark *) {
        outline-color: #ea580c
    }
    .xl\:dark\:outline-orange-700:is(.dark *) {
        outline-color: #c2410c
    }
    .xl\:dark\:outline-orange-800:is(.dark *) {
        outline-color: #9a3412
    }
    .xl\:dark\:outline-orange-900:is(.dark *) {
        outline-color: #7c2d12
    }
    .xl\:dark\:outline-orange-950:is(.dark *) {
        outline-color: #431407
    }
    .xl\:dark\:outline-pink-100:is(.dark *) {
        outline-color: #fce7f3
    }
    .xl\:dark\:outline-pink-200:is(.dark *) {
        outline-color: #fbcfe8
    }
    .xl\:dark\:outline-pink-300:is(.dark *) {
        outline-color: #f9a8d4
    }
    .xl\:dark\:outline-pink-400:is(.dark *) {
        outline-color: #f472b6
    }
    .xl\:dark\:outline-pink-50:is(.dark *) {
        outline-color: #fdf2f8
    }
    .xl\:dark\:outline-pink-500:is(.dark *) {
        outline-color: #ec4899
    }
    .xl\:dark\:outline-pink-600:is(.dark *) {
        outline-color: #db2777
    }
    .xl\:dark\:outline-pink-700:is(.dark *) {
        outline-color: #be185d
    }
    .xl\:dark\:outline-pink-800:is(.dark *) {
        outline-color: #9d174d
    }
    .xl\:dark\:outline-pink-900:is(.dark *) {
        outline-color: #831843
    }
    .xl\:dark\:outline-pink-950:is(.dark *) {
        outline-color: #500724
    }
    .xl\:dark\:outline-purple-100:is(.dark *) {
        outline-color: #f3e8ff
    }
    .xl\:dark\:outline-purple-200:is(.dark *) {
        outline-color: #e9d5ff
    }
    .xl\:dark\:outline-purple-300:is(.dark *) {
        outline-color: #d8b4fe
    }
    .xl\:dark\:outline-purple-400:is(.dark *) {
        outline-color: #c084fc
    }
    .xl\:dark\:outline-purple-50:is(.dark *) {
        outline-color: #faf5ff
    }
    .xl\:dark\:outline-purple-500:is(.dark *) {
        outline-color: #a855f7
    }
    .xl\:dark\:outline-purple-600:is(.dark *) {
        outline-color: #9333ea
    }
    .xl\:dark\:outline-purple-700:is(.dark *) {
        outline-color: #7e22ce
    }
    .xl\:dark\:outline-purple-800:is(.dark *) {
        outline-color: #6b21a8
    }
    .xl\:dark\:outline-purple-900:is(.dark *) {
        outline-color: #581c87
    }
    .xl\:dark\:outline-purple-950:is(.dark *) {
        outline-color: #3b0764
    }
    .xl\:dark\:outline-red-100:is(.dark *) {
        outline-color: #fee2e2
    }
    .xl\:dark\:outline-red-200:is(.dark *) {
        outline-color: #fecaca
    }
    .xl\:dark\:outline-red-300:is(.dark *) {
        outline-color: #fca5a5
    }
    .xl\:dark\:outline-red-400:is(.dark *) {
        outline-color: #f87171
    }
    .xl\:dark\:outline-red-50:is(.dark *) {
        outline-color: #fef2f2
    }
    .xl\:dark\:outline-red-500:is(.dark *) {
        outline-color: #ef4444
    }
    .xl\:dark\:outline-red-600:is(.dark *) {
        outline-color: #dc2626
    }
    .xl\:dark\:outline-red-700:is(.dark *) {
        outline-color: #b91c1c
    }
    .xl\:dark\:outline-red-800:is(.dark *) {
        outline-color: #991b1b
    }
    .xl\:dark\:outline-red-900:is(.dark *) {
        outline-color: #7f1d1d
    }
    .xl\:dark\:outline-red-950:is(.dark *) {
        outline-color: #450a0a
    }
    .xl\:dark\:outline-rose-100:is(.dark *) {
        outline-color: #ffe4e6
    }
    .xl\:dark\:outline-rose-200:is(.dark *) {
        outline-color: #fecdd3
    }
    .xl\:dark\:outline-rose-300:is(.dark *) {
        outline-color: #fda4af
    }
    .xl\:dark\:outline-rose-400:is(.dark *) {
        outline-color: #fb7185
    }
    .xl\:dark\:outline-rose-50:is(.dark *) {
        outline-color: #fff1f2
    }
    .xl\:dark\:outline-rose-500:is(.dark *) {
        outline-color: #f43f5e
    }
    .xl\:dark\:outline-rose-600:is(.dark *) {
        outline-color: #e11d48
    }
    .xl\:dark\:outline-rose-700:is(.dark *) {
        outline-color: #be123c
    }
    .xl\:dark\:outline-rose-800:is(.dark *) {
        outline-color: #9f1239
    }
    .xl\:dark\:outline-rose-900:is(.dark *) {
        outline-color: #881337
    }
    .xl\:dark\:outline-rose-950:is(.dark *) {
        outline-color: #4c0519
    }
    .xl\:dark\:outline-sky-100:is(.dark *) {
        outline-color: #e0f2fe
    }
    .xl\:dark\:outline-sky-200:is(.dark *) {
        outline-color: #bae6fd
    }
    .xl\:dark\:outline-sky-300:is(.dark *) {
        outline-color: #7dd3fc
    }
    .xl\:dark\:outline-sky-400:is(.dark *) {
        outline-color: #38bdf8
    }
    .xl\:dark\:outline-sky-50:is(.dark *) {
        outline-color: #f0f9ff
    }
    .xl\:dark\:outline-sky-500:is(.dark *) {
        outline-color: #0ea5e9
    }
    .xl\:dark\:outline-sky-600:is(.dark *) {
        outline-color: #0284c7
    }
    .xl\:dark\:outline-sky-700:is(.dark *) {
        outline-color: #0369a1
    }
    .xl\:dark\:outline-sky-800:is(.dark *) {
        outline-color: #075985
    }
    .xl\:dark\:outline-sky-900:is(.dark *) {
        outline-color: #0c4a6e
    }
    .xl\:dark\:outline-sky-950:is(.dark *) {
        outline-color: #082f49
    }
    .xl\:dark\:outline-slate-100:is(.dark *) {
        outline-color: #f1f5f9
    }
    .xl\:dark\:outline-slate-200:is(.dark *) {
        outline-color: #e2e8f0
    }
    .xl\:dark\:outline-slate-300:is(.dark *) {
        outline-color: #cbd5e1
    }
    .xl\:dark\:outline-slate-400:is(.dark *) {
        outline-color: #94a3b8
    }
    .xl\:dark\:outline-slate-50:is(.dark *) {
        outline-color: #f8fafc
    }
    .xl\:dark\:outline-slate-500:is(.dark *) {
        outline-color: #64748b
    }
    .xl\:dark\:outline-slate-600:is(.dark *) {
        outline-color: #475569
    }
    .xl\:dark\:outline-slate-700:is(.dark *) {
        outline-color: #334155
    }
    .xl\:dark\:outline-slate-800:is(.dark *) {
        outline-color: #1e293b
    }
    .xl\:dark\:outline-slate-900:is(.dark *) {
        outline-color: #0f172a
    }
    .xl\:dark\:outline-slate-950:is(.dark *) {
        outline-color: #020617
    }
    .xl\:dark\:outline-stone-100:is(.dark *) {
        outline-color: #f5f5f4
    }
    .xl\:dark\:outline-stone-200:is(.dark *) {
        outline-color: #e7e5e4
    }
    .xl\:dark\:outline-stone-300:is(.dark *) {
        outline-color: #d6d3d1
    }
    .xl\:dark\:outline-stone-400:is(.dark *) {
        outline-color: #a8a29e
    }
    .xl\:dark\:outline-stone-50:is(.dark *) {
        outline-color: #fafaf9
    }
    .xl\:dark\:outline-stone-500:is(.dark *) {
        outline-color: #78716c
    }
    .xl\:dark\:outline-stone-600:is(.dark *) {
        outline-color: #57534e
    }
    .xl\:dark\:outline-stone-700:is(.dark *) {
        outline-color: #44403c
    }
    .xl\:dark\:outline-stone-800:is(.dark *) {
        outline-color: #292524
    }
    .xl\:dark\:outline-stone-900:is(.dark *) {
        outline-color: #1c1917
    }
    .xl\:dark\:outline-stone-950:is(.dark *) {
        outline-color: #0c0a09
    }
    .xl\:dark\:outline-teal-100:is(.dark *) {
        outline-color: #ccfbf1
    }
    .xl\:dark\:outline-teal-200:is(.dark *) {
        outline-color: #99f6e4
    }
    .xl\:dark\:outline-teal-300:is(.dark *) {
        outline-color: #5eead4
    }
    .xl\:dark\:outline-teal-400:is(.dark *) {
        outline-color: #2dd4bf
    }
    .xl\:dark\:outline-teal-50:is(.dark *) {
        outline-color: #f0fdfa
    }
    .xl\:dark\:outline-teal-500:is(.dark *) {
        outline-color: #14b8a6
    }
    .xl\:dark\:outline-teal-600:is(.dark *) {
        outline-color: #0d9488
    }
    .xl\:dark\:outline-teal-700:is(.dark *) {
        outline-color: #0f766e
    }
    .xl\:dark\:outline-teal-800:is(.dark *) {
        outline-color: #115e59
    }
    .xl\:dark\:outline-teal-900:is(.dark *) {
        outline-color: #134e4a
    }
    .xl\:dark\:outline-teal-950:is(.dark *) {
        outline-color: #042f2e
    }
    .xl\:dark\:outline-transparent:is(.dark *) {
        outline-color: transparent
    }
    .xl\:dark\:outline-violet-100:is(.dark *) {
        outline-color: #ede9fe
    }
    .xl\:dark\:outline-violet-200:is(.dark *) {
        outline-color: #ddd6fe
    }
    .xl\:dark\:outline-violet-300:is(.dark *) {
        outline-color: #c4b5fd
    }
    .xl\:dark\:outline-violet-400:is(.dark *) {
        outline-color: #a78bfa
    }
    .xl\:dark\:outline-violet-50:is(.dark *) {
        outline-color: #f5f3ff
    }
    .xl\:dark\:outline-violet-500:is(.dark *) {
        outline-color: #8b5cf6
    }
    .xl\:dark\:outline-violet-600:is(.dark *) {
        outline-color: #7c3aed
    }
    .xl\:dark\:outline-violet-700:is(.dark *) {
        outline-color: #6d28d9
    }
    .xl\:dark\:outline-violet-800:is(.dark *) {
        outline-color: #5b21b6
    }
    .xl\:dark\:outline-violet-900:is(.dark *) {
        outline-color: #4c1d95
    }
    .xl\:dark\:outline-violet-950:is(.dark *) {
        outline-color: #2e1065
    }
    .xl\:dark\:outline-white:is(.dark *) {
        outline-color: #fff
    }
    .xl\:dark\:outline-yellow-100:is(.dark *) {
        outline-color: #fef9c3
    }
    .xl\:dark\:outline-yellow-200:is(.dark *) {
        outline-color: #fef08a
    }
    .xl\:dark\:outline-yellow-300:is(.dark *) {
        outline-color: #fde047
    }
    .xl\:dark\:outline-yellow-400:is(.dark *) {
        outline-color: #facc15
    }
    .xl\:dark\:outline-yellow-50:is(.dark *) {
        outline-color: #fefce8
    }
    .xl\:dark\:outline-yellow-500:is(.dark *) {
        outline-color: #eab308
    }
    .xl\:dark\:outline-yellow-600:is(.dark *) {
        outline-color: #ca8a04
    }
    .xl\:dark\:outline-yellow-700:is(.dark *) {
        outline-color: #a16207
    }
    .xl\:dark\:outline-yellow-800:is(.dark *) {
        outline-color: #854d0e
    }
    .xl\:dark\:outline-yellow-900:is(.dark *) {
        outline-color: #713f12
    }
    .xl\:dark\:outline-yellow-950:is(.dark *) {
        outline-color: #422006
    }
    .xl\:dark\:outline-zinc-100:is(.dark *) {
        outline-color: #f4f4f5
    }
    .xl\:dark\:outline-zinc-200:is(.dark *) {
        outline-color: #e4e4e7
    }
    .xl\:dark\:outline-zinc-300:is(.dark *) {
        outline-color: #d4d4d8
    }
    .xl\:dark\:outline-zinc-400:is(.dark *) {
        outline-color: #a1a1aa
    }
    .xl\:dark\:outline-zinc-50:is(.dark *) {
        outline-color: #fafafa
    }
    .xl\:dark\:outline-zinc-500:is(.dark *) {
        outline-color: #71717a
    }
    .xl\:dark\:outline-zinc-600:is(.dark *) {
        outline-color: #52525b
    }
    .xl\:dark\:outline-zinc-700:is(.dark *) {
        outline-color: #3f3f46
    }
    .xl\:dark\:outline-zinc-800:is(.dark *) {
        outline-color: #27272a
    }
    .xl\:dark\:outline-zinc-900:is(.dark *) {
        outline-color: #18181b
    }
    .xl\:dark\:outline-zinc-950:is(.dark *) {
        outline-color: #09090b
    }
    .xl\:dark\:ring:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .xl\:dark\:ring-0:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .xl\:dark\:ring-1:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .xl\:dark\:ring-2:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .xl\:dark\:ring-4:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .xl\:dark\:ring-8:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .xl\:dark\:ring-inset:is(.dark *) {
        --tw-ring-inset: inset
    }
    .xl\:dark\:ring-amber-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-amber-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-black:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-blue-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-current:is(.dark *) {
        --tw-ring-color: currentColor
    }
    .xl\:dark\:ring-cyan-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-cyan-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-emerald-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-fuchsia-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-gray-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-green-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-indigo-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-inherit:is(.dark *) {
        --tw-ring-color: inherit
    }
    .xl\:dark\:ring-lime-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-lime-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-neutral-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-orange-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-pink-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-purple-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-red-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-rose-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-sky-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-slate-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-stone-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-teal-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-transparent:is(.dark *) {
        --tw-ring-color: transparent
    }
    .xl\:dark\:ring-violet-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-violet-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-white:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-yellow-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-zinc-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
    }
    .xl\:dark\:ring-opacity-0:is(.dark *) {
        --tw-ring-opacity: 0
    }
    .xl\:dark\:ring-opacity-10:is(.dark *) {
        --tw-ring-opacity: 0.1
    }
    .xl\:dark\:ring-opacity-100:is(.dark *) {
        --tw-ring-opacity: 1
    }
    .xl\:dark\:ring-opacity-15:is(.dark *) {
        --tw-ring-opacity: 0.15
    }
    .xl\:dark\:ring-opacity-20:is(.dark *) {
        --tw-ring-opacity: 0.2
    }
    .xl\:dark\:ring-opacity-25:is(.dark *) {
        --tw-ring-opacity: 0.25
    }
    .xl\:dark\:ring-opacity-30:is(.dark *) {
        --tw-ring-opacity: 0.3
    }
    .xl\:dark\:ring-opacity-35:is(.dark *) {
        --tw-ring-opacity: 0.35
    }
    .xl\:dark\:ring-opacity-40:is(.dark *) {
        --tw-ring-opacity: 0.4
    }
    .xl\:dark\:ring-opacity-45:is(.dark *) {
        --tw-ring-opacity: 0.45
    }
    .xl\:dark\:ring-opacity-5:is(.dark *) {
        --tw-ring-opacity: 0.05
    }
    .xl\:dark\:ring-opacity-50:is(.dark *) {
        --tw-ring-opacity: 0.5
    }
    .xl\:dark\:ring-opacity-55:is(.dark *) {
        --tw-ring-opacity: 0.55
    }
    .xl\:dark\:ring-opacity-60:is(.dark *) {
        --tw-ring-opacity: 0.6
    }
    .xl\:dark\:ring-opacity-65:is(.dark *) {
        --tw-ring-opacity: 0.65
    }
    .xl\:dark\:ring-opacity-70:is(.dark *) {
        --tw-ring-opacity: 0.7
    }
    .xl\:dark\:ring-opacity-75:is(.dark *) {
        --tw-ring-opacity: 0.75
    }
    .xl\:dark\:ring-opacity-80:is(.dark *) {
        --tw-ring-opacity: 0.8
    }
    .xl\:dark\:ring-opacity-85:is(.dark *) {
        --tw-ring-opacity: 0.85
    }
    .xl\:dark\:ring-opacity-90:is(.dark *) {
        --tw-ring-opacity: 0.9
    }
    .xl\:dark\:ring-opacity-95:is(.dark *) {
        --tw-ring-opacity: 0.95
    }
    .xl\:dark\:ring-offset-0:is(.dark *) {
        --tw-ring-offset-width: 0px
    }
    .xl\:dark\:ring-offset-1:is(.dark *) {
        --tw-ring-offset-width: 1px
    }
    .xl\:dark\:ring-offset-2:is(.dark *) {
        --tw-ring-offset-width: 2px
    }
    .xl\:dark\:ring-offset-4:is(.dark *) {
        --tw-ring-offset-width: 4px
    }
    .xl\:dark\:ring-offset-8:is(.dark *) {
        --tw-ring-offset-width: 8px
    }
}
@media (min-width: 1536px) {
    .\32xl\:dark\:border-collapse:is(.dark *) {
        border-collapse: collapse
    }
    .\32xl\:dark\:border-separate:is(.dark *) {
        border-collapse: separate
    }
    .\32xl\:dark\:border-spacing-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-0:is(.dark *) {
        --tw-border-spacing-x: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-0\.5:is(.dark *) {
        --tw-border-spacing-x: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-1:is(.dark *) {
        --tw-border-spacing-x: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-1\.5:is(.dark *) {
        --tw-border-spacing-x: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-10:is(.dark *) {
        --tw-border-spacing-x: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-11:is(.dark *) {
        --tw-border-spacing-x: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-12:is(.dark *) {
        --tw-border-spacing-x: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-14:is(.dark *) {
        --tw-border-spacing-x: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-16:is(.dark *) {
        --tw-border-spacing-x: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-2:is(.dark *) {
        --tw-border-spacing-x: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-2\.5:is(.dark *) {
        --tw-border-spacing-x: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-20:is(.dark *) {
        --tw-border-spacing-x: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-24:is(.dark *) {
        --tw-border-spacing-x: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-28:is(.dark *) {
        --tw-border-spacing-x: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-3:is(.dark *) {
        --tw-border-spacing-x: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-3\.5:is(.dark *) {
        --tw-border-spacing-x: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-32:is(.dark *) {
        --tw-border-spacing-x: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-36:is(.dark *) {
        --tw-border-spacing-x: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-4:is(.dark *) {
        --tw-border-spacing-x: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-40:is(.dark *) {
        --tw-border-spacing-x: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-44:is(.dark *) {
        --tw-border-spacing-x: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-48:is(.dark *) {
        --tw-border-spacing-x: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-5:is(.dark *) {
        --tw-border-spacing-x: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-52:is(.dark *) {
        --tw-border-spacing-x: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-56:is(.dark *) {
        --tw-border-spacing-x: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-6:is(.dark *) {
        --tw-border-spacing-x: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-60:is(.dark *) {
        --tw-border-spacing-x: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-64:is(.dark *) {
        --tw-border-spacing-x: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-7:is(.dark *) {
        --tw-border-spacing-x: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-72:is(.dark *) {
        --tw-border-spacing-x: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-8:is(.dark *) {
        --tw-border-spacing-x: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-80:is(.dark *) {
        --tw-border-spacing-x: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-9:is(.dark *) {
        --tw-border-spacing-x: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-96:is(.dark *) {
        --tw-border-spacing-x: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-x-px:is(.dark *) {
        --tw-border-spacing-x: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-0:is(.dark *) {
        --tw-border-spacing-y: 0px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-0\.5:is(.dark *) {
        --tw-border-spacing-y: 0.125rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-1:is(.dark *) {
        --tw-border-spacing-y: 0.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-1\.5:is(.dark *) {
        --tw-border-spacing-y: 0.375rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-10:is(.dark *) {
        --tw-border-spacing-y: 2.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-11:is(.dark *) {
        --tw-border-spacing-y: 2.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-12:is(.dark *) {
        --tw-border-spacing-y: 3rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-14:is(.dark *) {
        --tw-border-spacing-y: 3.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-16:is(.dark *) {
        --tw-border-spacing-y: 4rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-2:is(.dark *) {
        --tw-border-spacing-y: 0.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-2\.5:is(.dark *) {
        --tw-border-spacing-y: 0.625rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-20:is(.dark *) {
        --tw-border-spacing-y: 5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-24:is(.dark *) {
        --tw-border-spacing-y: 6rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-28:is(.dark *) {
        --tw-border-spacing-y: 7rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-3:is(.dark *) {
        --tw-border-spacing-y: 0.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-3\.5:is(.dark *) {
        --tw-border-spacing-y: 0.875rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-32:is(.dark *) {
        --tw-border-spacing-y: 8rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-36:is(.dark *) {
        --tw-border-spacing-y: 9rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-4:is(.dark *) {
        --tw-border-spacing-y: 1rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-40:is(.dark *) {
        --tw-border-spacing-y: 10rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-44:is(.dark *) {
        --tw-border-spacing-y: 11rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-48:is(.dark *) {
        --tw-border-spacing-y: 12rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-5:is(.dark *) {
        --tw-border-spacing-y: 1.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-52:is(.dark *) {
        --tw-border-spacing-y: 13rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-56:is(.dark *) {
        --tw-border-spacing-y: 14rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-6:is(.dark *) {
        --tw-border-spacing-y: 1.5rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-60:is(.dark *) {
        --tw-border-spacing-y: 15rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-64:is(.dark *) {
        --tw-border-spacing-y: 16rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-7:is(.dark *) {
        --tw-border-spacing-y: 1.75rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-72:is(.dark *) {
        --tw-border-spacing-y: 18rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-8:is(.dark *) {
        --tw-border-spacing-y: 2rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-80:is(.dark *) {
        --tw-border-spacing-y: 20rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-9:is(.dark *) {
        --tw-border-spacing-y: 2.25rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-96:is(.dark *) {
        --tw-border-spacing-y: 24rem;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:border-spacing-y-px:is(.dark *) {
        --tw-border-spacing-y: 1px;
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .\32xl\:dark\:divide-x:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .\32xl\:dark\:divide-x-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(0px * var(--tw-divide-x-reverse));
        border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .\32xl\:dark\:divide-x-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(2px * var(--tw-divide-x-reverse));
        border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .\32xl\:dark\:divide-x-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(4px * var(--tw-divide-x-reverse));
        border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .\32xl\:dark\:divide-x-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(8px * var(--tw-divide-x-reverse));
        border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)))
    }
    .\32xl\:dark\:divide-y:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }
    .\32xl\:dark\:divide-y-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }
    .\32xl\:dark\:divide-y-2:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))
    }
    .\32xl\:dark\:divide-y-4:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(4px * var(--tw-divide-y-reverse))
    }
    .\32xl\:dark\:divide-y-8:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(8px * var(--tw-divide-y-reverse))
    }
    .\32xl\:dark\:divide-y-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 1
    }
    .\32xl\:dark\:divide-x-reverse:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 1
    }
    .\32xl\:dark\:divide-solid:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: solid
    }
    .\32xl\:dark\:divide-dashed:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dashed
    }
    .\32xl\:dark\:divide-dotted:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: dotted
    }
    .\32xl\:dark\:divide-double:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: double
    }
    .\32xl\:dark\:divide-none:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-style: none
    }
    .\32xl\:dark\:divide-amber-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-amber-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-black:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-blue-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-current:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: currentColor
    }
    .\32xl\:dark\:divide-cyan-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-cyan-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-emerald-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-fuchsia-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-gray-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-green-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-indigo-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-inherit:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: inherit
    }
    .\32xl\:dark\:divide-lime-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-lime-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-neutral-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-orange-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-pink-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-purple-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-red-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-rose-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-sky-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-slate-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-stone-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-teal-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-transparent:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        border-color: transparent
    }
    .\32xl\:dark\:divide-violet-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-violet-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-white:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-yellow-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-200:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-300:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-400:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-600:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-800:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-900:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-zinc-950:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-divide-opacity, 1))
    }
    .\32xl\:dark\:divide-opacity-0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0
    }
    .\32xl\:dark\:divide-opacity-10:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.1
    }
    .\32xl\:dark\:divide-opacity-100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 1
    }
    .\32xl\:dark\:divide-opacity-15:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.15
    }
    .\32xl\:dark\:divide-opacity-20:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.2
    }
    .\32xl\:dark\:divide-opacity-25:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.25
    }
    .\32xl\:dark\:divide-opacity-30:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.3
    }
    .\32xl\:dark\:divide-opacity-35:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.35
    }
    .\32xl\:dark\:divide-opacity-40:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.4
    }
    .\32xl\:dark\:divide-opacity-45:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.45
    }
    .\32xl\:dark\:divide-opacity-5:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.05
    }
    .\32xl\:dark\:divide-opacity-50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.5
    }
    .\32xl\:dark\:divide-opacity-55:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.55
    }
    .\32xl\:dark\:divide-opacity-60:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.6
    }
    .\32xl\:dark\:divide-opacity-65:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.65
    }
    .\32xl\:dark\:divide-opacity-70:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.7
    }
    .\32xl\:dark\:divide-opacity-75:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.75
    }
    .\32xl\:dark\:divide-opacity-80:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.8
    }
    .\32xl\:dark\:divide-opacity-85:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.85
    }
    .\32xl\:dark\:divide-opacity-90:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.9
    }
    .\32xl\:dark\:divide-opacity-95:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-opacity: 0.95
    }
    .\32xl\:dark\:text-ellipsis:is(.dark *) {
        text-overflow: ellipsis
    }
    .\32xl\:dark\:text-clip:is(.dark *) {
        text-overflow: clip
    }
    .\32xl\:dark\:text-wrap:is(.dark *) {
        text-wrap: wrap
    }
    .\32xl\:dark\:text-nowrap:is(.dark *) {
        text-wrap: nowrap
    }
    .\32xl\:dark\:text-balance:is(.dark *) {
        text-wrap: balance
    }
    .\32xl\:dark\:text-pretty:is(.dark *) {
        text-wrap: pretty
    }
    .\32xl\:dark\:border:is(.dark *) {
        border-width: 1px
    }
    .\32xl\:dark\:border-0:is(.dark *) {
        border-width: 0px
    }
    .\32xl\:dark\:border-2:is(.dark *) {
        border-width: 2px
    }
    .\32xl\:dark\:border-4:is(.dark *) {
        border-width: 4px
    }
    .\32xl\:dark\:border-8:is(.dark *) {
        border-width: 8px
    }
    .\32xl\:dark\:border-x:is(.dark *) {
        border-left-width: 1px;
        border-right-width: 1px
    }
    .\32xl\:dark\:border-x-0:is(.dark *) {
        border-left-width: 0px;
        border-right-width: 0px
    }
    .\32xl\:dark\:border-x-2:is(.dark *) {
        border-left-width: 2px;
        border-right-width: 2px
    }
    .\32xl\:dark\:border-x-4:is(.dark *) {
        border-left-width: 4px;
        border-right-width: 4px
    }
    .\32xl\:dark\:border-x-8:is(.dark *) {
        border-left-width: 8px;
        border-right-width: 8px
    }
    .\32xl\:dark\:border-y:is(.dark *) {
        border-top-width: 1px;
        border-bottom-width: 1px
    }
    .\32xl\:dark\:border-y-0:is(.dark *) {
        border-top-width: 0px;
        border-bottom-width: 0px
    }
    .\32xl\:dark\:border-y-2:is(.dark *) {
        border-top-width: 2px;
        border-bottom-width: 2px
    }
    .\32xl\:dark\:border-y-4:is(.dark *) {
        border-top-width: 4px;
        border-bottom-width: 4px
    }
    .\32xl\:dark\:border-y-8:is(.dark *) {
        border-top-width: 8px;
        border-bottom-width: 8px
    }
    .\32xl\:dark\:border-b:is(.dark *) {
        border-bottom-width: 1px
    }
    .\32xl\:dark\:border-b-0:is(.dark *) {
        border-bottom-width: 0px
    }
    .\32xl\:dark\:border-b-2:is(.dark *) {
        border-bottom-width: 2px
    }
    .\32xl\:dark\:border-b-4:is(.dark *) {
        border-bottom-width: 4px
    }
    .\32xl\:dark\:border-b-8:is(.dark *) {
        border-bottom-width: 8px
    }
    .\32xl\:dark\:border-e:is(.dark *) {
        border-inline-end-width: 1px
    }
    .\32xl\:dark\:border-e-0:is(.dark *) {
        border-inline-end-width: 0px
    }
    .\32xl\:dark\:border-e-2:is(.dark *) {
        border-inline-end-width: 2px
    }
    .\32xl\:dark\:border-e-4:is(.dark *) {
        border-inline-end-width: 4px
    }
    .\32xl\:dark\:border-e-8:is(.dark *) {
        border-inline-end-width: 8px
    }
    .\32xl\:dark\:border-l:is(.dark *) {
        border-left-width: 1px
    }
    .\32xl\:dark\:border-l-0:is(.dark *) {
        border-left-width: 0px
    }
    .\32xl\:dark\:border-l-2:is(.dark *) {
        border-left-width: 2px
    }
    .\32xl\:dark\:border-l-4:is(.dark *) {
        border-left-width: 4px
    }
    .\32xl\:dark\:border-l-8:is(.dark *) {
        border-left-width: 8px
    }
    .\32xl\:dark\:border-r:is(.dark *) {
        border-right-width: 1px
    }
    .\32xl\:dark\:border-r-0:is(.dark *) {
        border-right-width: 0px
    }
    .\32xl\:dark\:border-r-2:is(.dark *) {
        border-right-width: 2px
    }
    .\32xl\:dark\:border-r-4:is(.dark *) {
        border-right-width: 4px
    }
    .\32xl\:dark\:border-r-8:is(.dark *) {
        border-right-width: 8px
    }
    .\32xl\:dark\:border-s:is(.dark *) {
        border-inline-start-width: 1px
    }
    .\32xl\:dark\:border-s-0:is(.dark *) {
        border-inline-start-width: 0px
    }
    .\32xl\:dark\:border-s-2:is(.dark *) {
        border-inline-start-width: 2px
    }
    .\32xl\:dark\:border-s-4:is(.dark *) {
        border-inline-start-width: 4px
    }
    .\32xl\:dark\:border-s-8:is(.dark *) {
        border-inline-start-width: 8px
    }
    .\32xl\:dark\:border-t:is(.dark *) {
        border-top-width: 1px
    }
    .\32xl\:dark\:border-t-0:is(.dark *) {
        border-top-width: 0px
    }
    .\32xl\:dark\:border-t-2:is(.dark *) {
        border-top-width: 2px
    }
    .\32xl\:dark\:border-t-4:is(.dark *) {
        border-top-width: 4px
    }
    .\32xl\:dark\:border-t-8:is(.dark *) {
        border-top-width: 8px
    }
    .\32xl\:dark\:border-solid:is(.dark *) {
        border-style: solid
    }
    .\32xl\:dark\:border-dashed:is(.dark *) {
        border-style: dashed
    }
    .\32xl\:dark\:border-dotted:is(.dark *) {
        border-style: dotted
    }
    .\32xl\:dark\:border-double:is(.dark *) {
        border-style: double
    }
    .\32xl\:dark\:border-hidden:is(.dark *) {
        border-style: hidden
    }
    .\32xl\:dark\:border-none:is(.dark *) {
        border-style: none
    }
    .\32xl\:dark\:border-amber-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 243 199 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 230 138 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 211 77 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 191 36 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 251 235 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 158 11 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 119 6 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(180 83 9 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(146 64 14 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 53 15 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-amber-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 26 3 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-black:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 234 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(191 219 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(96 165 250 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 246 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(37 99 235 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(29 78 216 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 64 175 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 58 138 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-blue-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 37 84 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-current:is(.dark *) {
        border-color: currentColor
    }
    .\32xl\:dark\:border-cyan-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(207 250 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 243 252 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(103 232 249 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 211 238 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 254 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 182 212 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 145 178 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 116 144 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 94 117 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 78 99 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-cyan-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 51 68 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 250 229 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 243 208 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(110 231 183 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(52 211 153 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 253 245 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(16 185 129 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 150 105 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 120 87 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 95 70 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(6 78 59 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-emerald-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 44 34 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 232 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 208 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 171 252 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(232 121 249 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 244 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 70 239 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 38 211 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(162 28 175 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 25 143 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(112 26 117 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-fuchsia-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 4 78 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 250 251 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-gray-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 7 18 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 252 231 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(74 222 128 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 244 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(34 197 94 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(21 128 61 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(22 101 52 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 83 45 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-green-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(5 46 22 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(238 242 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(55 48 163 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(49 46 129 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-indigo-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 27 75 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-inherit:is(.dark *) {
        border-color: inherit
    }
    .\32xl\:dark\:border-lime-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 252 203 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(217 249 157 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 242 100 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 230 53 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(247 254 231 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(132 204 22 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(101 163 13 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(77 124 15 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 98 18 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(54 83 20 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-lime-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(26 46 5 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 245 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(229 229 229 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(163 163 163 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(115 115 115 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 82 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(64 64 64 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(38 38 38 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(23 23 23 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-neutral-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(10 10 10 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 237 213 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 215 170 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 146 60 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 247 237 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 115 22 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 88 12 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(194 65 12 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(154 52 18 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 45 18 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-orange-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(67 20 7 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 207 232 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 114 182 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 242 248 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(236 72 153 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(219 39 119 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 24 93 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(157 23 77 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(131 24 67 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-pink-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(80 7 36 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(243 232 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(233 213 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(216 180 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(192 132 252 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 245 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 85 247 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(147 51 234 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(126 34 206 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(107 33 168 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(88 28 135 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-purple-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(59 7 100 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 226 226 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 202 202 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 242 242 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(185 28 28 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 27 27 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(127 29 29 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-red-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(69 10 10 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 228 230 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 205 211 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 164 175 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(251 113 133 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 241 242 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 63 94 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(225 29 72 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(190 18 60 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(159 18 57 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(136 19 55 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-rose-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 5 25 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(224 242 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(186 230 253 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(125 211 252 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(56 189 248 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 249 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(14 165 233 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 132 199 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(3 105 161 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(7 89 133 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 74 110 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-sky-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(8 47 73 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(203 213 225 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(148 163 184 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(248 250 252 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(100 116 139 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(71 85 105 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(51 65 85 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(30 41 59 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 23 42 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-slate-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(2 6 23 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 245 244 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(231 229 228 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(214 211 209 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(168 162 158 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 249 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(120 113 108 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(87 83 78 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(68 64 60 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(41 37 36 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(28 25 23 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-stone-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(12 10 9 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(204 251 241 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(94 234 212 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(45 212 191 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(240 253 250 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(20 184 166 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(13 148 136 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(15 118 110 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(17 94 89 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(19 78 74 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-teal-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(4 47 46 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-transparent:is(.dark *) {
        border-color: transparent
    }
    .\32xl\:dark\:border-violet-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(237 233 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(221 214 254 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(196 181 253 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(167 139 250 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(245 243 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(139 92 246 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(124 58 237 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(109 40 217 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(91 33 182 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(76 29 149 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-violet-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(46 16 101 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-white:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 249 195 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 240 138 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(253 224 71 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 204 21 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(254 252 232 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(234 179 8 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(202 138 4 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 98 7 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(133 77 14 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 63 18 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-yellow-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(66 32 6 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-100:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(244 244 245 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-200:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-300:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-400:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(161 161 170 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-50:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(250 250 250 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-500:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(113 113 122 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-600:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-700:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-800:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(39 39 42 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-900:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(24 24 27 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-zinc-950:is(.dark *) {
        --tw-border-opacity: 1;
        border-color: rgb(9 9 11 / var(--tw-border-opacity, 1))
    }
    .\32xl\:dark\:border-opacity-0:is(.dark *) {
        --tw-border-opacity: 0
    }
    .\32xl\:dark\:border-opacity-10:is(.dark *) {
        --tw-border-opacity: 0.1
    }
    .\32xl\:dark\:border-opacity-100:is(.dark *) {
        --tw-border-opacity: 1
    }
    .\32xl\:dark\:border-opacity-15:is(.dark *) {
        --tw-border-opacity: 0.15
    }
    .\32xl\:dark\:border-opacity-20:is(.dark *) {
        --tw-border-opacity: 0.2
    }
    .\32xl\:dark\:border-opacity-25:is(.dark *) {
        --tw-border-opacity: 0.25
    }
    .\32xl\:dark\:border-opacity-30:is(.dark *) {
        --tw-border-opacity: 0.3
    }
    .\32xl\:dark\:border-opacity-35:is(.dark *) {
        --tw-border-opacity: 0.35
    }
    .\32xl\:dark\:border-opacity-40:is(.dark *) {
        --tw-border-opacity: 0.4
    }
    .\32xl\:dark\:border-opacity-45:is(.dark *) {
        --tw-border-opacity: 0.45
    }
    .\32xl\:dark\:border-opacity-5:is(.dark *) {
        --tw-border-opacity: 0.05
    }
    .\32xl\:dark\:border-opacity-50:is(.dark *) {
        --tw-border-opacity: 0.5
    }
    .\32xl\:dark\:border-opacity-55:is(.dark *) {
        --tw-border-opacity: 0.55
    }
    .\32xl\:dark\:border-opacity-60:is(.dark *) {
        --tw-border-opacity: 0.6
    }
    .\32xl\:dark\:border-opacity-65:is(.dark *) {
        --tw-border-opacity: 0.65
    }
    .\32xl\:dark\:border-opacity-70:is(.dark *) {
        --tw-border-opacity: 0.7
    }
    .\32xl\:dark\:border-opacity-75:is(.dark *) {
        --tw-border-opacity: 0.75
    }
    .\32xl\:dark\:border-opacity-80:is(.dark *) {
        --tw-border-opacity: 0.8
    }
    .\32xl\:dark\:border-opacity-85:is(.dark *) {
        --tw-border-opacity: 0.85
    }
    .\32xl\:dark\:border-opacity-90:is(.dark *) {
        --tw-border-opacity: 0.9
    }
    .\32xl\:dark\:border-opacity-95:is(.dark *) {
        --tw-border-opacity: 0.95
    }
    .\32xl\:dark\:bg-amber-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(146 64 14 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 53 15 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-amber-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 26 3 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-black:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-blue-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-current:is(.dark *) {
        background-color: currentColor
    }
    .\32xl\:dark\:bg-cyan-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 211 238 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-cyan-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 51 68 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-emerald-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 232 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 208 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 171 252 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 244 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 38 211 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(162 28 175 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 25 143 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(112 26 117 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-fuchsia-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 4 78 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-gray-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-green-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(165 180 252 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(129 140 248 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(49 46 129 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-indigo-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 27 75 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-inherit:is(.dark *) {
        background-color: inherit
    }
    .\32xl\:dark\:bg-lime-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(247 254 231 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(132 204 22 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 98 18 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(54 83 20 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-lime-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(26 46 5 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(163 163 163 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(115 115 115 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 82 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-neutral-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(154 52 18 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 45 18 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-orange-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(67 20 7 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 207 232 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 168 212 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 114 182 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 24 93 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(157 23 77 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(131 24 67 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-pink-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(80 7 36 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(192 132 252 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(126 34 206 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-purple-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(59 7 100 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-red-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(69 10 10 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(159 18 57 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(136 19 55 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-rose-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(186 230 253 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(125 211 252 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(56 189 248 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 74 110 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-sky-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(8 47 73 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-slate-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 245 244 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(231 229 228 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(214 211 209 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(168 162 158 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 249 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(120 113 108 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(87 83 78 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(68 64 60 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(41 37 36 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(28 25 23 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-stone-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(153 246 228 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(94 234 212 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(45 212 191 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(17 94 89 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(19 78 74 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-teal-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-transparent:is(.dark *) {
        background-color: transparent
    }
    .\32xl\:dark\:bg-violet-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(221 214 254 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(167 139 250 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(91 33 182 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(76 29 149 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-violet-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(46 16 101 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-white:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 98 7 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(133 77 14 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 63 18 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-yellow-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-100:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-200:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-300:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-400:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-50:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-500:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(113 113 122 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-600:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-700:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-800:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-900:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-zinc-950:is(.dark *) {
        --tw-bg-opacity: 1;
        background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1))
    }
    .\32xl\:dark\:bg-opacity-0:is(.dark *) {
        --tw-bg-opacity: 0
    }
    .\32xl\:dark\:bg-opacity-10:is(.dark *) {
        --tw-bg-opacity: 0.1
    }
    .\32xl\:dark\:bg-opacity-100:is(.dark *) {
        --tw-bg-opacity: 1
    }
    .\32xl\:dark\:bg-opacity-15:is(.dark *) {
        --tw-bg-opacity: 0.15
    }
    .\32xl\:dark\:bg-opacity-20:is(.dark *) {
        --tw-bg-opacity: 0.2
    }
    .\32xl\:dark\:bg-opacity-25:is(.dark *) {
        --tw-bg-opacity: 0.25
    }
    .\32xl\:dark\:bg-opacity-30:is(.dark *) {
        --tw-bg-opacity: 0.3
    }
    .\32xl\:dark\:bg-opacity-35:is(.dark *) {
        --tw-bg-opacity: 0.35
    }
    .\32xl\:dark\:bg-opacity-40:is(.dark *) {
        --tw-bg-opacity: 0.4
    }
    .\32xl\:dark\:bg-opacity-45:is(.dark *) {
        --tw-bg-opacity: 0.45
    }
    .\32xl\:dark\:bg-opacity-5:is(.dark *) {
        --tw-bg-opacity: 0.05
    }
    .\32xl\:dark\:bg-opacity-50:is(.dark *) {
        --tw-bg-opacity: 0.5
    }
    .\32xl\:dark\:bg-opacity-55:is(.dark *) {
        --tw-bg-opacity: 0.55
    }
    .\32xl\:dark\:bg-opacity-60:is(.dark *) {
        --tw-bg-opacity: 0.6
    }
    .\32xl\:dark\:bg-opacity-65:is(.dark *) {
        --tw-bg-opacity: 0.65
    }
    .\32xl\:dark\:bg-opacity-70:is(.dark *) {
        --tw-bg-opacity: 0.7
    }
    .\32xl\:dark\:bg-opacity-75:is(.dark *) {
        --tw-bg-opacity: 0.75
    }
    .\32xl\:dark\:bg-opacity-80:is(.dark *) {
        --tw-bg-opacity: 0.8
    }
    .\32xl\:dark\:bg-opacity-85:is(.dark *) {
        --tw-bg-opacity: 0.85
    }
    .\32xl\:dark\:bg-opacity-90:is(.dark *) {
        --tw-bg-opacity: 0.9
    }
    .\32xl\:dark\:bg-opacity-95:is(.dark *) {
        --tw-bg-opacity: 0.95
    }
    .\32xl\:dark\:bg-none:is(.dark *) {
        background-image: none
    }
    .\32xl\:dark\:decoration-slice:is(.dark *) {
        box-decoration-break: slice
    }
    .\32xl\:dark\:decoration-clone:is(.dark *) {
        box-decoration-break: clone
    }
    .\32xl\:dark\:bg-auto:is(.dark *) {
        background-size: auto
    }
    .\32xl\:dark\:bg-contain:is(.dark *) {
        background-size: contain
    }
    .\32xl\:dark\:bg-cover:is(.dark *) {
        background-size: cover
    }
    .\32xl\:dark\:bg-fixed:is(.dark *) {
        background-attachment: fixed
    }
    .\32xl\:dark\:bg-local:is(.dark *) {
        background-attachment: local
    }
    .\32xl\:dark\:bg-scroll:is(.dark *) {
        background-attachment: scroll
    }
    .\32xl\:dark\:bg-clip-border:is(.dark *) {
        background-clip: border-box
    }
    .\32xl\:dark\:bg-clip-padding:is(.dark *) {
        background-clip: padding-box
    }
    .\32xl\:dark\:bg-clip-content:is(.dark *) {
        background-clip: content-box
    }
    .\32xl\:dark\:bg-clip-text:is(.dark *) {
        background-clip: text
    }
    .\32xl\:dark\:bg-bottom:is(.dark *) {
        background-position: bottom
    }
    .\32xl\:dark\:bg-center:is(.dark *) {
        background-position: center
    }
    .\32xl\:dark\:bg-left:is(.dark *) {
        background-position: left
    }
    .\32xl\:dark\:bg-left-bottom:is(.dark *) {
        background-position: left bottom
    }
    .\32xl\:dark\:bg-left-top:is(.dark *) {
        background-position: left top
    }
    .\32xl\:dark\:bg-right:is(.dark *) {
        background-position: right
    }
    .\32xl\:dark\:bg-right-bottom:is(.dark *) {
        background-position: right bottom
    }
    .\32xl\:dark\:bg-right-top:is(.dark *) {
        background-position: right top
    }
    .\32xl\:dark\:bg-top:is(.dark *) {
        background-position: top
    }
    .\32xl\:dark\:bg-repeat:is(.dark *) {
        background-repeat: repeat
    }
    .\32xl\:dark\:bg-no-repeat:is(.dark *) {
        background-repeat: no-repeat
    }
    .\32xl\:dark\:bg-repeat-x:is(.dark *) {
        background-repeat: repeat-x
    }
    .\32xl\:dark\:bg-repeat-y:is(.dark *) {
        background-repeat: repeat-y
    }
    .\32xl\:dark\:bg-repeat-round:is(.dark *) {
        background-repeat: round
    }
    .\32xl\:dark\:bg-repeat-space:is(.dark *) {
        background-repeat: space
    }
    .\32xl\:dark\:bg-origin-border:is(.dark *) {
        background-origin: border-box
    }
    .\32xl\:dark\:bg-origin-padding:is(.dark *) {
        background-origin: padding-box
    }
    .\32xl\:dark\:bg-origin-content:is(.dark *) {
        background-origin: content-box
    }
    .\32xl\:dark\:fill-amber-100:is(.dark *) {
        fill: #fef3c7
    }
    .\32xl\:dark\:fill-amber-200:is(.dark *) {
        fill: #fde68a
    }
    .\32xl\:dark\:fill-amber-300:is(.dark *) {
        fill: #fcd34d
    }
    .\32xl\:dark\:fill-amber-400:is(.dark *) {
        fill: #fbbf24
    }
    .\32xl\:dark\:fill-amber-50:is(.dark *) {
        fill: #fffbeb
    }
    .\32xl\:dark\:fill-amber-500:is(.dark *) {
        fill: #f59e0b
    }
    .\32xl\:dark\:fill-amber-600:is(.dark *) {
        fill: #d97706
    }
    .\32xl\:dark\:fill-amber-700:is(.dark *) {
        fill: #b45309
    }
    .\32xl\:dark\:fill-amber-800:is(.dark *) {
        fill: #92400e
    }
    .\32xl\:dark\:fill-amber-900:is(.dark *) {
        fill: #78350f
    }
    .\32xl\:dark\:fill-amber-950:is(.dark *) {
        fill: #451a03
    }
    .\32xl\:dark\:fill-black:is(.dark *) {
        fill: #000
    }
    .\32xl\:dark\:fill-blue-100:is(.dark *) {
        fill: #dbeafe
    }
    .\32xl\:dark\:fill-blue-200:is(.dark *) {
        fill: #bfdbfe
    }
    .\32xl\:dark\:fill-blue-300:is(.dark *) {
        fill: #93c5fd
    }
    .\32xl\:dark\:fill-blue-400:is(.dark *) {
        fill: #60a5fa
    }
    .\32xl\:dark\:fill-blue-50:is(.dark *) {
        fill: #eff6ff
    }
    .\32xl\:dark\:fill-blue-500:is(.dark *) {
        fill: #3b82f6
    }
    .\32xl\:dark\:fill-blue-600:is(.dark *) {
        fill: #2563eb
    }
    .\32xl\:dark\:fill-blue-700:is(.dark *) {
        fill: #1d4ed8
    }
    .\32xl\:dark\:fill-blue-800:is(.dark *) {
        fill: #1e40af
    }
    .\32xl\:dark\:fill-blue-900:is(.dark *) {
        fill: #1e3a8a
    }
    .\32xl\:dark\:fill-blue-950:is(.dark *) {
        fill: #172554
    }
    .\32xl\:dark\:fill-current:is(.dark *) {
        fill: currentColor
    }
    .\32xl\:dark\:fill-cyan-100:is(.dark *) {
        fill: #cffafe
    }
    .\32xl\:dark\:fill-cyan-200:is(.dark *) {
        fill: #a5f3fc
    }
    .\32xl\:dark\:fill-cyan-300:is(.dark *) {
        fill: #67e8f9
    }
    .\32xl\:dark\:fill-cyan-400:is(.dark *) {
        fill: #22d3ee
    }
    .\32xl\:dark\:fill-cyan-50:is(.dark *) {
        fill: #ecfeff
    }
    .\32xl\:dark\:fill-cyan-500:is(.dark *) {
        fill: #06b6d4
    }
    .\32xl\:dark\:fill-cyan-600:is(.dark *) {
        fill: #0891b2
    }
    .\32xl\:dark\:fill-cyan-700:is(.dark *) {
        fill: #0e7490
    }
    .\32xl\:dark\:fill-cyan-800:is(.dark *) {
        fill: #155e75
    }
    .\32xl\:dark\:fill-cyan-900:is(.dark *) {
        fill: #164e63
    }
    .\32xl\:dark\:fill-cyan-950:is(.dark *) {
        fill: #083344
    }
    .\32xl\:dark\:fill-emerald-100:is(.dark *) {
        fill: #d1fae5
    }
    .\32xl\:dark\:fill-emerald-200:is(.dark *) {
        fill: #a7f3d0
    }
    .\32xl\:dark\:fill-emerald-300:is(.dark *) {
        fill: #6ee7b7
    }
    .\32xl\:dark\:fill-emerald-400:is(.dark *) {
        fill: #34d399
    }
    .\32xl\:dark\:fill-emerald-50:is(.dark *) {
        fill: #ecfdf5
    }
    .\32xl\:dark\:fill-emerald-500:is(.dark *) {
        fill: #10b981
    }
    .\32xl\:dark\:fill-emerald-600:is(.dark *) {
        fill: #059669
    }
    .\32xl\:dark\:fill-emerald-700:is(.dark *) {
        fill: #047857
    }
    .\32xl\:dark\:fill-emerald-800:is(.dark *) {
        fill: #065f46
    }
    .\32xl\:dark\:fill-emerald-900:is(.dark *) {
        fill: #064e3b
    }
    .\32xl\:dark\:fill-emerald-950:is(.dark *) {
        fill: #022c22
    }
    .\32xl\:dark\:fill-fuchsia-100:is(.dark *) {
        fill: #fae8ff
    }
    .\32xl\:dark\:fill-fuchsia-200:is(.dark *) {
        fill: #f5d0fe
    }
    .\32xl\:dark\:fill-fuchsia-300:is(.dark *) {
        fill: #f0abfc
    }
    .\32xl\:dark\:fill-fuchsia-400:is(.dark *) {
        fill: #e879f9
    }
    .\32xl\:dark\:fill-fuchsia-50:is(.dark *) {
        fill: #fdf4ff
    }
    .\32xl\:dark\:fill-fuchsia-500:is(.dark *) {
        fill: #d946ef
    }
    .\32xl\:dark\:fill-fuchsia-600:is(.dark *) {
        fill: #c026d3
    }
    .\32xl\:dark\:fill-fuchsia-700:is(.dark *) {
        fill: #a21caf
    }
    .\32xl\:dark\:fill-fuchsia-800:is(.dark *) {
        fill: #86198f
    }
    .\32xl\:dark\:fill-fuchsia-900:is(.dark *) {
        fill: #701a75
    }
    .\32xl\:dark\:fill-fuchsia-950:is(.dark *) {
        fill: #4a044e
    }
    .\32xl\:dark\:fill-gray-100:is(.dark *) {
        fill: #f3f4f6
    }
    .\32xl\:dark\:fill-gray-200:is(.dark *) {
        fill: #e5e7eb
    }
    .\32xl\:dark\:fill-gray-300:is(.dark *) {
        fill: #d1d5db
    }
    .\32xl\:dark\:fill-gray-400:is(.dark *) {
        fill: #9ca3af
    }
    .\32xl\:dark\:fill-gray-50:is(.dark *) {
        fill: #f9fafb
    }
    .\32xl\:dark\:fill-gray-500:is(.dark *) {
        fill: #6b7280
    }
    .\32xl\:dark\:fill-gray-600:is(.dark *) {
        fill: #4b5563
    }
    .\32xl\:dark\:fill-gray-700:is(.dark *) {
        fill: #374151
    }
    .\32xl\:dark\:fill-gray-800:is(.dark *) {
        fill: #1f2937
    }
    .\32xl\:dark\:fill-gray-900:is(.dark *) {
        fill: #111827
    }
    .\32xl\:dark\:fill-gray-950:is(.dark *) {
        fill: #030712
    }
    .\32xl\:dark\:fill-green-100:is(.dark *) {
        fill: #dcfce7
    }
    .\32xl\:dark\:fill-green-200:is(.dark *) {
        fill: #bbf7d0
    }
    .\32xl\:dark\:fill-green-300:is(.dark *) {
        fill: #86efac
    }
    .\32xl\:dark\:fill-green-400:is(.dark *) {
        fill: #4ade80
    }
    .\32xl\:dark\:fill-green-50:is(.dark *) {
        fill: #f0fdf4
    }
    .\32xl\:dark\:fill-green-500:is(.dark *) {
        fill: #22c55e
    }
    .\32xl\:dark\:fill-green-600:is(.dark *) {
        fill: #16a34a
    }
    .\32xl\:dark\:fill-green-700:is(.dark *) {
        fill: #15803d
    }
    .\32xl\:dark\:fill-green-800:is(.dark *) {
        fill: #166534
    }
    .\32xl\:dark\:fill-green-900:is(.dark *) {
        fill: #14532d
    }
    .\32xl\:dark\:fill-green-950:is(.dark *) {
        fill: #052e16
    }
    .\32xl\:dark\:fill-indigo-100:is(.dark *) {
        fill: #e0e7ff
    }
    .\32xl\:dark\:fill-indigo-200:is(.dark *) {
        fill: #c7d2fe
    }
    .\32xl\:dark\:fill-indigo-300:is(.dark *) {
        fill: #a5b4fc
    }
    .\32xl\:dark\:fill-indigo-400:is(.dark *) {
        fill: #818cf8
    }
    .\32xl\:dark\:fill-indigo-50:is(.dark *) {
        fill: #eef2ff
    }
    .\32xl\:dark\:fill-indigo-500:is(.dark *) {
        fill: #6366f1
    }
    .\32xl\:dark\:fill-indigo-600:is(.dark *) {
        fill: #4f46e5
    }
    .\32xl\:dark\:fill-indigo-700:is(.dark *) {
        fill: #4338ca
    }
    .\32xl\:dark\:fill-indigo-800:is(.dark *) {
        fill: #3730a3
    }
    .\32xl\:dark\:fill-indigo-900:is(.dark *) {
        fill: #312e81
    }
    .\32xl\:dark\:fill-indigo-950:is(.dark *) {
        fill: #1e1b4b
    }
    .\32xl\:dark\:fill-inherit:is(.dark *) {
        fill: inherit
    }
    .\32xl\:dark\:fill-lime-100:is(.dark *) {
        fill: #ecfccb
    }
    .\32xl\:dark\:fill-lime-200:is(.dark *) {
        fill: #d9f99d
    }
    .\32xl\:dark\:fill-lime-300:is(.dark *) {
        fill: #bef264
    }
    .\32xl\:dark\:fill-lime-400:is(.dark *) {
        fill: #a3e635
    }
    .\32xl\:dark\:fill-lime-50:is(.dark *) {
        fill: #f7fee7
    }
    .\32xl\:dark\:fill-lime-500:is(.dark *) {
        fill: #84cc16
    }
    .\32xl\:dark\:fill-lime-600:is(.dark *) {
        fill: #65a30d
    }
    .\32xl\:dark\:fill-lime-700:is(.dark *) {
        fill: #4d7c0f
    }
    .\32xl\:dark\:fill-lime-800:is(.dark *) {
        fill: #3f6212
    }
    .\32xl\:dark\:fill-lime-900:is(.dark *) {
        fill: #365314
    }
    .\32xl\:dark\:fill-lime-950:is(.dark *) {
        fill: #1a2e05
    }
    .\32xl\:dark\:fill-neutral-100:is(.dark *) {
        fill: #f5f5f5
    }
    .\32xl\:dark\:fill-neutral-200:is(.dark *) {
        fill: #e5e5e5
    }
    .\32xl\:dark\:fill-neutral-300:is(.dark *) {
        fill: #d4d4d4
    }
    .\32xl\:dark\:fill-neutral-400:is(.dark *) {
        fill: #a3a3a3
    }
    .\32xl\:dark\:fill-neutral-50:is(.dark *) {
        fill: #fafafa
    }
    .\32xl\:dark\:fill-neutral-500:is(.dark *) {
        fill: #737373
    }
    .\32xl\:dark\:fill-neutral-600:is(.dark *) {
        fill: #525252
    }
    .\32xl\:dark\:fill-neutral-700:is(.dark *) {
        fill: #404040
    }
    .\32xl\:dark\:fill-neutral-800:is(.dark *) {
        fill: #262626
    }
    .\32xl\:dark\:fill-neutral-900:is(.dark *) {
        fill: #171717
    }
    .\32xl\:dark\:fill-neutral-950:is(.dark *) {
        fill: #0a0a0a
    }
    .\32xl\:dark\:fill-none:is(.dark *) {
        fill: none
    }
    .\32xl\:dark\:fill-orange-100:is(.dark *) {
        fill: #ffedd5
    }
    .\32xl\:dark\:fill-orange-200:is(.dark *) {
        fill: #fed7aa
    }
    .\32xl\:dark\:fill-orange-300:is(.dark *) {
        fill: #fdba74
    }
    .\32xl\:dark\:fill-orange-400:is(.dark *) {
        fill: #fb923c
    }
    .\32xl\:dark\:fill-orange-50:is(.dark *) {
        fill: #fff7ed
    }
    .\32xl\:dark\:fill-orange-500:is(.dark *) {
        fill: #f97316
    }
    .\32xl\:dark\:fill-orange-600:is(.dark *) {
        fill: #ea580c
    }
    .\32xl\:dark\:fill-orange-700:is(.dark *) {
        fill: #c2410c
    }
    .\32xl\:dark\:fill-orange-800:is(.dark *) {
        fill: #9a3412
    }
    .\32xl\:dark\:fill-orange-900:is(.dark *) {
        fill: #7c2d12
    }
    .\32xl\:dark\:fill-orange-950:is(.dark *) {
        fill: #431407
    }
    .\32xl\:dark\:fill-pink-100:is(.dark *) {
        fill: #fce7f3
    }
    .\32xl\:dark\:fill-pink-200:is(.dark *) {
        fill: #fbcfe8
    }
    .\32xl\:dark\:fill-pink-300:is(.dark *) {
        fill: #f9a8d4
    }
    .\32xl\:dark\:fill-pink-400:is(.dark *) {
        fill: #f472b6
    }
    .\32xl\:dark\:fill-pink-50:is(.dark *) {
        fill: #fdf2f8
    }
    .\32xl\:dark\:fill-pink-500:is(.dark *) {
        fill: #ec4899
    }
    .\32xl\:dark\:fill-pink-600:is(.dark *) {
        fill: #db2777
    }
    .\32xl\:dark\:fill-pink-700:is(.dark *) {
        fill: #be185d
    }
    .\32xl\:dark\:fill-pink-800:is(.dark *) {
        fill: #9d174d
    }
    .\32xl\:dark\:fill-pink-900:is(.dark *) {
        fill: #831843
    }
    .\32xl\:dark\:fill-pink-950:is(.dark *) {
        fill: #500724
    }
    .\32xl\:dark\:fill-purple-100:is(.dark *) {
        fill: #f3e8ff
    }
    .\32xl\:dark\:fill-purple-200:is(.dark *) {
        fill: #e9d5ff
    }
    .\32xl\:dark\:fill-purple-300:is(.dark *) {
        fill: #d8b4fe
    }
    .\32xl\:dark\:fill-purple-400:is(.dark *) {
        fill: #c084fc
    }
    .\32xl\:dark\:fill-purple-50:is(.dark *) {
        fill: #faf5ff
    }
    .\32xl\:dark\:fill-purple-500:is(.dark *) {
        fill: #a855f7
    }
    .\32xl\:dark\:fill-purple-600:is(.dark *) {
        fill: #9333ea
    }
    .\32xl\:dark\:fill-purple-700:is(.dark *) {
        fill: #7e22ce
    }
    .\32xl\:dark\:fill-purple-800:is(.dark *) {
        fill: #6b21a8
    }
    .\32xl\:dark\:fill-purple-900:is(.dark *) {
        fill: #581c87
    }
    .\32xl\:dark\:fill-purple-950:is(.dark *) {
        fill: #3b0764
    }
    .\32xl\:dark\:fill-red-100:is(.dark *) {
        fill: #fee2e2
    }
    .\32xl\:dark\:fill-red-200:is(.dark *) {
        fill: #fecaca
    }
    .\32xl\:dark\:fill-red-300:is(.dark *) {
        fill: #fca5a5
    }
    .\32xl\:dark\:fill-red-400:is(.dark *) {
        fill: #f87171
    }
    .\32xl\:dark\:fill-red-50:is(.dark *) {
        fill: #fef2f2
    }
    .\32xl\:dark\:fill-red-500:is(.dark *) {
        fill: #ef4444
    }
    .\32xl\:dark\:fill-red-600:is(.dark *) {
        fill: #dc2626
    }
    .\32xl\:dark\:fill-red-700:is(.dark *) {
        fill: #b91c1c
    }
    .\32xl\:dark\:fill-red-800:is(.dark *) {
        fill: #991b1b
    }
    .\32xl\:dark\:fill-red-900:is(.dark *) {
        fill: #7f1d1d
    }
    .\32xl\:dark\:fill-red-950:is(.dark *) {
        fill: #450a0a
    }
    .\32xl\:dark\:fill-rose-100:is(.dark *) {
        fill: #ffe4e6
    }
    .\32xl\:dark\:fill-rose-200:is(.dark *) {
        fill: #fecdd3
    }
    .\32xl\:dark\:fill-rose-300:is(.dark *) {
        fill: #fda4af
    }
    .\32xl\:dark\:fill-rose-400:is(.dark *) {
        fill: #fb7185
    }
    .\32xl\:dark\:fill-rose-50:is(.dark *) {
        fill: #fff1f2
    }
    .\32xl\:dark\:fill-rose-500:is(.dark *) {
        fill: #f43f5e
    }
    .\32xl\:dark\:fill-rose-600:is(.dark *) {
        fill: #e11d48
    }
    .\32xl\:dark\:fill-rose-700:is(.dark *) {
        fill: #be123c
    }
    .\32xl\:dark\:fill-rose-800:is(.dark *) {
        fill: #9f1239
    }
    .\32xl\:dark\:fill-rose-900:is(.dark *) {
        fill: #881337
    }
    .\32xl\:dark\:fill-rose-950:is(.dark *) {
        fill: #4c0519
    }
    .\32xl\:dark\:fill-sky-100:is(.dark *) {
        fill: #e0f2fe
    }
    .\32xl\:dark\:fill-sky-200:is(.dark *) {
        fill: #bae6fd
    }
    .\32xl\:dark\:fill-sky-300:is(.dark *) {
        fill: #7dd3fc
    }
    .\32xl\:dark\:fill-sky-400:is(.dark *) {
        fill: #38bdf8
    }
    .\32xl\:dark\:fill-sky-50:is(.dark *) {
        fill: #f0f9ff
    }
    .\32xl\:dark\:fill-sky-500:is(.dark *) {
        fill: #0ea5e9
    }
    .\32xl\:dark\:fill-sky-600:is(.dark *) {
        fill: #0284c7
    }
    .\32xl\:dark\:fill-sky-700:is(.dark *) {
        fill: #0369a1
    }
    .\32xl\:dark\:fill-sky-800:is(.dark *) {
        fill: #075985
    }
    .\32xl\:dark\:fill-sky-900:is(.dark *) {
        fill: #0c4a6e
    }
    .\32xl\:dark\:fill-sky-950:is(.dark *) {
        fill: #082f49
    }
    .\32xl\:dark\:fill-slate-100:is(.dark *) {
        fill: #f1f5f9
    }
    .\32xl\:dark\:fill-slate-200:is(.dark *) {
        fill: #e2e8f0
    }
    .\32xl\:dark\:fill-slate-300:is(.dark *) {
        fill: #cbd5e1
    }
    .\32xl\:dark\:fill-slate-400:is(.dark *) {
        fill: #94a3b8
    }
    .\32xl\:dark\:fill-slate-50:is(.dark *) {
        fill: #f8fafc
    }
    .\32xl\:dark\:fill-slate-500:is(.dark *) {
        fill: #64748b
    }
    .\32xl\:dark\:fill-slate-600:is(.dark *) {
        fill: #475569
    }
    .\32xl\:dark\:fill-slate-700:is(.dark *) {
        fill: #334155
    }
    .\32xl\:dark\:fill-slate-800:is(.dark *) {
        fill: #1e293b
    }
    .\32xl\:dark\:fill-slate-900:is(.dark *) {
        fill: #0f172a
    }
    .\32xl\:dark\:fill-slate-950:is(.dark *) {
        fill: #020617
    }
    .\32xl\:dark\:fill-stone-100:is(.dark *) {
        fill: #f5f5f4
    }
    .\32xl\:dark\:fill-stone-200:is(.dark *) {
        fill: #e7e5e4
    }
    .\32xl\:dark\:fill-stone-300:is(.dark *) {
        fill: #d6d3d1
    }
    .\32xl\:dark\:fill-stone-400:is(.dark *) {
        fill: #a8a29e
    }
    .\32xl\:dark\:fill-stone-50:is(.dark *) {
        fill: #fafaf9
    }
    .\32xl\:dark\:fill-stone-500:is(.dark *) {
        fill: #78716c
    }
    .\32xl\:dark\:fill-stone-600:is(.dark *) {
        fill: #57534e
    }
    .\32xl\:dark\:fill-stone-700:is(.dark *) {
        fill: #44403c
    }
    .\32xl\:dark\:fill-stone-800:is(.dark *) {
        fill: #292524
    }
    .\32xl\:dark\:fill-stone-900:is(.dark *) {
        fill: #1c1917
    }
    .\32xl\:dark\:fill-stone-950:is(.dark *) {
        fill: #0c0a09
    }
    .\32xl\:dark\:fill-teal-100:is(.dark *) {
        fill: #ccfbf1
    }
    .\32xl\:dark\:fill-teal-200:is(.dark *) {
        fill: #99f6e4
    }
    .\32xl\:dark\:fill-teal-300:is(.dark *) {
        fill: #5eead4
    }
    .\32xl\:dark\:fill-teal-400:is(.dark *) {
        fill: #2dd4bf
    }
    .\32xl\:dark\:fill-teal-50:is(.dark *) {
        fill: #f0fdfa
    }
    .\32xl\:dark\:fill-teal-500:is(.dark *) {
        fill: #14b8a6
    }
    .\32xl\:dark\:fill-teal-600:is(.dark *) {
        fill: #0d9488
    }
    .\32xl\:dark\:fill-teal-700:is(.dark *) {
        fill: #0f766e
    }
    .\32xl\:dark\:fill-teal-800:is(.dark *) {
        fill: #115e59
    }
    .\32xl\:dark\:fill-teal-900:is(.dark *) {
        fill: #134e4a
    }
    .\32xl\:dark\:fill-teal-950:is(.dark *) {
        fill: #042f2e
    }
    .\32xl\:dark\:fill-transparent:is(.dark *) {
        fill: transparent
    }
    .\32xl\:dark\:fill-violet-100:is(.dark *) {
        fill: #ede9fe
    }
    .\32xl\:dark\:fill-violet-200:is(.dark *) {
        fill: #ddd6fe
    }
    .\32xl\:dark\:fill-violet-300:is(.dark *) {
        fill: #c4b5fd
    }
    .\32xl\:dark\:fill-violet-400:is(.dark *) {
        fill: #a78bfa
    }
    .\32xl\:dark\:fill-violet-50:is(.dark *) {
        fill: #f5f3ff
    }
    .\32xl\:dark\:fill-violet-500:is(.dark *) {
        fill: #8b5cf6
    }
    .\32xl\:dark\:fill-violet-600:is(.dark *) {
        fill: #7c3aed
    }
    .\32xl\:dark\:fill-violet-700:is(.dark *) {
        fill: #6d28d9
    }
    .\32xl\:dark\:fill-violet-800:is(.dark *) {
        fill: #5b21b6
    }
    .\32xl\:dark\:fill-violet-900:is(.dark *) {
        fill: #4c1d95
    }
    .\32xl\:dark\:fill-violet-950:is(.dark *) {
        fill: #2e1065
    }
    .\32xl\:dark\:fill-white:is(.dark *) {
        fill: #fff
    }
    .\32xl\:dark\:fill-yellow-100:is(.dark *) {
        fill: #fef9c3
    }
    .\32xl\:dark\:fill-yellow-200:is(.dark *) {
        fill: #fef08a
    }
    .\32xl\:dark\:fill-yellow-300:is(.dark *) {
        fill: #fde047
    }
    .\32xl\:dark\:fill-yellow-400:is(.dark *) {
        fill: #facc15
    }
    .\32xl\:dark\:fill-yellow-50:is(.dark *) {
        fill: #fefce8
    }
    .\32xl\:dark\:fill-yellow-500:is(.dark *) {
        fill: #eab308
    }
    .\32xl\:dark\:fill-yellow-600:is(.dark *) {
        fill: #ca8a04
    }
    .\32xl\:dark\:fill-yellow-700:is(.dark *) {
        fill: #a16207
    }
    .\32xl\:dark\:fill-yellow-800:is(.dark *) {
        fill: #854d0e
    }
    .\32xl\:dark\:fill-yellow-900:is(.dark *) {
        fill: #713f12
    }
    .\32xl\:dark\:fill-yellow-950:is(.dark *) {
        fill: #422006
    }
    .\32xl\:dark\:fill-zinc-100:is(.dark *) {
        fill: #f4f4f5
    }
    .\32xl\:dark\:fill-zinc-200:is(.dark *) {
        fill: #e4e4e7
    }
    .\32xl\:dark\:fill-zinc-300:is(.dark *) {
        fill: #d4d4d8
    }
    .\32xl\:dark\:fill-zinc-400:is(.dark *) {
        fill: #a1a1aa
    }
    .\32xl\:dark\:fill-zinc-50:is(.dark *) {
        fill: #fafafa
    }
    .\32xl\:dark\:fill-zinc-500:is(.dark *) {
        fill: #71717a
    }
    .\32xl\:dark\:fill-zinc-600:is(.dark *) {
        fill: #52525b
    }
    .\32xl\:dark\:fill-zinc-700:is(.dark *) {
        fill: #3f3f46
    }
    .\32xl\:dark\:fill-zinc-800:is(.dark *) {
        fill: #27272a
    }
    .\32xl\:dark\:fill-zinc-900:is(.dark *) {
        fill: #18181b
    }
    .\32xl\:dark\:fill-zinc-950:is(.dark *) {
        fill: #09090b
    }
    .\32xl\:dark\:stroke-amber-100:is(.dark *) {
        stroke: #fef3c7
    }
    .\32xl\:dark\:stroke-amber-200:is(.dark *) {
        stroke: #fde68a
    }
    .\32xl\:dark\:stroke-amber-300:is(.dark *) {
        stroke: #fcd34d
    }
    .\32xl\:dark\:stroke-amber-400:is(.dark *) {
        stroke: #fbbf24
    }
    .\32xl\:dark\:stroke-amber-50:is(.dark *) {
        stroke: #fffbeb
    }
    .\32xl\:dark\:stroke-amber-500:is(.dark *) {
        stroke: #f59e0b
    }
    .\32xl\:dark\:stroke-amber-600:is(.dark *) {
        stroke: #d97706
    }
    .\32xl\:dark\:stroke-amber-700:is(.dark *) {
        stroke: #b45309
    }
    .\32xl\:dark\:stroke-amber-800:is(.dark *) {
        stroke: #92400e
    }
    .\32xl\:dark\:stroke-amber-900:is(.dark *) {
        stroke: #78350f
    }
    .\32xl\:dark\:stroke-amber-950:is(.dark *) {
        stroke: #451a03
    }
    .\32xl\:dark\:stroke-black:is(.dark *) {
        stroke: #000
    }
    .\32xl\:dark\:stroke-blue-100:is(.dark *) {
        stroke: #dbeafe
    }
    .\32xl\:dark\:stroke-blue-200:is(.dark *) {
        stroke: #bfdbfe
    }
    .\32xl\:dark\:stroke-blue-300:is(.dark *) {
        stroke: #93c5fd
    }
    .\32xl\:dark\:stroke-blue-400:is(.dark *) {
        stroke: #60a5fa
    }
    .\32xl\:dark\:stroke-blue-50:is(.dark *) {
        stroke: #eff6ff
    }
    .\32xl\:dark\:stroke-blue-500:is(.dark *) {
        stroke: #3b82f6
    }
    .\32xl\:dark\:stroke-blue-600:is(.dark *) {
        stroke: #2563eb
    }
    .\32xl\:dark\:stroke-blue-700:is(.dark *) {
        stroke: #1d4ed8
    }
    .\32xl\:dark\:stroke-blue-800:is(.dark *) {
        stroke: #1e40af
    }
    .\32xl\:dark\:stroke-blue-900:is(.dark *) {
        stroke: #1e3a8a
    }
    .\32xl\:dark\:stroke-blue-950:is(.dark *) {
        stroke: #172554
    }
    .\32xl\:dark\:stroke-current:is(.dark *) {
        stroke: currentColor
    }
    .\32xl\:dark\:stroke-cyan-100:is(.dark *) {
        stroke: #cffafe
    }
    .\32xl\:dark\:stroke-cyan-200:is(.dark *) {
        stroke: #a5f3fc
    }
    .\32xl\:dark\:stroke-cyan-300:is(.dark *) {
        stroke: #67e8f9
    }
    .\32xl\:dark\:stroke-cyan-400:is(.dark *) {
        stroke: #22d3ee
    }
    .\32xl\:dark\:stroke-cyan-50:is(.dark *) {
        stroke: #ecfeff
    }
    .\32xl\:dark\:stroke-cyan-500:is(.dark *) {
        stroke: #06b6d4
    }
    .\32xl\:dark\:stroke-cyan-600:is(.dark *) {
        stroke: #0891b2
    }
    .\32xl\:dark\:stroke-cyan-700:is(.dark *) {
        stroke: #0e7490
    }
    .\32xl\:dark\:stroke-cyan-800:is(.dark *) {
        stroke: #155e75
    }
    .\32xl\:dark\:stroke-cyan-900:is(.dark *) {
        stroke: #164e63
    }
    .\32xl\:dark\:stroke-cyan-950:is(.dark *) {
        stroke: #083344
    }
    .\32xl\:dark\:stroke-emerald-100:is(.dark *) {
        stroke: #d1fae5
    }
    .\32xl\:dark\:stroke-emerald-200:is(.dark *) {
        stroke: #a7f3d0
    }
    .\32xl\:dark\:stroke-emerald-300:is(.dark *) {
        stroke: #6ee7b7
    }
    .\32xl\:dark\:stroke-emerald-400:is(.dark *) {
        stroke: #34d399
    }
    .\32xl\:dark\:stroke-emerald-50:is(.dark *) {
        stroke: #ecfdf5
    }
    .\32xl\:dark\:stroke-emerald-500:is(.dark *) {
        stroke: #10b981
    }
    .\32xl\:dark\:stroke-emerald-600:is(.dark *) {
        stroke: #059669
    }
    .\32xl\:dark\:stroke-emerald-700:is(.dark *) {
        stroke: #047857
    }
    .\32xl\:dark\:stroke-emerald-800:is(.dark *) {
        stroke: #065f46
    }
    .\32xl\:dark\:stroke-emerald-900:is(.dark *) {
        stroke: #064e3b
    }
    .\32xl\:dark\:stroke-emerald-950:is(.dark *) {
        stroke: #022c22
    }
    .\32xl\:dark\:stroke-fuchsia-100:is(.dark *) {
        stroke: #fae8ff
    }
    .\32xl\:dark\:stroke-fuchsia-200:is(.dark *) {
        stroke: #f5d0fe
    }
    .\32xl\:dark\:stroke-fuchsia-300:is(.dark *) {
        stroke: #f0abfc
    }
    .\32xl\:dark\:stroke-fuchsia-400:is(.dark *) {
        stroke: #e879f9
    }
    .\32xl\:dark\:stroke-fuchsia-50:is(.dark *) {
        stroke: #fdf4ff
    }
    .\32xl\:dark\:stroke-fuchsia-500:is(.dark *) {
        stroke: #d946ef
    }
    .\32xl\:dark\:stroke-fuchsia-600:is(.dark *) {
        stroke: #c026d3
    }
    .\32xl\:dark\:stroke-fuchsia-700:is(.dark *) {
        stroke: #a21caf
    }
    .\32xl\:dark\:stroke-fuchsia-800:is(.dark *) {
        stroke: #86198f
    }
    .\32xl\:dark\:stroke-fuchsia-900:is(.dark *) {
        stroke: #701a75
    }
    .\32xl\:dark\:stroke-fuchsia-950:is(.dark *) {
        stroke: #4a044e
    }
    .\32xl\:dark\:stroke-gray-100:is(.dark *) {
        stroke: #f3f4f6
    }
    .\32xl\:dark\:stroke-gray-200:is(.dark *) {
        stroke: #e5e7eb
    }
    .\32xl\:dark\:stroke-gray-300:is(.dark *) {
        stroke: #d1d5db
    }
    .\32xl\:dark\:stroke-gray-400:is(.dark *) {
        stroke: #9ca3af
    }
    .\32xl\:dark\:stroke-gray-50:is(.dark *) {
        stroke: #f9fafb
    }
    .\32xl\:dark\:stroke-gray-500:is(.dark *) {
        stroke: #6b7280
    }
    .\32xl\:dark\:stroke-gray-600:is(.dark *) {
        stroke: #4b5563
    }
    .\32xl\:dark\:stroke-gray-700:is(.dark *) {
        stroke: #374151
    }
    .\32xl\:dark\:stroke-gray-800:is(.dark *) {
        stroke: #1f2937
    }
    .\32xl\:dark\:stroke-gray-900:is(.dark *) {
        stroke: #111827
    }
    .\32xl\:dark\:stroke-gray-950:is(.dark *) {
        stroke: #030712
    }
    .\32xl\:dark\:stroke-green-100:is(.dark *) {
        stroke: #dcfce7
    }
    .\32xl\:dark\:stroke-green-200:is(.dark *) {
        stroke: #bbf7d0
    }
    .\32xl\:dark\:stroke-green-300:is(.dark *) {
        stroke: #86efac
    }
    .\32xl\:dark\:stroke-green-400:is(.dark *) {
        stroke: #4ade80
    }
    .\32xl\:dark\:stroke-green-50:is(.dark *) {
        stroke: #f0fdf4
    }
    .\32xl\:dark\:stroke-green-500:is(.dark *) {
        stroke: #22c55e
    }
    .\32xl\:dark\:stroke-green-600:is(.dark *) {
        stroke: #16a34a
    }
    .\32xl\:dark\:stroke-green-700:is(.dark *) {
        stroke: #15803d
    }
    .\32xl\:dark\:stroke-green-800:is(.dark *) {
        stroke: #166534
    }
    .\32xl\:dark\:stroke-green-900:is(.dark *) {
        stroke: #14532d
    }
    .\32xl\:dark\:stroke-green-950:is(.dark *) {
        stroke: #052e16
    }
    .\32xl\:dark\:stroke-indigo-100:is(.dark *) {
        stroke: #e0e7ff
    }
    .\32xl\:dark\:stroke-indigo-200:is(.dark *) {
        stroke: #c7d2fe
    }
    .\32xl\:dark\:stroke-indigo-300:is(.dark *) {
        stroke: #a5b4fc
    }
    .\32xl\:dark\:stroke-indigo-400:is(.dark *) {
        stroke: #818cf8
    }
    .\32xl\:dark\:stroke-indigo-50:is(.dark *) {
        stroke: #eef2ff
    }
    .\32xl\:dark\:stroke-indigo-500:is(.dark *) {
        stroke: #6366f1
    }
    .\32xl\:dark\:stroke-indigo-600:is(.dark *) {
        stroke: #4f46e5
    }
    .\32xl\:dark\:stroke-indigo-700:is(.dark *) {
        stroke: #4338ca
    }
    .\32xl\:dark\:stroke-indigo-800:is(.dark *) {
        stroke: #3730a3
    }
    .\32xl\:dark\:stroke-indigo-900:is(.dark *) {
        stroke: #312e81
    }
    .\32xl\:dark\:stroke-indigo-950:is(.dark *) {
        stroke: #1e1b4b
    }
    .\32xl\:dark\:stroke-inherit:is(.dark *) {
        stroke: inherit
    }
    .\32xl\:dark\:stroke-lime-100:is(.dark *) {
        stroke: #ecfccb
    }
    .\32xl\:dark\:stroke-lime-200:is(.dark *) {
        stroke: #d9f99d
    }
    .\32xl\:dark\:stroke-lime-300:is(.dark *) {
        stroke: #bef264
    }
    .\32xl\:dark\:stroke-lime-400:is(.dark *) {
        stroke: #a3e635
    }
    .\32xl\:dark\:stroke-lime-50:is(.dark *) {
        stroke: #f7fee7
    }
    .\32xl\:dark\:stroke-lime-500:is(.dark *) {
        stroke: #84cc16
    }
    .\32xl\:dark\:stroke-lime-600:is(.dark *) {
        stroke: #65a30d
    }
    .\32xl\:dark\:stroke-lime-700:is(.dark *) {
        stroke: #4d7c0f
    }
    .\32xl\:dark\:stroke-lime-800:is(.dark *) {
        stroke: #3f6212
    }
    .\32xl\:dark\:stroke-lime-900:is(.dark *) {
        stroke: #365314
    }
    .\32xl\:dark\:stroke-lime-950:is(.dark *) {
        stroke: #1a2e05
    }
    .\32xl\:dark\:stroke-neutral-100:is(.dark *) {
        stroke: #f5f5f5
    }
    .\32xl\:dark\:stroke-neutral-200:is(.dark *) {
        stroke: #e5e5e5
    }
    .\32xl\:dark\:stroke-neutral-300:is(.dark *) {
        stroke: #d4d4d4
    }
    .\32xl\:dark\:stroke-neutral-400:is(.dark *) {
        stroke: #a3a3a3
    }
    .\32xl\:dark\:stroke-neutral-50:is(.dark *) {
        stroke: #fafafa
    }
    .\32xl\:dark\:stroke-neutral-500:is(.dark *) {
        stroke: #737373
    }
    .\32xl\:dark\:stroke-neutral-600:is(.dark *) {
        stroke: #525252
    }
    .\32xl\:dark\:stroke-neutral-700:is(.dark *) {
        stroke: #404040
    }
    .\32xl\:dark\:stroke-neutral-800:is(.dark *) {
        stroke: #262626
    }
    .\32xl\:dark\:stroke-neutral-900:is(.dark *) {
        stroke: #171717
    }
    .\32xl\:dark\:stroke-neutral-950:is(.dark *) {
        stroke: #0a0a0a
    }
    .\32xl\:dark\:stroke-none:is(.dark *) {
        stroke: none
    }
    .\32xl\:dark\:stroke-orange-100:is(.dark *) {
        stroke: #ffedd5
    }
    .\32xl\:dark\:stroke-orange-200:is(.dark *) {
        stroke: #fed7aa
    }
    .\32xl\:dark\:stroke-orange-300:is(.dark *) {
        stroke: #fdba74
    }
    .\32xl\:dark\:stroke-orange-400:is(.dark *) {
        stroke: #fb923c
    }
    .\32xl\:dark\:stroke-orange-50:is(.dark *) {
        stroke: #fff7ed
    }
    .\32xl\:dark\:stroke-orange-500:is(.dark *) {
        stroke: #f97316
    }
    .\32xl\:dark\:stroke-orange-600:is(.dark *) {
        stroke: #ea580c
    }
    .\32xl\:dark\:stroke-orange-700:is(.dark *) {
        stroke: #c2410c
    }
    .\32xl\:dark\:stroke-orange-800:is(.dark *) {
        stroke: #9a3412
    }
    .\32xl\:dark\:stroke-orange-900:is(.dark *) {
        stroke: #7c2d12
    }
    .\32xl\:dark\:stroke-orange-950:is(.dark *) {
        stroke: #431407
    }
    .\32xl\:dark\:stroke-pink-100:is(.dark *) {
        stroke: #fce7f3
    }
    .\32xl\:dark\:stroke-pink-200:is(.dark *) {
        stroke: #fbcfe8
    }
    .\32xl\:dark\:stroke-pink-300:is(.dark *) {
        stroke: #f9a8d4
    }
    .\32xl\:dark\:stroke-pink-400:is(.dark *) {
        stroke: #f472b6
    }
    .\32xl\:dark\:stroke-pink-50:is(.dark *) {
        stroke: #fdf2f8
    }
    .\32xl\:dark\:stroke-pink-500:is(.dark *) {
        stroke: #ec4899
    }
    .\32xl\:dark\:stroke-pink-600:is(.dark *) {
        stroke: #db2777
    }
    .\32xl\:dark\:stroke-pink-700:is(.dark *) {
        stroke: #be185d
    }
    .\32xl\:dark\:stroke-pink-800:is(.dark *) {
        stroke: #9d174d
    }
    .\32xl\:dark\:stroke-pink-900:is(.dark *) {
        stroke: #831843
    }
    .\32xl\:dark\:stroke-pink-950:is(.dark *) {
        stroke: #500724
    }
    .\32xl\:dark\:stroke-purple-100:is(.dark *) {
        stroke: #f3e8ff
    }
    .\32xl\:dark\:stroke-purple-200:is(.dark *) {
        stroke: #e9d5ff
    }
    .\32xl\:dark\:stroke-purple-300:is(.dark *) {
        stroke: #d8b4fe
    }
    .\32xl\:dark\:stroke-purple-400:is(.dark *) {
        stroke: #c084fc
    }
    .\32xl\:dark\:stroke-purple-50:is(.dark *) {
        stroke: #faf5ff
    }
    .\32xl\:dark\:stroke-purple-500:is(.dark *) {
        stroke: #a855f7
    }
    .\32xl\:dark\:stroke-purple-600:is(.dark *) {
        stroke: #9333ea
    }
    .\32xl\:dark\:stroke-purple-700:is(.dark *) {
        stroke: #7e22ce
    }
    .\32xl\:dark\:stroke-purple-800:is(.dark *) {
        stroke: #6b21a8
    }
    .\32xl\:dark\:stroke-purple-900:is(.dark *) {
        stroke: #581c87
    }
    .\32xl\:dark\:stroke-purple-950:is(.dark *) {
        stroke: #3b0764
    }
    .\32xl\:dark\:stroke-red-100:is(.dark *) {
        stroke: #fee2e2
    }
    .\32xl\:dark\:stroke-red-200:is(.dark *) {
        stroke: #fecaca
    }
    .\32xl\:dark\:stroke-red-300:is(.dark *) {
        stroke: #fca5a5
    }
    .\32xl\:dark\:stroke-red-400:is(.dark *) {
        stroke: #f87171
    }
    .\32xl\:dark\:stroke-red-50:is(.dark *) {
        stroke: #fef2f2
    }
    .\32xl\:dark\:stroke-red-500:is(.dark *) {
        stroke: #ef4444
    }
    .\32xl\:dark\:stroke-red-600:is(.dark *) {
        stroke: #dc2626
    }
    .\32xl\:dark\:stroke-red-700:is(.dark *) {
        stroke: #b91c1c
    }
    .\32xl\:dark\:stroke-red-800:is(.dark *) {
        stroke: #991b1b
    }
    .\32xl\:dark\:stroke-red-900:is(.dark *) {
        stroke: #7f1d1d
    }
    .\32xl\:dark\:stroke-red-950:is(.dark *) {
        stroke: #450a0a
    }
    .\32xl\:dark\:stroke-rose-100:is(.dark *) {
        stroke: #ffe4e6
    }
    .\32xl\:dark\:stroke-rose-200:is(.dark *) {
        stroke: #fecdd3
    }
    .\32xl\:dark\:stroke-rose-300:is(.dark *) {
        stroke: #fda4af
    }
    .\32xl\:dark\:stroke-rose-400:is(.dark *) {
        stroke: #fb7185
    }
    .\32xl\:dark\:stroke-rose-50:is(.dark *) {
        stroke: #fff1f2
    }
    .\32xl\:dark\:stroke-rose-500:is(.dark *) {
        stroke: #f43f5e
    }
    .\32xl\:dark\:stroke-rose-600:is(.dark *) {
        stroke: #e11d48
    }
    .\32xl\:dark\:stroke-rose-700:is(.dark *) {
        stroke: #be123c
    }
    .\32xl\:dark\:stroke-rose-800:is(.dark *) {
        stroke: #9f1239
    }
    .\32xl\:dark\:stroke-rose-900:is(.dark *) {
        stroke: #881337
    }
    .\32xl\:dark\:stroke-rose-950:is(.dark *) {
        stroke: #4c0519
    }
    .\32xl\:dark\:stroke-sky-100:is(.dark *) {
        stroke: #e0f2fe
    }
    .\32xl\:dark\:stroke-sky-200:is(.dark *) {
        stroke: #bae6fd
    }
    .\32xl\:dark\:stroke-sky-300:is(.dark *) {
        stroke: #7dd3fc
    }
    .\32xl\:dark\:stroke-sky-400:is(.dark *) {
        stroke: #38bdf8
    }
    .\32xl\:dark\:stroke-sky-50:is(.dark *) {
        stroke: #f0f9ff
    }
    .\32xl\:dark\:stroke-sky-500:is(.dark *) {
        stroke: #0ea5e9
    }
    .\32xl\:dark\:stroke-sky-600:is(.dark *) {
        stroke: #0284c7
    }
    .\32xl\:dark\:stroke-sky-700:is(.dark *) {
        stroke: #0369a1
    }
    .\32xl\:dark\:stroke-sky-800:is(.dark *) {
        stroke: #075985
    }
    .\32xl\:dark\:stroke-sky-900:is(.dark *) {
        stroke: #0c4a6e
    }
    .\32xl\:dark\:stroke-sky-950:is(.dark *) {
        stroke: #082f49
    }
    .\32xl\:dark\:stroke-slate-100:is(.dark *) {
        stroke: #f1f5f9
    }
    .\32xl\:dark\:stroke-slate-200:is(.dark *) {
        stroke: #e2e8f0
    }
    .\32xl\:dark\:stroke-slate-300:is(.dark *) {
        stroke: #cbd5e1
    }
    .\32xl\:dark\:stroke-slate-400:is(.dark *) {
        stroke: #94a3b8
    }
    .\32xl\:dark\:stroke-slate-50:is(.dark *) {
        stroke: #f8fafc
    }
    .\32xl\:dark\:stroke-slate-500:is(.dark *) {
        stroke: #64748b
    }
    .\32xl\:dark\:stroke-slate-600:is(.dark *) {
        stroke: #475569
    }
    .\32xl\:dark\:stroke-slate-700:is(.dark *) {
        stroke: #334155
    }
    .\32xl\:dark\:stroke-slate-800:is(.dark *) {
        stroke: #1e293b
    }
    .\32xl\:dark\:stroke-slate-900:is(.dark *) {
        stroke: #0f172a
    }
    .\32xl\:dark\:stroke-slate-950:is(.dark *) {
        stroke: #020617
    }
    .\32xl\:dark\:stroke-stone-100:is(.dark *) {
        stroke: #f5f5f4
    }
    .\32xl\:dark\:stroke-stone-200:is(.dark *) {
        stroke: #e7e5e4
    }
    .\32xl\:dark\:stroke-stone-300:is(.dark *) {
        stroke: #d6d3d1
    }
    .\32xl\:dark\:stroke-stone-400:is(.dark *) {
        stroke: #a8a29e
    }
    .\32xl\:dark\:stroke-stone-50:is(.dark *) {
        stroke: #fafaf9
    }
    .\32xl\:dark\:stroke-stone-500:is(.dark *) {
        stroke: #78716c
    }
    .\32xl\:dark\:stroke-stone-600:is(.dark *) {
        stroke: #57534e
    }
    .\32xl\:dark\:stroke-stone-700:is(.dark *) {
        stroke: #44403c
    }
    .\32xl\:dark\:stroke-stone-800:is(.dark *) {
        stroke: #292524
    }
    .\32xl\:dark\:stroke-stone-900:is(.dark *) {
        stroke: #1c1917
    }
    .\32xl\:dark\:stroke-stone-950:is(.dark *) {
        stroke: #0c0a09
    }
    .\32xl\:dark\:stroke-teal-100:is(.dark *) {
        stroke: #ccfbf1
    }
    .\32xl\:dark\:stroke-teal-200:is(.dark *) {
        stroke: #99f6e4
    }
    .\32xl\:dark\:stroke-teal-300:is(.dark *) {
        stroke: #5eead4
    }
    .\32xl\:dark\:stroke-teal-400:is(.dark *) {
        stroke: #2dd4bf
    }
    .\32xl\:dark\:stroke-teal-50:is(.dark *) {
        stroke: #f0fdfa
    }
    .\32xl\:dark\:stroke-teal-500:is(.dark *) {
        stroke: #14b8a6
    }
    .\32xl\:dark\:stroke-teal-600:is(.dark *) {
        stroke: #0d9488
    }
    .\32xl\:dark\:stroke-teal-700:is(.dark *) {
        stroke: #0f766e
    }
    .\32xl\:dark\:stroke-teal-800:is(.dark *) {
        stroke: #115e59
    }
    .\32xl\:dark\:stroke-teal-900:is(.dark *) {
        stroke: #134e4a
    }
    .\32xl\:dark\:stroke-teal-950:is(.dark *) {
        stroke: #042f2e
    }
    .\32xl\:dark\:stroke-transparent:is(.dark *) {
        stroke: transparent
    }
    .\32xl\:dark\:stroke-violet-100:is(.dark *) {
        stroke: #ede9fe
    }
    .\32xl\:dark\:stroke-violet-200:is(.dark *) {
        stroke: #ddd6fe
    }
    .\32xl\:dark\:stroke-violet-300:is(.dark *) {
        stroke: #c4b5fd
    }
    .\32xl\:dark\:stroke-violet-400:is(.dark *) {
        stroke: #a78bfa
    }
    .\32xl\:dark\:stroke-violet-50:is(.dark *) {
        stroke: #f5f3ff
    }
    .\32xl\:dark\:stroke-violet-500:is(.dark *) {
        stroke: #8b5cf6
    }
    .\32xl\:dark\:stroke-violet-600:is(.dark *) {
        stroke: #7c3aed
    }
    .\32xl\:dark\:stroke-violet-700:is(.dark *) {
        stroke: #6d28d9
    }
    .\32xl\:dark\:stroke-violet-800:is(.dark *) {
        stroke: #5b21b6
    }
    .\32xl\:dark\:stroke-violet-900:is(.dark *) {
        stroke: #4c1d95
    }
    .\32xl\:dark\:stroke-violet-950:is(.dark *) {
        stroke: #2e1065
    }
    .\32xl\:dark\:stroke-white:is(.dark *) {
        stroke: #fff
    }
    .\32xl\:dark\:stroke-yellow-100:is(.dark *) {
        stroke: #fef9c3
    }
    .\32xl\:dark\:stroke-yellow-200:is(.dark *) {
        stroke: #fef08a
    }
    .\32xl\:dark\:stroke-yellow-300:is(.dark *) {
        stroke: #fde047
    }
    .\32xl\:dark\:stroke-yellow-400:is(.dark *) {
        stroke: #facc15
    }
    .\32xl\:dark\:stroke-yellow-50:is(.dark *) {
        stroke: #fefce8
    }
    .\32xl\:dark\:stroke-yellow-500:is(.dark *) {
        stroke: #eab308
    }
    .\32xl\:dark\:stroke-yellow-600:is(.dark *) {
        stroke: #ca8a04
    }
    .\32xl\:dark\:stroke-yellow-700:is(.dark *) {
        stroke: #a16207
    }
    .\32xl\:dark\:stroke-yellow-800:is(.dark *) {
        stroke: #854d0e
    }
    .\32xl\:dark\:stroke-yellow-900:is(.dark *) {
        stroke: #713f12
    }
    .\32xl\:dark\:stroke-yellow-950:is(.dark *) {
        stroke: #422006
    }
    .\32xl\:dark\:stroke-zinc-100:is(.dark *) {
        stroke: #f4f4f5
    }
    .\32xl\:dark\:stroke-zinc-200:is(.dark *) {
        stroke: #e4e4e7
    }
    .\32xl\:dark\:stroke-zinc-300:is(.dark *) {
        stroke: #d4d4d8
    }
    .\32xl\:dark\:stroke-zinc-400:is(.dark *) {
        stroke: #a1a1aa
    }
    .\32xl\:dark\:stroke-zinc-50:is(.dark *) {
        stroke: #fafafa
    }
    .\32xl\:dark\:stroke-zinc-500:is(.dark *) {
        stroke: #71717a
    }
    .\32xl\:dark\:stroke-zinc-600:is(.dark *) {
        stroke: #52525b
    }
    .\32xl\:dark\:stroke-zinc-700:is(.dark *) {
        stroke: #3f3f46
    }
    .\32xl\:dark\:stroke-zinc-800:is(.dark *) {
        stroke: #27272a
    }
    .\32xl\:dark\:stroke-zinc-900:is(.dark *) {
        stroke: #18181b
    }
    .\32xl\:dark\:stroke-zinc-950:is(.dark *) {
        stroke: #09090b
    }
    .\32xl\:dark\:stroke-0:is(.dark *) {
        stroke-width: 0
    }
    .\32xl\:dark\:stroke-1:is(.dark *) {
        stroke-width: 1
    }
    .\32xl\:dark\:stroke-2:is(.dark *) {
        stroke-width: 2
    }
    .\32xl\:dark\:text-left:is(.dark *) {
        text-align: left
    }
    .\32xl\:dark\:text-center:is(.dark *) {
        text-align: center
    }
    .\32xl\:dark\:text-right:is(.dark *) {
        text-align: right
    }
    .\32xl\:dark\:text-justify:is(.dark *) {
        text-align: justify
    }
    .\32xl\:dark\:text-start:is(.dark *) {
        text-align: start
    }
    .\32xl\:dark\:text-end:is(.dark *) {
        text-align: end
    }
    .\32xl\:dark\:text-2xl:is(.dark *) {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .\32xl\:dark\:text-3xl:is(.dark *) {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
    .\32xl\:dark\:text-4xl:is(.dark *) {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
    .\32xl\:dark\:text-5xl:is(.dark *) {
        font-size: 3rem;
        line-height: 1
    }
    .\32xl\:dark\:text-6xl:is(.dark *) {
        font-size: 3.75rem;
        line-height: 1
    }
    .\32xl\:dark\:text-7xl:is(.dark *) {
        font-size: 4.5rem;
        line-height: 1
    }
    .\32xl\:dark\:text-8xl:is(.dark *) {
        font-size: 6rem;
        line-height: 1
    }
    .\32xl\:dark\:text-9xl:is(.dark *) {
        font-size: 8rem;
        line-height: 1
    }
    .\32xl\:dark\:text-base:is(.dark *) {
        font-size: 1rem;
        line-height: 1.5rem
    }
    .\32xl\:dark\:text-lg:is(.dark *) {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .\32xl\:dark\:text-sm:is(.dark *) {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .\32xl\:dark\:text-xl:is(.dark *) {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
    .\32xl\:dark\:text-xs:is(.dark *) {
        font-size: 0.75rem;
        line-height: 1rem
    }
    .\32xl\:dark\:text-amber-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 243 199 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 230 138 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 211 77 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 191 36 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 251 235 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 119 6 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(180 83 9 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(146 64 14 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 53 15 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-amber-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 26 3 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-black:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 234 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(191 219 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 197 253 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(96 165 250 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 246 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 130 246 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(37 99 235 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(29 78 216 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 64 175 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 58 138 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-blue-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 37 84 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-current:is(.dark *) {
        color: currentColor
    }
    .\32xl\:dark\:text-cyan-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(207 250 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 243 252 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(103 232 249 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 211 238 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 254 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 182 212 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 145 178 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 116 144 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 94 117 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 78 99 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-cyan-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 51 68 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 250 229 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 243 208 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(110 231 183 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(52 211 153 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 253 245 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(16 185 129 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 150 105 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 120 87 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 95 70 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(6 78 59 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-emerald-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 44 34 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 232 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 208 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 171 252 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(232 121 249 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 244 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 70 239 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 38 211 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(162 28 175 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 25 143 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(112 26 117 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-fuchsia-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 4 78 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 244 246 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 231 235 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(209 213 219 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(156 163 175 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 250 251 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 114 128 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 65 81 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(31 41 55 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 24 39 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-gray-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 7 18 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 252 231 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(187 247 208 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(134 239 172 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(74 222 128 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 244 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(34 197 94 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 163 74 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(21 128 61 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(22 101 52 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 83 45 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-green-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(5 46 22 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 231 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(199 210 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(165 180 252 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(129 140 248 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(238 242 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(99 102 241 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(79 70 229 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 56 202 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(55 48 163 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(49 46 129 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-indigo-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 27 75 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-inherit:is(.dark *) {
        color: inherit
    }
    .\32xl\:dark\:text-lime-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 252 203 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(217 249 157 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 242 100 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 230 53 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(247 254 231 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(132 204 22 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(101 163 13 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(77 124 15 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 98 18 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(54 83 20 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-lime-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(26 46 5 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 245 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(229 229 229 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 212 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(163 163 163 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(115 115 115 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 82 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(64 64 64 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(38 38 38 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(23 23 23 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-neutral-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(10 10 10 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 237 213 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 215 170 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 186 116 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 146 60 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 247 237 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 115 22 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 88 12 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(194 65 12 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(154 52 18 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 45 18 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-orange-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(67 20 7 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 231 243 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 207 232 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(249 168 212 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 114 182 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 242 248 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(236 72 153 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(219 39 119 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 24 93 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(157 23 77 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(131 24 67 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-pink-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(80 7 36 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(243 232 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(233 213 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(216 180 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(192 132 252 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 245 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 85 247 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(147 51 234 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(126 34 206 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(107 33 168 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(88 28 135 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-purple-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(59 7 100 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 226 226 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 202 202 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(252 165 165 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 113 113 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 242 242 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(239 68 68 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(185 28 28 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 27 27 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(127 29 29 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-red-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(69 10 10 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 228 230 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 205 211 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 164 175 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(251 113 133 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 241 242 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 63 94 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(225 29 72 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(190 18 60 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(159 18 57 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(136 19 55 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-rose-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 5 25 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(224 242 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(186 230 253 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(125 211 252 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(56 189 248 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 249 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(14 165 233 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 132 199 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(3 105 161 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(7 89 133 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 74 110 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-sky-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(8 47 73 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(241 245 249 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(226 232 240 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(203 213 225 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(148 163 184 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(248 250 252 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(100 116 139 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(71 85 105 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(51 65 85 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(30 41 59 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 23 42 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-slate-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(2 6 23 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 245 244 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(231 229 228 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(214 211 209 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(168 162 158 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 249 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(120 113 108 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(87 83 78 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(68 64 60 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(41 37 36 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(28 25 23 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-stone-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(12 10 9 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(204 251 241 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(153 246 228 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(94 234 212 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(45 212 191 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(240 253 250 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(20 184 166 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(13 148 136 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(15 118 110 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(17 94 89 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(19 78 74 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-teal-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(4 47 46 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-transparent:is(.dark *) {
        color: transparent
    }
    .\32xl\:dark\:text-violet-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(237 233 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(221 214 254 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(196 181 253 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(167 139 250 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(245 243 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(139 92 246 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(124 58 237 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(109 40 217 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(91 33 182 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(76 29 149 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-violet-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(46 16 101 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-white:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 249 195 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 240 138 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(253 224 71 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 204 21 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(254 252 232 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(234 179 8 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(202 138 4 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 98 7 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(133 77 14 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 63 18 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-yellow-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(66 32 6 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-100:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(244 244 245 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-200:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(228 228 231 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-300:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(212 212 216 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-400:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(161 161 170 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-50:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(250 250 250 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-500:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(113 113 122 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-600:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(82 82 91 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-700:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(63 63 70 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-800:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(39 39 42 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-900:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(24 24 27 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-zinc-950:is(.dark *) {
        --tw-text-opacity: 1;
        color: rgb(9 9 11 / var(--tw-text-opacity, 1))
    }
    .\32xl\:dark\:text-opacity-0:is(.dark *) {
        --tw-text-opacity: 0
    }
    .\32xl\:dark\:text-opacity-10:is(.dark *) {
        --tw-text-opacity: 0.1
    }
    .\32xl\:dark\:text-opacity-100:is(.dark *) {
        --tw-text-opacity: 1
    }
    .\32xl\:dark\:text-opacity-15:is(.dark *) {
        --tw-text-opacity: 0.15
    }
    .\32xl\:dark\:text-opacity-20:is(.dark *) {
        --tw-text-opacity: 0.2
    }
    .\32xl\:dark\:text-opacity-25:is(.dark *) {
        --tw-text-opacity: 0.25
    }
    .\32xl\:dark\:text-opacity-30:is(.dark *) {
        --tw-text-opacity: 0.3
    }
    .\32xl\:dark\:text-opacity-35:is(.dark *) {
        --tw-text-opacity: 0.35
    }
    .\32xl\:dark\:text-opacity-40:is(.dark *) {
        --tw-text-opacity: 0.4
    }
    .\32xl\:dark\:text-opacity-45:is(.dark *) {
        --tw-text-opacity: 0.45
    }
    .\32xl\:dark\:text-opacity-5:is(.dark *) {
        --tw-text-opacity: 0.05
    }
    .\32xl\:dark\:text-opacity-50:is(.dark *) {
        --tw-text-opacity: 0.5
    }
    .\32xl\:dark\:text-opacity-55:is(.dark *) {
        --tw-text-opacity: 0.55
    }
    .\32xl\:dark\:text-opacity-60:is(.dark *) {
        --tw-text-opacity: 0.6
    }
    .\32xl\:dark\:text-opacity-65:is(.dark *) {
        --tw-text-opacity: 0.65
    }
    .\32xl\:dark\:text-opacity-70:is(.dark *) {
        --tw-text-opacity: 0.7
    }
    .\32xl\:dark\:text-opacity-75:is(.dark *) {
        --tw-text-opacity: 0.75
    }
    .\32xl\:dark\:text-opacity-80:is(.dark *) {
        --tw-text-opacity: 0.8
    }
    .\32xl\:dark\:text-opacity-85:is(.dark *) {
        --tw-text-opacity: 0.85
    }
    .\32xl\:dark\:text-opacity-90:is(.dark *) {
        --tw-text-opacity: 0.9
    }
    .\32xl\:dark\:text-opacity-95:is(.dark *) {
        --tw-text-opacity: 0.95
    }
    .\32xl\:dark\:decoration-amber-100:is(.dark *) {
        text-decoration-color: #fef3c7
    }
    .\32xl\:dark\:decoration-amber-200:is(.dark *) {
        text-decoration-color: #fde68a
    }
    .\32xl\:dark\:decoration-amber-300:is(.dark *) {
        text-decoration-color: #fcd34d
    }
    .\32xl\:dark\:decoration-amber-400:is(.dark *) {
        text-decoration-color: #fbbf24
    }
    .\32xl\:dark\:decoration-amber-50:is(.dark *) {
        text-decoration-color: #fffbeb
    }
    .\32xl\:dark\:decoration-amber-500:is(.dark *) {
        text-decoration-color: #f59e0b
    }
    .\32xl\:dark\:decoration-amber-600:is(.dark *) {
        text-decoration-color: #d97706
    }
    .\32xl\:dark\:decoration-amber-700:is(.dark *) {
        text-decoration-color: #b45309
    }
    .\32xl\:dark\:decoration-amber-800:is(.dark *) {
        text-decoration-color: #92400e
    }
    .\32xl\:dark\:decoration-amber-900:is(.dark *) {
        text-decoration-color: #78350f
    }
    .\32xl\:dark\:decoration-amber-950:is(.dark *) {
        text-decoration-color: #451a03
    }
    .\32xl\:dark\:decoration-black:is(.dark *) {
        text-decoration-color: #000
    }
    .\32xl\:dark\:decoration-blue-100:is(.dark *) {
        text-decoration-color: #dbeafe
    }
    .\32xl\:dark\:decoration-blue-200:is(.dark *) {
        text-decoration-color: #bfdbfe
    }
    .\32xl\:dark\:decoration-blue-300:is(.dark *) {
        text-decoration-color: #93c5fd
    }
    .\32xl\:dark\:decoration-blue-400:is(.dark *) {
        text-decoration-color: #60a5fa
    }
    .\32xl\:dark\:decoration-blue-50:is(.dark *) {
        text-decoration-color: #eff6ff
    }
    .\32xl\:dark\:decoration-blue-500:is(.dark *) {
        text-decoration-color: #3b82f6
    }
    .\32xl\:dark\:decoration-blue-600:is(.dark *) {
        text-decoration-color: #2563eb
    }
    .\32xl\:dark\:decoration-blue-700:is(.dark *) {
        text-decoration-color: #1d4ed8
    }
    .\32xl\:dark\:decoration-blue-800:is(.dark *) {
        text-decoration-color: #1e40af
    }
    .\32xl\:dark\:decoration-blue-900:is(.dark *) {
        text-decoration-color: #1e3a8a
    }
    .\32xl\:dark\:decoration-blue-950:is(.dark *) {
        text-decoration-color: #172554
    }
    .\32xl\:dark\:decoration-current:is(.dark *) {
        text-decoration-color: currentColor
    }
    .\32xl\:dark\:decoration-cyan-100:is(.dark *) {
        text-decoration-color: #cffafe
    }
    .\32xl\:dark\:decoration-cyan-200:is(.dark *) {
        text-decoration-color: #a5f3fc
    }
    .\32xl\:dark\:decoration-cyan-300:is(.dark *) {
        text-decoration-color: #67e8f9
    }
    .\32xl\:dark\:decoration-cyan-400:is(.dark *) {
        text-decoration-color: #22d3ee
    }
    .\32xl\:dark\:decoration-cyan-50:is(.dark *) {
        text-decoration-color: #ecfeff
    }
    .\32xl\:dark\:decoration-cyan-500:is(.dark *) {
        text-decoration-color: #06b6d4
    }
    .\32xl\:dark\:decoration-cyan-600:is(.dark *) {
        text-decoration-color: #0891b2
    }
    .\32xl\:dark\:decoration-cyan-700:is(.dark *) {
        text-decoration-color: #0e7490
    }
    .\32xl\:dark\:decoration-cyan-800:is(.dark *) {
        text-decoration-color: #155e75
    }
    .\32xl\:dark\:decoration-cyan-900:is(.dark *) {
        text-decoration-color: #164e63
    }
    .\32xl\:dark\:decoration-cyan-950:is(.dark *) {
        text-decoration-color: #083344
    }
    .\32xl\:dark\:decoration-emerald-100:is(.dark *) {
        text-decoration-color: #d1fae5
    }
    .\32xl\:dark\:decoration-emerald-200:is(.dark *) {
        text-decoration-color: #a7f3d0
    }
    .\32xl\:dark\:decoration-emerald-300:is(.dark *) {
        text-decoration-color: #6ee7b7
    }
    .\32xl\:dark\:decoration-emerald-400:is(.dark *) {
        text-decoration-color: #34d399
    }
    .\32xl\:dark\:decoration-emerald-50:is(.dark *) {
        text-decoration-color: #ecfdf5
    }
    .\32xl\:dark\:decoration-emerald-500:is(.dark *) {
        text-decoration-color: #10b981
    }
    .\32xl\:dark\:decoration-emerald-600:is(.dark *) {
        text-decoration-color: #059669
    }
    .\32xl\:dark\:decoration-emerald-700:is(.dark *) {
        text-decoration-color: #047857
    }
    .\32xl\:dark\:decoration-emerald-800:is(.dark *) {
        text-decoration-color: #065f46
    }
    .\32xl\:dark\:decoration-emerald-900:is(.dark *) {
        text-decoration-color: #064e3b
    }
    .\32xl\:dark\:decoration-emerald-950:is(.dark *) {
        text-decoration-color: #022c22
    }
    .\32xl\:dark\:decoration-fuchsia-100:is(.dark *) {
        text-decoration-color: #fae8ff
    }
    .\32xl\:dark\:decoration-fuchsia-200:is(.dark *) {
        text-decoration-color: #f5d0fe
    }
    .\32xl\:dark\:decoration-fuchsia-300:is(.dark *) {
        text-decoration-color: #f0abfc
    }
    .\32xl\:dark\:decoration-fuchsia-400:is(.dark *) {
        text-decoration-color: #e879f9
    }
    .\32xl\:dark\:decoration-fuchsia-50:is(.dark *) {
        text-decoration-color: #fdf4ff
    }
    .\32xl\:dark\:decoration-fuchsia-500:is(.dark *) {
        text-decoration-color: #d946ef
    }
    .\32xl\:dark\:decoration-fuchsia-600:is(.dark *) {
        text-decoration-color: #c026d3
    }
    .\32xl\:dark\:decoration-fuchsia-700:is(.dark *) {
        text-decoration-color: #a21caf
    }
    .\32xl\:dark\:decoration-fuchsia-800:is(.dark *) {
        text-decoration-color: #86198f
    }
    .\32xl\:dark\:decoration-fuchsia-900:is(.dark *) {
        text-decoration-color: #701a75
    }
    .\32xl\:dark\:decoration-fuchsia-950:is(.dark *) {
        text-decoration-color: #4a044e
    }
    .\32xl\:dark\:decoration-gray-100:is(.dark *) {
        text-decoration-color: #f3f4f6
    }
    .\32xl\:dark\:decoration-gray-200:is(.dark *) {
        text-decoration-color: #e5e7eb
    }
    .\32xl\:dark\:decoration-gray-300:is(.dark *) {
        text-decoration-color: #d1d5db
    }
    .\32xl\:dark\:decoration-gray-400:is(.dark *) {
        text-decoration-color: #9ca3af
    }
    .\32xl\:dark\:decoration-gray-50:is(.dark *) {
        text-decoration-color: #f9fafb
    }
    .\32xl\:dark\:decoration-gray-500:is(.dark *) {
        text-decoration-color: #6b7280
    }
    .\32xl\:dark\:decoration-gray-600:is(.dark *) {
        text-decoration-color: #4b5563
    }
    .\32xl\:dark\:decoration-gray-700:is(.dark *) {
        text-decoration-color: #374151
    }
    .\32xl\:dark\:decoration-gray-800:is(.dark *) {
        text-decoration-color: #1f2937
    }
    .\32xl\:dark\:decoration-gray-900:is(.dark *) {
        text-decoration-color: #111827
    }
    .\32xl\:dark\:decoration-gray-950:is(.dark *) {
        text-decoration-color: #030712
    }
    .\32xl\:dark\:decoration-green-100:is(.dark *) {
        text-decoration-color: #dcfce7
    }
    .\32xl\:dark\:decoration-green-200:is(.dark *) {
        text-decoration-color: #bbf7d0
    }
    .\32xl\:dark\:decoration-green-300:is(.dark *) {
        text-decoration-color: #86efac
    }
    .\32xl\:dark\:decoration-green-400:is(.dark *) {
        text-decoration-color: #4ade80
    }
    .\32xl\:dark\:decoration-green-50:is(.dark *) {
        text-decoration-color: #f0fdf4
    }
    .\32xl\:dark\:decoration-green-500:is(.dark *) {
        text-decoration-color: #22c55e
    }
    .\32xl\:dark\:decoration-green-600:is(.dark *) {
        text-decoration-color: #16a34a
    }
    .\32xl\:dark\:decoration-green-700:is(.dark *) {
        text-decoration-color: #15803d
    }
    .\32xl\:dark\:decoration-green-800:is(.dark *) {
        text-decoration-color: #166534
    }
    .\32xl\:dark\:decoration-green-900:is(.dark *) {
        text-decoration-color: #14532d
    }
    .\32xl\:dark\:decoration-green-950:is(.dark *) {
        text-decoration-color: #052e16
    }
    .\32xl\:dark\:decoration-indigo-100:is(.dark *) {
        text-decoration-color: #e0e7ff
    }
    .\32xl\:dark\:decoration-indigo-200:is(.dark *) {
        text-decoration-color: #c7d2fe
    }
    .\32xl\:dark\:decoration-indigo-300:is(.dark *) {
        text-decoration-color: #a5b4fc
    }
    .\32xl\:dark\:decoration-indigo-400:is(.dark *) {
        text-decoration-color: #818cf8
    }
    .\32xl\:dark\:decoration-indigo-50:is(.dark *) {
        text-decoration-color: #eef2ff
    }
    .\32xl\:dark\:decoration-indigo-500:is(.dark *) {
        text-decoration-color: #6366f1
    }
    .\32xl\:dark\:decoration-indigo-600:is(.dark *) {
        text-decoration-color: #4f46e5
    }
    .\32xl\:dark\:decoration-indigo-700:is(.dark *) {
        text-decoration-color: #4338ca
    }
    .\32xl\:dark\:decoration-indigo-800:is(.dark *) {
        text-decoration-color: #3730a3
    }
    .\32xl\:dark\:decoration-indigo-900:is(.dark *) {
        text-decoration-color: #312e81
    }
    .\32xl\:dark\:decoration-indigo-950:is(.dark *) {
        text-decoration-color: #1e1b4b
    }
    .\32xl\:dark\:decoration-inherit:is(.dark *) {
        text-decoration-color: inherit
    }
    .\32xl\:dark\:decoration-lime-100:is(.dark *) {
        text-decoration-color: #ecfccb
    }
    .\32xl\:dark\:decoration-lime-200:is(.dark *) {
        text-decoration-color: #d9f99d
    }
    .\32xl\:dark\:decoration-lime-300:is(.dark *) {
        text-decoration-color: #bef264
    }
    .\32xl\:dark\:decoration-lime-400:is(.dark *) {
        text-decoration-color: #a3e635
    }
    .\32xl\:dark\:decoration-lime-50:is(.dark *) {
        text-decoration-color: #f7fee7
    }
    .\32xl\:dark\:decoration-lime-500:is(.dark *) {
        text-decoration-color: #84cc16
    }
    .\32xl\:dark\:decoration-lime-600:is(.dark *) {
        text-decoration-color: #65a30d
    }
    .\32xl\:dark\:decoration-lime-700:is(.dark *) {
        text-decoration-color: #4d7c0f
    }
    .\32xl\:dark\:decoration-lime-800:is(.dark *) {
        text-decoration-color: #3f6212
    }
    .\32xl\:dark\:decoration-lime-900:is(.dark *) {
        text-decoration-color: #365314
    }
    .\32xl\:dark\:decoration-lime-950:is(.dark *) {
        text-decoration-color: #1a2e05
    }
    .\32xl\:dark\:decoration-neutral-100:is(.dark *) {
        text-decoration-color: #f5f5f5
    }
    .\32xl\:dark\:decoration-neutral-200:is(.dark *) {
        text-decoration-color: #e5e5e5
    }
    .\32xl\:dark\:decoration-neutral-300:is(.dark *) {
        text-decoration-color: #d4d4d4
    }
    .\32xl\:dark\:decoration-neutral-400:is(.dark *) {
        text-decoration-color: #a3a3a3
    }
    .\32xl\:dark\:decoration-neutral-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .\32xl\:dark\:decoration-neutral-500:is(.dark *) {
        text-decoration-color: #737373
    }
    .\32xl\:dark\:decoration-neutral-600:is(.dark *) {
        text-decoration-color: #525252
    }
    .\32xl\:dark\:decoration-neutral-700:is(.dark *) {
        text-decoration-color: #404040
    }
    .\32xl\:dark\:decoration-neutral-800:is(.dark *) {
        text-decoration-color: #262626
    }
    .\32xl\:dark\:decoration-neutral-900:is(.dark *) {
        text-decoration-color: #171717
    }
    .\32xl\:dark\:decoration-neutral-950:is(.dark *) {
        text-decoration-color: #0a0a0a
    }
    .\32xl\:dark\:decoration-orange-100:is(.dark *) {
        text-decoration-color: #ffedd5
    }
    .\32xl\:dark\:decoration-orange-200:is(.dark *) {
        text-decoration-color: #fed7aa
    }
    .\32xl\:dark\:decoration-orange-300:is(.dark *) {
        text-decoration-color: #fdba74
    }
    .\32xl\:dark\:decoration-orange-400:is(.dark *) {
        text-decoration-color: #fb923c
    }
    .\32xl\:dark\:decoration-orange-50:is(.dark *) {
        text-decoration-color: #fff7ed
    }
    .\32xl\:dark\:decoration-orange-500:is(.dark *) {
        text-decoration-color: #f97316
    }
    .\32xl\:dark\:decoration-orange-600:is(.dark *) {
        text-decoration-color: #ea580c
    }
    .\32xl\:dark\:decoration-orange-700:is(.dark *) {
        text-decoration-color: #c2410c
    }
    .\32xl\:dark\:decoration-orange-800:is(.dark *) {
        text-decoration-color: #9a3412
    }
    .\32xl\:dark\:decoration-orange-900:is(.dark *) {
        text-decoration-color: #7c2d12
    }
    .\32xl\:dark\:decoration-orange-950:is(.dark *) {
        text-decoration-color: #431407
    }
    .\32xl\:dark\:decoration-pink-100:is(.dark *) {
        text-decoration-color: #fce7f3
    }
    .\32xl\:dark\:decoration-pink-200:is(.dark *) {
        text-decoration-color: #fbcfe8
    }
    .\32xl\:dark\:decoration-pink-300:is(.dark *) {
        text-decoration-color: #f9a8d4
    }
    .\32xl\:dark\:decoration-pink-400:is(.dark *) {
        text-decoration-color: #f472b6
    }
    .\32xl\:dark\:decoration-pink-50:is(.dark *) {
        text-decoration-color: #fdf2f8
    }
    .\32xl\:dark\:decoration-pink-500:is(.dark *) {
        text-decoration-color: #ec4899
    }
    .\32xl\:dark\:decoration-pink-600:is(.dark *) {
        text-decoration-color: #db2777
    }
    .\32xl\:dark\:decoration-pink-700:is(.dark *) {
        text-decoration-color: #be185d
    }
    .\32xl\:dark\:decoration-pink-800:is(.dark *) {
        text-decoration-color: #9d174d
    }
    .\32xl\:dark\:decoration-pink-900:is(.dark *) {
        text-decoration-color: #831843
    }
    .\32xl\:dark\:decoration-pink-950:is(.dark *) {
        text-decoration-color: #500724
    }
    .\32xl\:dark\:decoration-purple-100:is(.dark *) {
        text-decoration-color: #f3e8ff
    }
    .\32xl\:dark\:decoration-purple-200:is(.dark *) {
        text-decoration-color: #e9d5ff
    }
    .\32xl\:dark\:decoration-purple-300:is(.dark *) {
        text-decoration-color: #d8b4fe
    }
    .\32xl\:dark\:decoration-purple-400:is(.dark *) {
        text-decoration-color: #c084fc
    }
    .\32xl\:dark\:decoration-purple-50:is(.dark *) {
        text-decoration-color: #faf5ff
    }
    .\32xl\:dark\:decoration-purple-500:is(.dark *) {
        text-decoration-color: #a855f7
    }
    .\32xl\:dark\:decoration-purple-600:is(.dark *) {
        text-decoration-color: #9333ea
    }
    .\32xl\:dark\:decoration-purple-700:is(.dark *) {
        text-decoration-color: #7e22ce
    }
    .\32xl\:dark\:decoration-purple-800:is(.dark *) {
        text-decoration-color: #6b21a8
    }
    .\32xl\:dark\:decoration-purple-900:is(.dark *) {
        text-decoration-color: #581c87
    }
    .\32xl\:dark\:decoration-purple-950:is(.dark *) {
        text-decoration-color: #3b0764
    }
    .\32xl\:dark\:decoration-red-100:is(.dark *) {
        text-decoration-color: #fee2e2
    }
    .\32xl\:dark\:decoration-red-200:is(.dark *) {
        text-decoration-color: #fecaca
    }
    .\32xl\:dark\:decoration-red-300:is(.dark *) {
        text-decoration-color: #fca5a5
    }
    .\32xl\:dark\:decoration-red-400:is(.dark *) {
        text-decoration-color: #f87171
    }
    .\32xl\:dark\:decoration-red-50:is(.dark *) {
        text-decoration-color: #fef2f2
    }
    .\32xl\:dark\:decoration-red-500:is(.dark *) {
        text-decoration-color: #ef4444
    }
    .\32xl\:dark\:decoration-red-600:is(.dark *) {
        text-decoration-color: #dc2626
    }
    .\32xl\:dark\:decoration-red-700:is(.dark *) {
        text-decoration-color: #b91c1c
    }
    .\32xl\:dark\:decoration-red-800:is(.dark *) {
        text-decoration-color: #991b1b
    }
    .\32xl\:dark\:decoration-red-900:is(.dark *) {
        text-decoration-color: #7f1d1d
    }
    .\32xl\:dark\:decoration-red-950:is(.dark *) {
        text-decoration-color: #450a0a
    }
    .\32xl\:dark\:decoration-rose-100:is(.dark *) {
        text-decoration-color: #ffe4e6
    }
    .\32xl\:dark\:decoration-rose-200:is(.dark *) {
        text-decoration-color: #fecdd3
    }
    .\32xl\:dark\:decoration-rose-300:is(.dark *) {
        text-decoration-color: #fda4af
    }
    .\32xl\:dark\:decoration-rose-400:is(.dark *) {
        text-decoration-color: #fb7185
    }
    .\32xl\:dark\:decoration-rose-50:is(.dark *) {
        text-decoration-color: #fff1f2
    }
    .\32xl\:dark\:decoration-rose-500:is(.dark *) {
        text-decoration-color: #f43f5e
    }
    .\32xl\:dark\:decoration-rose-600:is(.dark *) {
        text-decoration-color: #e11d48
    }
    .\32xl\:dark\:decoration-rose-700:is(.dark *) {
        text-decoration-color: #be123c
    }
    .\32xl\:dark\:decoration-rose-800:is(.dark *) {
        text-decoration-color: #9f1239
    }
    .\32xl\:dark\:decoration-rose-900:is(.dark *) {
        text-decoration-color: #881337
    }
    .\32xl\:dark\:decoration-rose-950:is(.dark *) {
        text-decoration-color: #4c0519
    }
    .\32xl\:dark\:decoration-sky-100:is(.dark *) {
        text-decoration-color: #e0f2fe
    }
    .\32xl\:dark\:decoration-sky-200:is(.dark *) {
        text-decoration-color: #bae6fd
    }
    .\32xl\:dark\:decoration-sky-300:is(.dark *) {
        text-decoration-color: #7dd3fc
    }
    .\32xl\:dark\:decoration-sky-400:is(.dark *) {
        text-decoration-color: #38bdf8
    }
    .\32xl\:dark\:decoration-sky-50:is(.dark *) {
        text-decoration-color: #f0f9ff
    }
    .\32xl\:dark\:decoration-sky-500:is(.dark *) {
        text-decoration-color: #0ea5e9
    }
    .\32xl\:dark\:decoration-sky-600:is(.dark *) {
        text-decoration-color: #0284c7
    }
    .\32xl\:dark\:decoration-sky-700:is(.dark *) {
        text-decoration-color: #0369a1
    }
    .\32xl\:dark\:decoration-sky-800:is(.dark *) {
        text-decoration-color: #075985
    }
    .\32xl\:dark\:decoration-sky-900:is(.dark *) {
        text-decoration-color: #0c4a6e
    }
    .\32xl\:dark\:decoration-sky-950:is(.dark *) {
        text-decoration-color: #082f49
    }
    .\32xl\:dark\:decoration-slate-100:is(.dark *) {
        text-decoration-color: #f1f5f9
    }
    .\32xl\:dark\:decoration-slate-200:is(.dark *) {
        text-decoration-color: #e2e8f0
    }
    .\32xl\:dark\:decoration-slate-300:is(.dark *) {
        text-decoration-color: #cbd5e1
    }
    .\32xl\:dark\:decoration-slate-400:is(.dark *) {
        text-decoration-color: #94a3b8
    }
    .\32xl\:dark\:decoration-slate-50:is(.dark *) {
        text-decoration-color: #f8fafc
    }
    .\32xl\:dark\:decoration-slate-500:is(.dark *) {
        text-decoration-color: #64748b
    }
    .\32xl\:dark\:decoration-slate-600:is(.dark *) {
        text-decoration-color: #475569
    }
    .\32xl\:dark\:decoration-slate-700:is(.dark *) {
        text-decoration-color: #334155
    }
    .\32xl\:dark\:decoration-slate-800:is(.dark *) {
        text-decoration-color: #1e293b
    }
    .\32xl\:dark\:decoration-slate-900:is(.dark *) {
        text-decoration-color: #0f172a
    }
    .\32xl\:dark\:decoration-slate-950:is(.dark *) {
        text-decoration-color: #020617
    }
    .\32xl\:dark\:decoration-stone-100:is(.dark *) {
        text-decoration-color: #f5f5f4
    }
    .\32xl\:dark\:decoration-stone-200:is(.dark *) {
        text-decoration-color: #e7e5e4
    }
    .\32xl\:dark\:decoration-stone-300:is(.dark *) {
        text-decoration-color: #d6d3d1
    }
    .\32xl\:dark\:decoration-stone-400:is(.dark *) {
        text-decoration-color: #a8a29e
    }
    .\32xl\:dark\:decoration-stone-50:is(.dark *) {
        text-decoration-color: #fafaf9
    }
    .\32xl\:dark\:decoration-stone-500:is(.dark *) {
        text-decoration-color: #78716c
    }
    .\32xl\:dark\:decoration-stone-600:is(.dark *) {
        text-decoration-color: #57534e
    }
    .\32xl\:dark\:decoration-stone-700:is(.dark *) {
        text-decoration-color: #44403c
    }
    .\32xl\:dark\:decoration-stone-800:is(.dark *) {
        text-decoration-color: #292524
    }
    .\32xl\:dark\:decoration-stone-900:is(.dark *) {
        text-decoration-color: #1c1917
    }
    .\32xl\:dark\:decoration-stone-950:is(.dark *) {
        text-decoration-color: #0c0a09
    }
    .\32xl\:dark\:decoration-teal-100:is(.dark *) {
        text-decoration-color: #ccfbf1
    }
    .\32xl\:dark\:decoration-teal-200:is(.dark *) {
        text-decoration-color: #99f6e4
    }
    .\32xl\:dark\:decoration-teal-300:is(.dark *) {
        text-decoration-color: #5eead4
    }
    .\32xl\:dark\:decoration-teal-400:is(.dark *) {
        text-decoration-color: #2dd4bf
    }
    .\32xl\:dark\:decoration-teal-50:is(.dark *) {
        text-decoration-color: #f0fdfa
    }
    .\32xl\:dark\:decoration-teal-500:is(.dark *) {
        text-decoration-color: #14b8a6
    }
    .\32xl\:dark\:decoration-teal-600:is(.dark *) {
        text-decoration-color: #0d9488
    }
    .\32xl\:dark\:decoration-teal-700:is(.dark *) {
        text-decoration-color: #0f766e
    }
    .\32xl\:dark\:decoration-teal-800:is(.dark *) {
        text-decoration-color: #115e59
    }
    .\32xl\:dark\:decoration-teal-900:is(.dark *) {
        text-decoration-color: #134e4a
    }
    .\32xl\:dark\:decoration-teal-950:is(.dark *) {
        text-decoration-color: #042f2e
    }
    .\32xl\:dark\:decoration-transparent:is(.dark *) {
        text-decoration-color: transparent
    }
    .\32xl\:dark\:decoration-violet-100:is(.dark *) {
        text-decoration-color: #ede9fe
    }
    .\32xl\:dark\:decoration-violet-200:is(.dark *) {
        text-decoration-color: #ddd6fe
    }
    .\32xl\:dark\:decoration-violet-300:is(.dark *) {
        text-decoration-color: #c4b5fd
    }
    .\32xl\:dark\:decoration-violet-400:is(.dark *) {
        text-decoration-color: #a78bfa
    }
    .\32xl\:dark\:decoration-violet-50:is(.dark *) {
        text-decoration-color: #f5f3ff
    }
    .\32xl\:dark\:decoration-violet-500:is(.dark *) {
        text-decoration-color: #8b5cf6
    }
    .\32xl\:dark\:decoration-violet-600:is(.dark *) {
        text-decoration-color: #7c3aed
    }
    .\32xl\:dark\:decoration-violet-700:is(.dark *) {
        text-decoration-color: #6d28d9
    }
    .\32xl\:dark\:decoration-violet-800:is(.dark *) {
        text-decoration-color: #5b21b6
    }
    .\32xl\:dark\:decoration-violet-900:is(.dark *) {
        text-decoration-color: #4c1d95
    }
    .\32xl\:dark\:decoration-violet-950:is(.dark *) {
        text-decoration-color: #2e1065
    }
    .\32xl\:dark\:decoration-white:is(.dark *) {
        text-decoration-color: #fff
    }
    .\32xl\:dark\:decoration-yellow-100:is(.dark *) {
        text-decoration-color: #fef9c3
    }
    .\32xl\:dark\:decoration-yellow-200:is(.dark *) {
        text-decoration-color: #fef08a
    }
    .\32xl\:dark\:decoration-yellow-300:is(.dark *) {
        text-decoration-color: #fde047
    }
    .\32xl\:dark\:decoration-yellow-400:is(.dark *) {
        text-decoration-color: #facc15
    }
    .\32xl\:dark\:decoration-yellow-50:is(.dark *) {
        text-decoration-color: #fefce8
    }
    .\32xl\:dark\:decoration-yellow-500:is(.dark *) {
        text-decoration-color: #eab308
    }
    .\32xl\:dark\:decoration-yellow-600:is(.dark *) {
        text-decoration-color: #ca8a04
    }
    .\32xl\:dark\:decoration-yellow-700:is(.dark *) {
        text-decoration-color: #a16207
    }
    .\32xl\:dark\:decoration-yellow-800:is(.dark *) {
        text-decoration-color: #854d0e
    }
    .\32xl\:dark\:decoration-yellow-900:is(.dark *) {
        text-decoration-color: #713f12
    }
    .\32xl\:dark\:decoration-yellow-950:is(.dark *) {
        text-decoration-color: #422006
    }
    .\32xl\:dark\:decoration-zinc-100:is(.dark *) {
        text-decoration-color: #f4f4f5
    }
    .\32xl\:dark\:decoration-zinc-200:is(.dark *) {
        text-decoration-color: #e4e4e7
    }
    .\32xl\:dark\:decoration-zinc-300:is(.dark *) {
        text-decoration-color: #d4d4d8
    }
    .\32xl\:dark\:decoration-zinc-400:is(.dark *) {
        text-decoration-color: #a1a1aa
    }
    .\32xl\:dark\:decoration-zinc-50:is(.dark *) {
        text-decoration-color: #fafafa
    }
    .\32xl\:dark\:decoration-zinc-500:is(.dark *) {
        text-decoration-color: #71717a
    }
    .\32xl\:dark\:decoration-zinc-600:is(.dark *) {
        text-decoration-color: #52525b
    }
    .\32xl\:dark\:decoration-zinc-700:is(.dark *) {
        text-decoration-color: #3f3f46
    }
    .\32xl\:dark\:decoration-zinc-800:is(.dark *) {
        text-decoration-color: #27272a
    }
    .\32xl\:dark\:decoration-zinc-900:is(.dark *) {
        text-decoration-color: #18181b
    }
    .\32xl\:dark\:decoration-zinc-950:is(.dark *) {
        text-decoration-color: #09090b
    }
    .\32xl\:dark\:decoration-solid:is(.dark *) {
        text-decoration-style: solid
    }
    .\32xl\:dark\:decoration-double:is(.dark *) {
        text-decoration-style: double
    }
    .\32xl\:dark\:decoration-dotted:is(.dark *) {
        text-decoration-style: dotted
    }
    .\32xl\:dark\:decoration-dashed:is(.dark *) {
        text-decoration-style: dashed
    }
    .\32xl\:dark\:decoration-wavy:is(.dark *) {
        text-decoration-style: wavy
    }
    .\32xl\:dark\:decoration-0:is(.dark *) {
        text-decoration-thickness: 0px
    }
    .\32xl\:dark\:decoration-1:is(.dark *) {
        text-decoration-thickness: 1px
    }
    .\32xl\:dark\:decoration-2:is(.dark *) {
        text-decoration-thickness: 2px
    }
    .\32xl\:dark\:decoration-4:is(.dark *) {
        text-decoration-thickness: 4px
    }
    .\32xl\:dark\:decoration-8:is(.dark *) {
        text-decoration-thickness: 8px
    }
    .\32xl\:dark\:decoration-auto:is(.dark *) {
        text-decoration-thickness: auto
    }
    .\32xl\:dark\:decoration-from-font:is(.dark *) {
        text-decoration-thickness: from-font
    }
    .\32xl\:dark\:placeholder-amber-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 243 199 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 230 138 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 211 77 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 191 36 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 251 235 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 158 11 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 119 6 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(180 83 9 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(146 64 14 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 53 15 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-amber-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 26 3 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-black:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(0 0 0 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 234 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(191 219 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 197 253 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(96 165 250 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 246 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 130 246 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(37 99 235 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(29 78 216 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 64 175 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 58 138 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-blue-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 37 84 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-current:is(.dark *)::placeholder {
        color: currentColor
    }
    .\32xl\:dark\:placeholder-cyan-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(207 250 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 243 252 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(103 232 249 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 211 238 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 254 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 182 212 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 145 178 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 94 117 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 78 99 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-cyan-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 51 68 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 250 229 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 243 208 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(110 231 183 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(52 211 153 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 253 245 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(16 185 129 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 150 105 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 120 87 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 95 70 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(6 78 59 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-emerald-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 44 34 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 208 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 171 252 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(232 121 249 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 244 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 70 239 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 38 211 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(162 28 175 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 25 143 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(112 26 117 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-fuchsia-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 4 78 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 244 246 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 231 235 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(209 213 219 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 250 251 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(75 85 99 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(31 41 55 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 24 39 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-gray-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 7 18 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 252 231 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(187 247 208 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(134 239 172 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(74 222 128 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 244 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(34 197 94 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 163 74 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(21 128 61 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(22 101 52 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 83 45 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-green-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(5 46 22 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 231 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(199 210 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(165 180 252 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(129 140 248 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(238 242 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(99 102 241 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(79 70 229 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 56 202 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(55 48 163 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(49 46 129 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-indigo-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 27 75 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-inherit:is(.dark *)::placeholder {
        color: inherit
    }
    .\32xl\:dark\:placeholder-lime-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 252 203 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(217 249 157 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 242 100 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 230 53 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(247 254 231 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(132 204 22 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(101 163 13 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(77 124 15 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 98 18 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(54 83 20 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-lime-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(26 46 5 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 245 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(229 229 229 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 212 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(163 163 163 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(115 115 115 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 82 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(64 64 64 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(38 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(23 23 23 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-neutral-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(10 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 237 213 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 215 170 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 186 116 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 146 60 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 247 237 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 115 22 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 88 12 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(194 65 12 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(154 52 18 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 45 18 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-orange-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(67 20 7 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 231 243 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 207 232 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(249 168 212 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 114 182 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 242 248 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(236 72 153 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(219 39 119 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 24 93 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(157 23 77 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(131 24 67 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-pink-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(80 7 36 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(243 232 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(233 213 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(216 180 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(192 132 252 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 245 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 85 247 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(147 51 234 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(126 34 206 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(107 33 168 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(88 28 135 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-purple-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(59 7 100 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 226 226 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 202 202 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(252 165 165 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 113 113 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 242 242 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(239 68 68 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(220 38 38 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(185 28 28 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 27 27 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(127 29 29 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-red-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(69 10 10 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 228 230 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 205 211 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 164 175 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(251 113 133 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 241 242 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 63 94 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(225 29 72 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(190 18 60 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(159 18 57 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(136 19 55 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-rose-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 5 25 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(224 242 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(186 230 253 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(125 211 252 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(56 189 248 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 249 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(14 165 233 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 132 199 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(3 105 161 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(7 89 133 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 74 110 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-sky-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(8 47 73 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(241 245 249 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(226 232 240 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(203 213 225 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(248 250 252 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(100 116 139 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(51 65 85 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 41 59 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 23 42 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-slate-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(2 6 23 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 245 244 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(231 229 228 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(214 211 209 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(168 162 158 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 249 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(120 113 108 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(87 83 78 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(68 64 60 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(41 37 36 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(28 25 23 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-stone-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(12 10 9 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(204 251 241 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(153 246 228 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(94 234 212 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(45 212 191 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(240 253 250 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(20 184 166 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(13 148 136 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(15 118 110 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(17 94 89 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(19 78 74 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-teal-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(4 47 46 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-transparent:is(.dark *)::placeholder {
        color: transparent
    }
    .\32xl\:dark\:placeholder-violet-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(237 233 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(221 214 254 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(196 181 253 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(167 139 250 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(245 243 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(139 92 246 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(124 58 237 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(109 40 217 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(91 33 182 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(76 29 149 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-violet-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(46 16 101 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-white:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 249 195 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 240 138 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(253 224 71 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 204 21 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(254 252 232 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(234 179 8 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(202 138 4 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 98 7 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(133 77 14 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 63 18 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-yellow-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(66 32 6 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(244 244 245 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-200:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(228 228 231 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-300:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(212 212 216 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-400:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(161 161 170 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(250 250 250 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-500:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(113 113 122 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-600:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(82 82 91 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-700:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(63 63 70 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-800:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(39 39 42 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-900:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(24 24 27 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-zinc-950:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(9 9 11 / var(--tw-placeholder-opacity, 1))
    }
    .\32xl\:dark\:placeholder-opacity-0:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0
    }
    .\32xl\:dark\:placeholder-opacity-10:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.1
    }
    .\32xl\:dark\:placeholder-opacity-100:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 1
    }
    .\32xl\:dark\:placeholder-opacity-15:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.15
    }
    .\32xl\:dark\:placeholder-opacity-20:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.2
    }
    .\32xl\:dark\:placeholder-opacity-25:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.25
    }
    .\32xl\:dark\:placeholder-opacity-30:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.3
    }
    .\32xl\:dark\:placeholder-opacity-35:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.35
    }
    .\32xl\:dark\:placeholder-opacity-40:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.4
    }
    .\32xl\:dark\:placeholder-opacity-45:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.45
    }
    .\32xl\:dark\:placeholder-opacity-5:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.05
    }
    .\32xl\:dark\:placeholder-opacity-50:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.5
    }
    .\32xl\:dark\:placeholder-opacity-55:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.55
    }
    .\32xl\:dark\:placeholder-opacity-60:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.6
    }
    .\32xl\:dark\:placeholder-opacity-65:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.65
    }
    .\32xl\:dark\:placeholder-opacity-70:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.7
    }
    .\32xl\:dark\:placeholder-opacity-75:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.75
    }
    .\32xl\:dark\:placeholder-opacity-80:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.8
    }
    .\32xl\:dark\:placeholder-opacity-85:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.85
    }
    .\32xl\:dark\:placeholder-opacity-90:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.9
    }
    .\32xl\:dark\:placeholder-opacity-95:is(.dark *)::placeholder {
        --tw-placeholder-opacity: 0.95
    }
    .\32xl\:dark\:caret-amber-100:is(.dark *) {
        caret-color: #fef3c7
    }
    .\32xl\:dark\:caret-amber-200:is(.dark *) {
        caret-color: #fde68a
    }
    .\32xl\:dark\:caret-amber-300:is(.dark *) {
        caret-color: #fcd34d
    }
    .\32xl\:dark\:caret-amber-400:is(.dark *) {
        caret-color: #fbbf24
    }
    .\32xl\:dark\:caret-amber-50:is(.dark *) {
        caret-color: #fffbeb
    }
    .\32xl\:dark\:caret-amber-500:is(.dark *) {
        caret-color: #f59e0b
    }
    .\32xl\:dark\:caret-amber-600:is(.dark *) {
        caret-color: #d97706
    }
    .\32xl\:dark\:caret-amber-700:is(.dark *) {
        caret-color: #b45309
    }
    .\32xl\:dark\:caret-amber-800:is(.dark *) {
        caret-color: #92400e
    }
    .\32xl\:dark\:caret-amber-900:is(.dark *) {
        caret-color: #78350f
    }
    .\32xl\:dark\:caret-amber-950:is(.dark *) {
        caret-color: #451a03
    }
    .\32xl\:dark\:caret-black:is(.dark *) {
        caret-color: #000
    }
    .\32xl\:dark\:caret-blue-100:is(.dark *) {
        caret-color: #dbeafe
    }
    .\32xl\:dark\:caret-blue-200:is(.dark *) {
        caret-color: #bfdbfe
    }
    .\32xl\:dark\:caret-blue-300:is(.dark *) {
        caret-color: #93c5fd
    }
    .\32xl\:dark\:caret-blue-400:is(.dark *) {
        caret-color: #60a5fa
    }
    .\32xl\:dark\:caret-blue-50:is(.dark *) {
        caret-color: #eff6ff
    }
    .\32xl\:dark\:caret-blue-500:is(.dark *) {
        caret-color: #3b82f6
    }
    .\32xl\:dark\:caret-blue-600:is(.dark *) {
        caret-color: #2563eb
    }
    .\32xl\:dark\:caret-blue-700:is(.dark *) {
        caret-color: #1d4ed8
    }
    .\32xl\:dark\:caret-blue-800:is(.dark *) {
        caret-color: #1e40af
    }
    .\32xl\:dark\:caret-blue-900:is(.dark *) {
        caret-color: #1e3a8a
    }
    .\32xl\:dark\:caret-blue-950:is(.dark *) {
        caret-color: #172554
    }
    .\32xl\:dark\:caret-current:is(.dark *) {
        caret-color: currentColor
    }
    .\32xl\:dark\:caret-cyan-100:is(.dark *) {
        caret-color: #cffafe
    }
    .\32xl\:dark\:caret-cyan-200:is(.dark *) {
        caret-color: #a5f3fc
    }
    .\32xl\:dark\:caret-cyan-300:is(.dark *) {
        caret-color: #67e8f9
    }
    .\32xl\:dark\:caret-cyan-400:is(.dark *) {
        caret-color: #22d3ee
    }
    .\32xl\:dark\:caret-cyan-50:is(.dark *) {
        caret-color: #ecfeff
    }
    .\32xl\:dark\:caret-cyan-500:is(.dark *) {
        caret-color: #06b6d4
    }
    .\32xl\:dark\:caret-cyan-600:is(.dark *) {
        caret-color: #0891b2
    }
    .\32xl\:dark\:caret-cyan-700:is(.dark *) {
        caret-color: #0e7490
    }
    .\32xl\:dark\:caret-cyan-800:is(.dark *) {
        caret-color: #155e75
    }
    .\32xl\:dark\:caret-cyan-900:is(.dark *) {
        caret-color: #164e63
    }
    .\32xl\:dark\:caret-cyan-950:is(.dark *) {
        caret-color: #083344
    }
    .\32xl\:dark\:caret-emerald-100:is(.dark *) {
        caret-color: #d1fae5
    }
    .\32xl\:dark\:caret-emerald-200:is(.dark *) {
        caret-color: #a7f3d0
    }
    .\32xl\:dark\:caret-emerald-300:is(.dark *) {
        caret-color: #6ee7b7
    }
    .\32xl\:dark\:caret-emerald-400:is(.dark *) {
        caret-color: #34d399
    }
    .\32xl\:dark\:caret-emerald-50:is(.dark *) {
        caret-color: #ecfdf5
    }
    .\32xl\:dark\:caret-emerald-500:is(.dark *) {
        caret-color: #10b981
    }
    .\32xl\:dark\:caret-emerald-600:is(.dark *) {
        caret-color: #059669
    }
    .\32xl\:dark\:caret-emerald-700:is(.dark *) {
        caret-color: #047857
    }
    .\32xl\:dark\:caret-emerald-800:is(.dark *) {
        caret-color: #065f46
    }
    .\32xl\:dark\:caret-emerald-900:is(.dark *) {
        caret-color: #064e3b
    }
    .\32xl\:dark\:caret-emerald-950:is(.dark *) {
        caret-color: #022c22
    }
    .\32xl\:dark\:caret-fuchsia-100:is(.dark *) {
        caret-color: #fae8ff
    }
    .\32xl\:dark\:caret-fuchsia-200:is(.dark *) {
        caret-color: #f5d0fe
    }
    .\32xl\:dark\:caret-fuchsia-300:is(.dark *) {
        caret-color: #f0abfc
    }
    .\32xl\:dark\:caret-fuchsia-400:is(.dark *) {
        caret-color: #e879f9
    }
    .\32xl\:dark\:caret-fuchsia-50:is(.dark *) {
        caret-color: #fdf4ff
    }
    .\32xl\:dark\:caret-fuchsia-500:is(.dark *) {
        caret-color: #d946ef
    }
    .\32xl\:dark\:caret-fuchsia-600:is(.dark *) {
        caret-color: #c026d3
    }
    .\32xl\:dark\:caret-fuchsia-700:is(.dark *) {
        caret-color: #a21caf
    }
    .\32xl\:dark\:caret-fuchsia-800:is(.dark *) {
        caret-color: #86198f
    }
    .\32xl\:dark\:caret-fuchsia-900:is(.dark *) {
        caret-color: #701a75
    }
    .\32xl\:dark\:caret-fuchsia-950:is(.dark *) {
        caret-color: #4a044e
    }
    .\32xl\:dark\:caret-gray-100:is(.dark *) {
        caret-color: #f3f4f6
    }
    .\32xl\:dark\:caret-gray-200:is(.dark *) {
        caret-color: #e5e7eb
    }
    .\32xl\:dark\:caret-gray-300:is(.dark *) {
        caret-color: #d1d5db
    }
    .\32xl\:dark\:caret-gray-400:is(.dark *) {
        caret-color: #9ca3af
    }
    .\32xl\:dark\:caret-gray-50:is(.dark *) {
        caret-color: #f9fafb
    }
    .\32xl\:dark\:caret-gray-500:is(.dark *) {
        caret-color: #6b7280
    }
    .\32xl\:dark\:caret-gray-600:is(.dark *) {
        caret-color: #4b5563
    }
    .\32xl\:dark\:caret-gray-700:is(.dark *) {
        caret-color: #374151
    }
    .\32xl\:dark\:caret-gray-800:is(.dark *) {
        caret-color: #1f2937
    }
    .\32xl\:dark\:caret-gray-900:is(.dark *) {
        caret-color: #111827
    }
    .\32xl\:dark\:caret-gray-950:is(.dark *) {
        caret-color: #030712
    }
    .\32xl\:dark\:caret-green-100:is(.dark *) {
        caret-color: #dcfce7
    }
    .\32xl\:dark\:caret-green-200:is(.dark *) {
        caret-color: #bbf7d0
    }
    .\32xl\:dark\:caret-green-300:is(.dark *) {
        caret-color: #86efac
    }
    .\32xl\:dark\:caret-green-400:is(.dark *) {
        caret-color: #4ade80
    }
    .\32xl\:dark\:caret-green-50:is(.dark *) {
        caret-color: #f0fdf4
    }
    .\32xl\:dark\:caret-green-500:is(.dark *) {
        caret-color: #22c55e
    }
    .\32xl\:dark\:caret-green-600:is(.dark *) {
        caret-color: #16a34a
    }
    .\32xl\:dark\:caret-green-700:is(.dark *) {
        caret-color: #15803d
    }
    .\32xl\:dark\:caret-green-800:is(.dark *) {
        caret-color: #166534
    }
    .\32xl\:dark\:caret-green-900:is(.dark *) {
        caret-color: #14532d
    }
    .\32xl\:dark\:caret-green-950:is(.dark *) {
        caret-color: #052e16
    }
    .\32xl\:dark\:caret-indigo-100:is(.dark *) {
        caret-color: #e0e7ff
    }
    .\32xl\:dark\:caret-indigo-200:is(.dark *) {
        caret-color: #c7d2fe
    }
    .\32xl\:dark\:caret-indigo-300:is(.dark *) {
        caret-color: #a5b4fc
    }
    .\32xl\:dark\:caret-indigo-400:is(.dark *) {
        caret-color: #818cf8
    }
    .\32xl\:dark\:caret-indigo-50:is(.dark *) {
        caret-color: #eef2ff
    }
    .\32xl\:dark\:caret-indigo-500:is(.dark *) {
        caret-color: #6366f1
    }
    .\32xl\:dark\:caret-indigo-600:is(.dark *) {
        caret-color: #4f46e5
    }
    .\32xl\:dark\:caret-indigo-700:is(.dark *) {
        caret-color: #4338ca
    }
    .\32xl\:dark\:caret-indigo-800:is(.dark *) {
        caret-color: #3730a3
    }
    .\32xl\:dark\:caret-indigo-900:is(.dark *) {
        caret-color: #312e81
    }
    .\32xl\:dark\:caret-indigo-950:is(.dark *) {
        caret-color: #1e1b4b
    }
    .\32xl\:dark\:caret-inherit:is(.dark *) {
        caret-color: inherit
    }
    .\32xl\:dark\:caret-lime-100:is(.dark *) {
        caret-color: #ecfccb
    }
    .\32xl\:dark\:caret-lime-200:is(.dark *) {
        caret-color: #d9f99d
    }
    .\32xl\:dark\:caret-lime-300:is(.dark *) {
        caret-color: #bef264
    }
    .\32xl\:dark\:caret-lime-400:is(.dark *) {
        caret-color: #a3e635
    }
    .\32xl\:dark\:caret-lime-50:is(.dark *) {
        caret-color: #f7fee7
    }
    .\32xl\:dark\:caret-lime-500:is(.dark *) {
        caret-color: #84cc16
    }
    .\32xl\:dark\:caret-lime-600:is(.dark *) {
        caret-color: #65a30d
    }
    .\32xl\:dark\:caret-lime-700:is(.dark *) {
        caret-color: #4d7c0f
    }
    .\32xl\:dark\:caret-lime-800:is(.dark *) {
        caret-color: #3f6212
    }
    .\32xl\:dark\:caret-lime-900:is(.dark *) {
        caret-color: #365314
    }
    .\32xl\:dark\:caret-lime-950:is(.dark *) {
        caret-color: #1a2e05
    }
    .\32xl\:dark\:caret-neutral-100:is(.dark *) {
        caret-color: #f5f5f5
    }
    .\32xl\:dark\:caret-neutral-200:is(.dark *) {
        caret-color: #e5e5e5
    }
    .\32xl\:dark\:caret-neutral-300:is(.dark *) {
        caret-color: #d4d4d4
    }
    .\32xl\:dark\:caret-neutral-400:is(.dark *) {
        caret-color: #a3a3a3
    }
    .\32xl\:dark\:caret-neutral-50:is(.dark *) {
        caret-color: #fafafa
    }
    .\32xl\:dark\:caret-neutral-500:is(.dark *) {
        caret-color: #737373
    }
    .\32xl\:dark\:caret-neutral-600:is(.dark *) {
        caret-color: #525252
    }
    .\32xl\:dark\:caret-neutral-700:is(.dark *) {
        caret-color: #404040
    }
    .\32xl\:dark\:caret-neutral-800:is(.dark *) {
        caret-color: #262626
    }
    .\32xl\:dark\:caret-neutral-900:is(.dark *) {
        caret-color: #171717
    }
    .\32xl\:dark\:caret-neutral-950:is(.dark *) {
        caret-color: #0a0a0a
    }
    .\32xl\:dark\:caret-orange-100:is(.dark *) {
        caret-color: #ffedd5
    }
    .\32xl\:dark\:caret-orange-200:is(.dark *) {
        caret-color: #fed7aa
    }
    .\32xl\:dark\:caret-orange-300:is(.dark *) {
        caret-color: #fdba74
    }
    .\32xl\:dark\:caret-orange-400:is(.dark *) {
        caret-color: #fb923c
    }
    .\32xl\:dark\:caret-orange-50:is(.dark *) {
        caret-color: #fff7ed
    }
    .\32xl\:dark\:caret-orange-500:is(.dark *) {
        caret-color: #f97316
    }
    .\32xl\:dark\:caret-orange-600:is(.dark *) {
        caret-color: #ea580c
    }
    .\32xl\:dark\:caret-orange-700:is(.dark *) {
        caret-color: #c2410c
    }
    .\32xl\:dark\:caret-orange-800:is(.dark *) {
        caret-color: #9a3412
    }
    .\32xl\:dark\:caret-orange-900:is(.dark *) {
        caret-color: #7c2d12
    }
    .\32xl\:dark\:caret-orange-950:is(.dark *) {
        caret-color: #431407
    }
    .\32xl\:dark\:caret-pink-100:is(.dark *) {
        caret-color: #fce7f3
    }
    .\32xl\:dark\:caret-pink-200:is(.dark *) {
        caret-color: #fbcfe8
    }
    .\32xl\:dark\:caret-pink-300:is(.dark *) {
        caret-color: #f9a8d4
    }
    .\32xl\:dark\:caret-pink-400:is(.dark *) {
        caret-color: #f472b6
    }
    .\32xl\:dark\:caret-pink-50:is(.dark *) {
        caret-color: #fdf2f8
    }
    .\32xl\:dark\:caret-pink-500:is(.dark *) {
        caret-color: #ec4899
    }
    .\32xl\:dark\:caret-pink-600:is(.dark *) {
        caret-color: #db2777
    }
    .\32xl\:dark\:caret-pink-700:is(.dark *) {
        caret-color: #be185d
    }
    .\32xl\:dark\:caret-pink-800:is(.dark *) {
        caret-color: #9d174d
    }
    .\32xl\:dark\:caret-pink-900:is(.dark *) {
        caret-color: #831843
    }
    .\32xl\:dark\:caret-pink-950:is(.dark *) {
        caret-color: #500724
    }
    .\32xl\:dark\:caret-purple-100:is(.dark *) {
        caret-color: #f3e8ff
    }
    .\32xl\:dark\:caret-purple-200:is(.dark *) {
        caret-color: #e9d5ff
    }
    .\32xl\:dark\:caret-purple-300:is(.dark *) {
        caret-color: #d8b4fe
    }
    .\32xl\:dark\:caret-purple-400:is(.dark *) {
        caret-color: #c084fc
    }
    .\32xl\:dark\:caret-purple-50:is(.dark *) {
        caret-color: #faf5ff
    }
    .\32xl\:dark\:caret-purple-500:is(.dark *) {
        caret-color: #a855f7
    }
    .\32xl\:dark\:caret-purple-600:is(.dark *) {
        caret-color: #9333ea
    }
    .\32xl\:dark\:caret-purple-700:is(.dark *) {
        caret-color: #7e22ce
    }
    .\32xl\:dark\:caret-purple-800:is(.dark *) {
        caret-color: #6b21a8
    }
    .\32xl\:dark\:caret-purple-900:is(.dark *) {
        caret-color: #581c87
    }
    .\32xl\:dark\:caret-purple-950:is(.dark *) {
        caret-color: #3b0764
    }
    .\32xl\:dark\:caret-red-100:is(.dark *) {
        caret-color: #fee2e2
    }
    .\32xl\:dark\:caret-red-200:is(.dark *) {
        caret-color: #fecaca
    }
    .\32xl\:dark\:caret-red-300:is(.dark *) {
        caret-color: #fca5a5
    }
    .\32xl\:dark\:caret-red-400:is(.dark *) {
        caret-color: #f87171
    }
    .\32xl\:dark\:caret-red-50:is(.dark *) {
        caret-color: #fef2f2
    }
    .\32xl\:dark\:caret-red-500:is(.dark *) {
        caret-color: #ef4444
    }
    .\32xl\:dark\:caret-red-600:is(.dark *) {
        caret-color: #dc2626
    }
    .\32xl\:dark\:caret-red-700:is(.dark *) {
        caret-color: #b91c1c
    }
    .\32xl\:dark\:caret-red-800:is(.dark *) {
        caret-color: #991b1b
    }
    .\32xl\:dark\:caret-red-900:is(.dark *) {
        caret-color: #7f1d1d
    }
    .\32xl\:dark\:caret-red-950:is(.dark *) {
        caret-color: #450a0a
    }
    .\32xl\:dark\:caret-rose-100:is(.dark *) {
        caret-color: #ffe4e6
    }
    .\32xl\:dark\:caret-rose-200:is(.dark *) {
        caret-color: #fecdd3
    }
    .\32xl\:dark\:caret-rose-300:is(.dark *) {
        caret-color: #fda4af
    }
    .\32xl\:dark\:caret-rose-400:is(.dark *) {
        caret-color: #fb7185
    }
    .\32xl\:dark\:caret-rose-50:is(.dark *) {
        caret-color: #fff1f2
    }
    .\32xl\:dark\:caret-rose-500:is(.dark *) {
        caret-color: #f43f5e
    }
    .\32xl\:dark\:caret-rose-600:is(.dark *) {
        caret-color: #e11d48
    }
    .\32xl\:dark\:caret-rose-700:is(.dark *) {
        caret-color: #be123c
    }
    .\32xl\:dark\:caret-rose-800:is(.dark *) {
        caret-color: #9f1239
    }
    .\32xl\:dark\:caret-rose-900:is(.dark *) {
        caret-color: #881337
    }
    .\32xl\:dark\:caret-rose-950:is(.dark *) {
        caret-color: #4c0519
    }
    .\32xl\:dark\:caret-sky-100:is(.dark *) {
        caret-color: #e0f2fe
    }
    .\32xl\:dark\:caret-sky-200:is(.dark *) {
        caret-color: #bae6fd
    }
    .\32xl\:dark\:caret-sky-300:is(.dark *) {
        caret-color: #7dd3fc
    }
    .\32xl\:dark\:caret-sky-400:is(.dark *) {
        caret-color: #38bdf8
    }
    .\32xl\:dark\:caret-sky-50:is(.dark *) {
        caret-color: #f0f9ff
    }
    .\32xl\:dark\:caret-sky-500:is(.dark *) {
        caret-color: #0ea5e9
    }
    .\32xl\:dark\:caret-sky-600:is(.dark *) {
        caret-color: #0284c7
    }
    .\32xl\:dark\:caret-sky-700:is(.dark *) {
        caret-color: #0369a1
    }
    .\32xl\:dark\:caret-sky-800:is(.dark *) {
        caret-color: #075985
    }
    .\32xl\:dark\:caret-sky-900:is(.dark *) {
        caret-color: #0c4a6e
    }
    .\32xl\:dark\:caret-sky-950:is(.dark *) {
        caret-color: #082f49
    }
    .\32xl\:dark\:caret-slate-100:is(.dark *) {
        caret-color: #f1f5f9
    }
    .\32xl\:dark\:caret-slate-200:is(.dark *) {
        caret-color: #e2e8f0
    }
    .\32xl\:dark\:caret-slate-300:is(.dark *) {
        caret-color: #cbd5e1
    }
    .\32xl\:dark\:caret-slate-400:is(.dark *) {
        caret-color: #94a3b8
    }
    .\32xl\:dark\:caret-slate-50:is(.dark *) {
        caret-color: #f8fafc
    }
    .\32xl\:dark\:caret-slate-500:is(.dark *) {
        caret-color: #64748b
    }
    .\32xl\:dark\:caret-slate-600:is(.dark *) {
        caret-color: #475569
    }
    .\32xl\:dark\:caret-slate-700:is(.dark *) {
        caret-color: #334155
    }
    .\32xl\:dark\:caret-slate-800:is(.dark *) {
        caret-color: #1e293b
    }
    .\32xl\:dark\:caret-slate-900:is(.dark *) {
        caret-color: #0f172a
    }
    .\32xl\:dark\:caret-slate-950:is(.dark *) {
        caret-color: #020617
    }
    .\32xl\:dark\:caret-stone-100:is(.dark *) {
        caret-color: #f5f5f4
    }
    .\32xl\:dark\:caret-stone-200:is(.dark *) {
        caret-color: #e7e5e4
    }
    .\32xl\:dark\:caret-stone-300:is(.dark *) {
        caret-color: #d6d3d1
    }
    .\32xl\:dark\:caret-stone-400:is(.dark *) {
        caret-color: #a8a29e
    }
    .\32xl\:dark\:caret-stone-50:is(.dark *) {
        caret-color: #fafaf9
    }
    .\32xl\:dark\:caret-stone-500:is(.dark *) {
        caret-color: #78716c
    }
    .\32xl\:dark\:caret-stone-600:is(.dark *) {
        caret-color: #57534e
    }
    .\32xl\:dark\:caret-stone-700:is(.dark *) {
        caret-color: #44403c
    }
    .\32xl\:dark\:caret-stone-800:is(.dark *) {
        caret-color: #292524
    }
    .\32xl\:dark\:caret-stone-900:is(.dark *) {
        caret-color: #1c1917
    }
    .\32xl\:dark\:caret-stone-950:is(.dark *) {
        caret-color: #0c0a09
    }
    .\32xl\:dark\:caret-teal-100:is(.dark *) {
        caret-color: #ccfbf1
    }
    .\32xl\:dark\:caret-teal-200:is(.dark *) {
        caret-color: #99f6e4
    }
    .\32xl\:dark\:caret-teal-300:is(.dark *) {
        caret-color: #5eead4
    }
    .\32xl\:dark\:caret-teal-400:is(.dark *) {
        caret-color: #2dd4bf
    }
    .\32xl\:dark\:caret-teal-50:is(.dark *) {
        caret-color: #f0fdfa
    }
    .\32xl\:dark\:caret-teal-500:is(.dark *) {
        caret-color: #14b8a6
    }
    .\32xl\:dark\:caret-teal-600:is(.dark *) {
        caret-color: #0d9488
    }
    .\32xl\:dark\:caret-teal-700:is(.dark *) {
        caret-color: #0f766e
    }
    .\32xl\:dark\:caret-teal-800:is(.dark *) {
        caret-color: #115e59
    }
    .\32xl\:dark\:caret-teal-900:is(.dark *) {
        caret-color: #134e4a
    }
    .\32xl\:dark\:caret-teal-950:is(.dark *) {
        caret-color: #042f2e
    }
    .\32xl\:dark\:caret-transparent:is(.dark *) {
        caret-color: transparent
    }
    .\32xl\:dark\:caret-violet-100:is(.dark *) {
        caret-color: #ede9fe
    }
    .\32xl\:dark\:caret-violet-200:is(.dark *) {
        caret-color: #ddd6fe
    }
    .\32xl\:dark\:caret-violet-300:is(.dark *) {
        caret-color: #c4b5fd
    }
    .\32xl\:dark\:caret-violet-400:is(.dark *) {
        caret-color: #a78bfa
    }
    .\32xl\:dark\:caret-violet-50:is(.dark *) {
        caret-color: #f5f3ff
    }
    .\32xl\:dark\:caret-violet-500:is(.dark *) {
        caret-color: #8b5cf6
    }
    .\32xl\:dark\:caret-violet-600:is(.dark *) {
        caret-color: #7c3aed
    }
    .\32xl\:dark\:caret-violet-700:is(.dark *) {
        caret-color: #6d28d9
    }
    .\32xl\:dark\:caret-violet-800:is(.dark *) {
        caret-color: #5b21b6
    }
    .\32xl\:dark\:caret-violet-900:is(.dark *) {
        caret-color: #4c1d95
    }
    .\32xl\:dark\:caret-violet-950:is(.dark *) {
        caret-color: #2e1065
    }
    .\32xl\:dark\:caret-white:is(.dark *) {
        caret-color: #fff
    }
    .\32xl\:dark\:caret-yellow-100:is(.dark *) {
        caret-color: #fef9c3
    }
    .\32xl\:dark\:caret-yellow-200:is(.dark *) {
        caret-color: #fef08a
    }
    .\32xl\:dark\:caret-yellow-300:is(.dark *) {
        caret-color: #fde047
    }
    .\32xl\:dark\:caret-yellow-400:is(.dark *) {
        caret-color: #facc15
    }
    .\32xl\:dark\:caret-yellow-50:is(.dark *) {
        caret-color: #fefce8
    }
    .\32xl\:dark\:caret-yellow-500:is(.dark *) {
        caret-color: #eab308
    }
    .\32xl\:dark\:caret-yellow-600:is(.dark *) {
        caret-color: #ca8a04
    }
    .\32xl\:dark\:caret-yellow-700:is(.dark *) {
        caret-color: #a16207
    }
    .\32xl\:dark\:caret-yellow-800:is(.dark *) {
        caret-color: #854d0e
    }
    .\32xl\:dark\:caret-yellow-900:is(.dark *) {
        caret-color: #713f12
    }
    .\32xl\:dark\:caret-yellow-950:is(.dark *) {
        caret-color: #422006
    }
    .\32xl\:dark\:caret-zinc-100:is(.dark *) {
        caret-color: #f4f4f5
    }
    .\32xl\:dark\:caret-zinc-200:is(.dark *) {
        caret-color: #e4e4e7
    }
    .\32xl\:dark\:caret-zinc-300:is(.dark *) {
        caret-color: #d4d4d8
    }
    .\32xl\:dark\:caret-zinc-400:is(.dark *) {
        caret-color: #a1a1aa
    }
    .\32xl\:dark\:caret-zinc-50:is(.dark *) {
        caret-color: #fafafa
    }
    .\32xl\:dark\:caret-zinc-500:is(.dark *) {
        caret-color: #71717a
    }
    .\32xl\:dark\:caret-zinc-600:is(.dark *) {
        caret-color: #52525b
    }
    .\32xl\:dark\:caret-zinc-700:is(.dark *) {
        caret-color: #3f3f46
    }
    .\32xl\:dark\:caret-zinc-800:is(.dark *) {
        caret-color: #27272a
    }
    .\32xl\:dark\:caret-zinc-900:is(.dark *) {
        caret-color: #18181b
    }
    .\32xl\:dark\:caret-zinc-950:is(.dark *) {
        caret-color: #09090b
    }
    .\32xl\:dark\:accent-amber-100:is(.dark *) {
        accent-color: #fef3c7
    }
    .\32xl\:dark\:accent-amber-200:is(.dark *) {
        accent-color: #fde68a
    }
    .\32xl\:dark\:accent-amber-300:is(.dark *) {
        accent-color: #fcd34d
    }
    .\32xl\:dark\:accent-amber-400:is(.dark *) {
        accent-color: #fbbf24
    }
    .\32xl\:dark\:accent-amber-50:is(.dark *) {
        accent-color: #fffbeb
    }
    .\32xl\:dark\:accent-amber-500:is(.dark *) {
        accent-color: #f59e0b
    }
    .\32xl\:dark\:accent-amber-600:is(.dark *) {
        accent-color: #d97706
    }
    .\32xl\:dark\:accent-amber-700:is(.dark *) {
        accent-color: #b45309
    }
    .\32xl\:dark\:accent-amber-800:is(.dark *) {
        accent-color: #92400e
    }
    .\32xl\:dark\:accent-amber-900:is(.dark *) {
        accent-color: #78350f
    }
    .\32xl\:dark\:accent-amber-950:is(.dark *) {
        accent-color: #451a03
    }
    .\32xl\:dark\:accent-auto:is(.dark *) {
        accent-color: auto
    }
    .\32xl\:dark\:accent-black:is(.dark *) {
        accent-color: #000
    }
    .\32xl\:dark\:accent-blue-100:is(.dark *) {
        accent-color: #dbeafe
    }
    .\32xl\:dark\:accent-blue-200:is(.dark *) {
        accent-color: #bfdbfe
    }
    .\32xl\:dark\:accent-blue-300:is(.dark *) {
        accent-color: #93c5fd
    }
    .\32xl\:dark\:accent-blue-400:is(.dark *) {
        accent-color: #60a5fa
    }
    .\32xl\:dark\:accent-blue-50:is(.dark *) {
        accent-color: #eff6ff
    }
    .\32xl\:dark\:accent-blue-500:is(.dark *) {
        accent-color: #3b82f6
    }
    .\32xl\:dark\:accent-blue-600:is(.dark *) {
        accent-color: #2563eb
    }
    .\32xl\:dark\:accent-blue-700:is(.dark *) {
        accent-color: #1d4ed8
    }
    .\32xl\:dark\:accent-blue-800:is(.dark *) {
        accent-color: #1e40af
    }
    .\32xl\:dark\:accent-blue-900:is(.dark *) {
        accent-color: #1e3a8a
    }
    .\32xl\:dark\:accent-blue-950:is(.dark *) {
        accent-color: #172554
    }
    .\32xl\:dark\:accent-current:is(.dark *) {
        accent-color: currentColor
    }
    .\32xl\:dark\:accent-cyan-100:is(.dark *) {
        accent-color: #cffafe
    }
    .\32xl\:dark\:accent-cyan-200:is(.dark *) {
        accent-color: #a5f3fc
    }
    .\32xl\:dark\:accent-cyan-300:is(.dark *) {
        accent-color: #67e8f9
    }
    .\32xl\:dark\:accent-cyan-400:is(.dark *) {
        accent-color: #22d3ee
    }
    .\32xl\:dark\:accent-cyan-50:is(.dark *) {
        accent-color: #ecfeff
    }
    .\32xl\:dark\:accent-cyan-500:is(.dark *) {
        accent-color: #06b6d4
    }
    .\32xl\:dark\:accent-cyan-600:is(.dark *) {
        accent-color: #0891b2
    }
    .\32xl\:dark\:accent-cyan-700:is(.dark *) {
        accent-color: #0e7490
    }
    .\32xl\:dark\:accent-cyan-800:is(.dark *) {
        accent-color: #155e75
    }
    .\32xl\:dark\:accent-cyan-900:is(.dark *) {
        accent-color: #164e63
    }
    .\32xl\:dark\:accent-cyan-950:is(.dark *) {
        accent-color: #083344
    }
    .\32xl\:dark\:accent-emerald-100:is(.dark *) {
        accent-color: #d1fae5
    }
    .\32xl\:dark\:accent-emerald-200:is(.dark *) {
        accent-color: #a7f3d0
    }
    .\32xl\:dark\:accent-emerald-300:is(.dark *) {
        accent-color: #6ee7b7
    }
    .\32xl\:dark\:accent-emerald-400:is(.dark *) {
        accent-color: #34d399
    }
    .\32xl\:dark\:accent-emerald-50:is(.dark *) {
        accent-color: #ecfdf5
    }
    .\32xl\:dark\:accent-emerald-500:is(.dark *) {
        accent-color: #10b981
    }
    .\32xl\:dark\:accent-emerald-600:is(.dark *) {
        accent-color: #059669
    }
    .\32xl\:dark\:accent-emerald-700:is(.dark *) {
        accent-color: #047857
    }
    .\32xl\:dark\:accent-emerald-800:is(.dark *) {
        accent-color: #065f46
    }
    .\32xl\:dark\:accent-emerald-900:is(.dark *) {
        accent-color: #064e3b
    }
    .\32xl\:dark\:accent-emerald-950:is(.dark *) {
        accent-color: #022c22
    }
    .\32xl\:dark\:accent-fuchsia-100:is(.dark *) {
        accent-color: #fae8ff
    }
    .\32xl\:dark\:accent-fuchsia-200:is(.dark *) {
        accent-color: #f5d0fe
    }
    .\32xl\:dark\:accent-fuchsia-300:is(.dark *) {
        accent-color: #f0abfc
    }
    .\32xl\:dark\:accent-fuchsia-400:is(.dark *) {
        accent-color: #e879f9
    }
    .\32xl\:dark\:accent-fuchsia-50:is(.dark *) {
        accent-color: #fdf4ff
    }
    .\32xl\:dark\:accent-fuchsia-500:is(.dark *) {
        accent-color: #d946ef
    }
    .\32xl\:dark\:accent-fuchsia-600:is(.dark *) {
        accent-color: #c026d3
    }
    .\32xl\:dark\:accent-fuchsia-700:is(.dark *) {
        accent-color: #a21caf
    }
    .\32xl\:dark\:accent-fuchsia-800:is(.dark *) {
        accent-color: #86198f
    }
    .\32xl\:dark\:accent-fuchsia-900:is(.dark *) {
        accent-color: #701a75
    }
    .\32xl\:dark\:accent-fuchsia-950:is(.dark *) {
        accent-color: #4a044e
    }
    .\32xl\:dark\:accent-gray-100:is(.dark *) {
        accent-color: #f3f4f6
    }
    .\32xl\:dark\:accent-gray-200:is(.dark *) {
        accent-color: #e5e7eb
    }
    .\32xl\:dark\:accent-gray-300:is(.dark *) {
        accent-color: #d1d5db
    }
    .\32xl\:dark\:accent-gray-400:is(.dark *) {
        accent-color: #9ca3af
    }
    .\32xl\:dark\:accent-gray-50:is(.dark *) {
        accent-color: #f9fafb
    }
    .\32xl\:dark\:accent-gray-500:is(.dark *) {
        accent-color: #6b7280
    }
    .\32xl\:dark\:accent-gray-600:is(.dark *) {
        accent-color: #4b5563
    }
    .\32xl\:dark\:accent-gray-700:is(.dark *) {
        accent-color: #374151
    }
    .\32xl\:dark\:accent-gray-800:is(.dark *) {
        accent-color: #1f2937
    }
    .\32xl\:dark\:accent-gray-900:is(.dark *) {
        accent-color: #111827
    }
    .\32xl\:dark\:accent-gray-950:is(.dark *) {
        accent-color: #030712
    }
    .\32xl\:dark\:accent-green-100:is(.dark *) {
        accent-color: #dcfce7
    }
    .\32xl\:dark\:accent-green-200:is(.dark *) {
        accent-color: #bbf7d0
    }
    .\32xl\:dark\:accent-green-300:is(.dark *) {
        accent-color: #86efac
    }
    .\32xl\:dark\:accent-green-400:is(.dark *) {
        accent-color: #4ade80
    }
    .\32xl\:dark\:accent-green-50:is(.dark *) {
        accent-color: #f0fdf4
    }
    .\32xl\:dark\:accent-green-500:is(.dark *) {
        accent-color: #22c55e
    }
    .\32xl\:dark\:accent-green-600:is(.dark *) {
        accent-color: #16a34a
    }
    .\32xl\:dark\:accent-green-700:is(.dark *) {
        accent-color: #15803d
    }
    .\32xl\:dark\:accent-green-800:is(.dark *) {
        accent-color: #166534
    }
    .\32xl\:dark\:accent-green-900:is(.dark *) {
        accent-color: #14532d
    }
    .\32xl\:dark\:accent-green-950:is(.dark *) {
        accent-color: #052e16
    }
    .\32xl\:dark\:accent-indigo-100:is(.dark *) {
        accent-color: #e0e7ff
    }
    .\32xl\:dark\:accent-indigo-200:is(.dark *) {
        accent-color: #c7d2fe
    }
    .\32xl\:dark\:accent-indigo-300:is(.dark *) {
        accent-color: #a5b4fc
    }
    .\32xl\:dark\:accent-indigo-400:is(.dark *) {
        accent-color: #818cf8
    }
    .\32xl\:dark\:accent-indigo-50:is(.dark *) {
        accent-color: #eef2ff
    }
    .\32xl\:dark\:accent-indigo-500:is(.dark *) {
        accent-color: #6366f1
    }
    .\32xl\:dark\:accent-indigo-600:is(.dark *) {
        accent-color: #4f46e5
    }
    .\32xl\:dark\:accent-indigo-700:is(.dark *) {
        accent-color: #4338ca
    }
    .\32xl\:dark\:accent-indigo-800:is(.dark *) {
        accent-color: #3730a3
    }
    .\32xl\:dark\:accent-indigo-900:is(.dark *) {
        accent-color: #312e81
    }
    .\32xl\:dark\:accent-indigo-950:is(.dark *) {
        accent-color: #1e1b4b
    }
    .\32xl\:dark\:accent-inherit:is(.dark *) {
        accent-color: inherit
    }
    .\32xl\:dark\:accent-lime-100:is(.dark *) {
        accent-color: #ecfccb
    }
    .\32xl\:dark\:accent-lime-200:is(.dark *) {
        accent-color: #d9f99d
    }
    .\32xl\:dark\:accent-lime-300:is(.dark *) {
        accent-color: #bef264
    }
    .\32xl\:dark\:accent-lime-400:is(.dark *) {
        accent-color: #a3e635
    }
    .\32xl\:dark\:accent-lime-50:is(.dark *) {
        accent-color: #f7fee7
    }
    .\32xl\:dark\:accent-lime-500:is(.dark *) {
        accent-color: #84cc16
    }
    .\32xl\:dark\:accent-lime-600:is(.dark *) {
        accent-color: #65a30d
    }
    .\32xl\:dark\:accent-lime-700:is(.dark *) {
        accent-color: #4d7c0f
    }
    .\32xl\:dark\:accent-lime-800:is(.dark *) {
        accent-color: #3f6212
    }
    .\32xl\:dark\:accent-lime-900:is(.dark *) {
        accent-color: #365314
    }
    .\32xl\:dark\:accent-lime-950:is(.dark *) {
        accent-color: #1a2e05
    }
    .\32xl\:dark\:accent-neutral-100:is(.dark *) {
        accent-color: #f5f5f5
    }
    .\32xl\:dark\:accent-neutral-200:is(.dark *) {
        accent-color: #e5e5e5
    }
    .\32xl\:dark\:accent-neutral-300:is(.dark *) {
        accent-color: #d4d4d4
    }
    .\32xl\:dark\:accent-neutral-400:is(.dark *) {
        accent-color: #a3a3a3
    }
    .\32xl\:dark\:accent-neutral-50:is(.dark *) {
        accent-color: #fafafa
    }
    .\32xl\:dark\:accent-neutral-500:is(.dark *) {
        accent-color: #737373
    }
    .\32xl\:dark\:accent-neutral-600:is(.dark *) {
        accent-color: #525252
    }
    .\32xl\:dark\:accent-neutral-700:is(.dark *) {
        accent-color: #404040
    }
    .\32xl\:dark\:accent-neutral-800:is(.dark *) {
        accent-color: #262626
    }
    .\32xl\:dark\:accent-neutral-900:is(.dark *) {
        accent-color: #171717
    }
    .\32xl\:dark\:accent-neutral-950:is(.dark *) {
        accent-color: #0a0a0a
    }
    .\32xl\:dark\:accent-orange-100:is(.dark *) {
        accent-color: #ffedd5
    }
    .\32xl\:dark\:accent-orange-200:is(.dark *) {
        accent-color: #fed7aa
    }
    .\32xl\:dark\:accent-orange-300:is(.dark *) {
        accent-color: #fdba74
    }
    .\32xl\:dark\:accent-orange-400:is(.dark *) {
        accent-color: #fb923c
    }
    .\32xl\:dark\:accent-orange-50:is(.dark *) {
        accent-color: #fff7ed
    }
    .\32xl\:dark\:accent-orange-500:is(.dark *) {
        accent-color: #f97316
    }
    .\32xl\:dark\:accent-orange-600:is(.dark *) {
        accent-color: #ea580c
    }
    .\32xl\:dark\:accent-orange-700:is(.dark *) {
        accent-color: #c2410c
    }
    .\32xl\:dark\:accent-orange-800:is(.dark *) {
        accent-color: #9a3412
    }
    .\32xl\:dark\:accent-orange-900:is(.dark *) {
        accent-color: #7c2d12
    }
    .\32xl\:dark\:accent-orange-950:is(.dark *) {
        accent-color: #431407
    }
    .\32xl\:dark\:accent-pink-100:is(.dark *) {
        accent-color: #fce7f3
    }
    .\32xl\:dark\:accent-pink-200:is(.dark *) {
        accent-color: #fbcfe8
    }
    .\32xl\:dark\:accent-pink-300:is(.dark *) {
        accent-color: #f9a8d4
    }
    .\32xl\:dark\:accent-pink-400:is(.dark *) {
        accent-color: #f472b6
    }
    .\32xl\:dark\:accent-pink-50:is(.dark *) {
        accent-color: #fdf2f8
    }
    .\32xl\:dark\:accent-pink-500:is(.dark *) {
        accent-color: #ec4899
    }
    .\32xl\:dark\:accent-pink-600:is(.dark *) {
        accent-color: #db2777
    }
    .\32xl\:dark\:accent-pink-700:is(.dark *) {
        accent-color: #be185d
    }
    .\32xl\:dark\:accent-pink-800:is(.dark *) {
        accent-color: #9d174d
    }
    .\32xl\:dark\:accent-pink-900:is(.dark *) {
        accent-color: #831843
    }
    .\32xl\:dark\:accent-pink-950:is(.dark *) {
        accent-color: #500724
    }
    .\32xl\:dark\:accent-purple-100:is(.dark *) {
        accent-color: #f3e8ff
    }
    .\32xl\:dark\:accent-purple-200:is(.dark *) {
        accent-color: #e9d5ff
    }
    .\32xl\:dark\:accent-purple-300:is(.dark *) {
        accent-color: #d8b4fe
    }
    .\32xl\:dark\:accent-purple-400:is(.dark *) {
        accent-color: #c084fc
    }
    .\32xl\:dark\:accent-purple-50:is(.dark *) {
        accent-color: #faf5ff
    }
    .\32xl\:dark\:accent-purple-500:is(.dark *) {
        accent-color: #a855f7
    }
    .\32xl\:dark\:accent-purple-600:is(.dark *) {
        accent-color: #9333ea
    }
    .\32xl\:dark\:accent-purple-700:is(.dark *) {
        accent-color: #7e22ce
    }
    .\32xl\:dark\:accent-purple-800:is(.dark *) {
        accent-color: #6b21a8
    }
    .\32xl\:dark\:accent-purple-900:is(.dark *) {
        accent-color: #581c87
    }
    .\32xl\:dark\:accent-purple-950:is(.dark *) {
        accent-color: #3b0764
    }
    .\32xl\:dark\:accent-red-100:is(.dark *) {
        accent-color: #fee2e2
    }
    .\32xl\:dark\:accent-red-200:is(.dark *) {
        accent-color: #fecaca
    }
    .\32xl\:dark\:accent-red-300:is(.dark *) {
        accent-color: #fca5a5
    }
    .\32xl\:dark\:accent-red-400:is(.dark *) {
        accent-color: #f87171
    }
    .\32xl\:dark\:accent-red-50:is(.dark *) {
        accent-color: #fef2f2
    }
    .\32xl\:dark\:accent-red-500:is(.dark *) {
        accent-color: #ef4444
    }
    .\32xl\:dark\:accent-red-600:is(.dark *) {
        accent-color: #dc2626
    }
    .\32xl\:dark\:accent-red-700:is(.dark *) {
        accent-color: #b91c1c
    }
    .\32xl\:dark\:accent-red-800:is(.dark *) {
        accent-color: #991b1b
    }
    .\32xl\:dark\:accent-red-900:is(.dark *) {
        accent-color: #7f1d1d
    }
    .\32xl\:dark\:accent-red-950:is(.dark *) {
        accent-color: #450a0a
    }
    .\32xl\:dark\:accent-rose-100:is(.dark *) {
        accent-color: #ffe4e6
    }
    .\32xl\:dark\:accent-rose-200:is(.dark *) {
        accent-color: #fecdd3
    }
    .\32xl\:dark\:accent-rose-300:is(.dark *) {
        accent-color: #fda4af
    }
    .\32xl\:dark\:accent-rose-400:is(.dark *) {
        accent-color: #fb7185
    }
    .\32xl\:dark\:accent-rose-50:is(.dark *) {
        accent-color: #fff1f2
    }
    .\32xl\:dark\:accent-rose-500:is(.dark *) {
        accent-color: #f43f5e
    }
    .\32xl\:dark\:accent-rose-600:is(.dark *) {
        accent-color: #e11d48
    }
    .\32xl\:dark\:accent-rose-700:is(.dark *) {
        accent-color: #be123c
    }
    .\32xl\:dark\:accent-rose-800:is(.dark *) {
        accent-color: #9f1239
    }
    .\32xl\:dark\:accent-rose-900:is(.dark *) {
        accent-color: #881337
    }
    .\32xl\:dark\:accent-rose-950:is(.dark *) {
        accent-color: #4c0519
    }
    .\32xl\:dark\:accent-sky-100:is(.dark *) {
        accent-color: #e0f2fe
    }
    .\32xl\:dark\:accent-sky-200:is(.dark *) {
        accent-color: #bae6fd
    }
    .\32xl\:dark\:accent-sky-300:is(.dark *) {
        accent-color: #7dd3fc
    }
    .\32xl\:dark\:accent-sky-400:is(.dark *) {
        accent-color: #38bdf8
    }
    .\32xl\:dark\:accent-sky-50:is(.dark *) {
        accent-color: #f0f9ff
    }
    .\32xl\:dark\:accent-sky-500:is(.dark *) {
        accent-color: #0ea5e9
    }
    .\32xl\:dark\:accent-sky-600:is(.dark *) {
        accent-color: #0284c7
    }
    .\32xl\:dark\:accent-sky-700:is(.dark *) {
        accent-color: #0369a1
    }
    .\32xl\:dark\:accent-sky-800:is(.dark *) {
        accent-color: #075985
    }
    .\32xl\:dark\:accent-sky-900:is(.dark *) {
        accent-color: #0c4a6e
    }
    .\32xl\:dark\:accent-sky-950:is(.dark *) {
        accent-color: #082f49
    }
    .\32xl\:dark\:accent-slate-100:is(.dark *) {
        accent-color: #f1f5f9
    }
    .\32xl\:dark\:accent-slate-200:is(.dark *) {
        accent-color: #e2e8f0
    }
    .\32xl\:dark\:accent-slate-300:is(.dark *) {
        accent-color: #cbd5e1
    }
    .\32xl\:dark\:accent-slate-400:is(.dark *) {
        accent-color: #94a3b8
    }
    .\32xl\:dark\:accent-slate-50:is(.dark *) {
        accent-color: #f8fafc
    }
    .\32xl\:dark\:accent-slate-500:is(.dark *) {
        accent-color: #64748b
    }
    .\32xl\:dark\:accent-slate-600:is(.dark *) {
        accent-color: #475569
    }
    .\32xl\:dark\:accent-slate-700:is(.dark *) {
        accent-color: #334155
    }
    .\32xl\:dark\:accent-slate-800:is(.dark *) {
        accent-color: #1e293b
    }
    .\32xl\:dark\:accent-slate-900:is(.dark *) {
        accent-color: #0f172a
    }
    .\32xl\:dark\:accent-slate-950:is(.dark *) {
        accent-color: #020617
    }
    .\32xl\:dark\:accent-stone-100:is(.dark *) {
        accent-color: #f5f5f4
    }
    .\32xl\:dark\:accent-stone-200:is(.dark *) {
        accent-color: #e7e5e4
    }
    .\32xl\:dark\:accent-stone-300:is(.dark *) {
        accent-color: #d6d3d1
    }
    .\32xl\:dark\:accent-stone-400:is(.dark *) {
        accent-color: #a8a29e
    }
    .\32xl\:dark\:accent-stone-50:is(.dark *) {
        accent-color: #fafaf9
    }
    .\32xl\:dark\:accent-stone-500:is(.dark *) {
        accent-color: #78716c
    }
    .\32xl\:dark\:accent-stone-600:is(.dark *) {
        accent-color: #57534e
    }
    .\32xl\:dark\:accent-stone-700:is(.dark *) {
        accent-color: #44403c
    }
    .\32xl\:dark\:accent-stone-800:is(.dark *) {
        accent-color: #292524
    }
    .\32xl\:dark\:accent-stone-900:is(.dark *) {
        accent-color: #1c1917
    }
    .\32xl\:dark\:accent-stone-950:is(.dark *) {
        accent-color: #0c0a09
    }
    .\32xl\:dark\:accent-teal-100:is(.dark *) {
        accent-color: #ccfbf1
    }
    .\32xl\:dark\:accent-teal-200:is(.dark *) {
        accent-color: #99f6e4
    }
    .\32xl\:dark\:accent-teal-300:is(.dark *) {
        accent-color: #5eead4
    }
    .\32xl\:dark\:accent-teal-400:is(.dark *) {
        accent-color: #2dd4bf
    }
    .\32xl\:dark\:accent-teal-50:is(.dark *) {
        accent-color: #f0fdfa
    }
    .\32xl\:dark\:accent-teal-500:is(.dark *) {
        accent-color: #14b8a6
    }
    .\32xl\:dark\:accent-teal-600:is(.dark *) {
        accent-color: #0d9488
    }
    .\32xl\:dark\:accent-teal-700:is(.dark *) {
        accent-color: #0f766e
    }
    .\32xl\:dark\:accent-teal-800:is(.dark *) {
        accent-color: #115e59
    }
    .\32xl\:dark\:accent-teal-900:is(.dark *) {
        accent-color: #134e4a
    }
    .\32xl\:dark\:accent-teal-950:is(.dark *) {
        accent-color: #042f2e
    }
    .\32xl\:dark\:accent-transparent:is(.dark *) {
        accent-color: transparent
    }
    .\32xl\:dark\:accent-violet-100:is(.dark *) {
        accent-color: #ede9fe
    }
    .\32xl\:dark\:accent-violet-200:is(.dark *) {
        accent-color: #ddd6fe
    }
    .\32xl\:dark\:accent-violet-300:is(.dark *) {
        accent-color: #c4b5fd
    }
    .\32xl\:dark\:accent-violet-400:is(.dark *) {
        accent-color: #a78bfa
    }
    .\32xl\:dark\:accent-violet-50:is(.dark *) {
        accent-color: #f5f3ff
    }
    .\32xl\:dark\:accent-violet-500:is(.dark *) {
        accent-color: #8b5cf6
    }
    .\32xl\:dark\:accent-violet-600:is(.dark *) {
        accent-color: #7c3aed
    }
    .\32xl\:dark\:accent-violet-700:is(.dark *) {
        accent-color: #6d28d9
    }
    .\32xl\:dark\:accent-violet-800:is(.dark *) {
        accent-color: #5b21b6
    }
    .\32xl\:dark\:accent-violet-900:is(.dark *) {
        accent-color: #4c1d95
    }
    .\32xl\:dark\:accent-violet-950:is(.dark *) {
        accent-color: #2e1065
    }
    .\32xl\:dark\:accent-white:is(.dark *) {
        accent-color: #fff
    }
    .\32xl\:dark\:accent-yellow-100:is(.dark *) {
        accent-color: #fef9c3
    }
    .\32xl\:dark\:accent-yellow-200:is(.dark *) {
        accent-color: #fef08a
    }
    .\32xl\:dark\:accent-yellow-300:is(.dark *) {
        accent-color: #fde047
    }
    .\32xl\:dark\:accent-yellow-400:is(.dark *) {
        accent-color: #facc15
    }
    .\32xl\:dark\:accent-yellow-50:is(.dark *) {
        accent-color: #fefce8
    }
    .\32xl\:dark\:accent-yellow-500:is(.dark *) {
        accent-color: #eab308
    }
    .\32xl\:dark\:accent-yellow-600:is(.dark *) {
        accent-color: #ca8a04
    }
    .\32xl\:dark\:accent-yellow-700:is(.dark *) {
        accent-color: #a16207
    }
    .\32xl\:dark\:accent-yellow-800:is(.dark *) {
        accent-color: #854d0e
    }
    .\32xl\:dark\:accent-yellow-900:is(.dark *) {
        accent-color: #713f12
    }
    .\32xl\:dark\:accent-yellow-950:is(.dark *) {
        accent-color: #422006
    }
    .\32xl\:dark\:accent-zinc-100:is(.dark *) {
        accent-color: #f4f4f5
    }
    .\32xl\:dark\:accent-zinc-200:is(.dark *) {
        accent-color: #e4e4e7
    }
    .\32xl\:dark\:accent-zinc-300:is(.dark *) {
        accent-color: #d4d4d8
    }
    .\32xl\:dark\:accent-zinc-400:is(.dark *) {
        accent-color: #a1a1aa
    }
    .\32xl\:dark\:accent-zinc-50:is(.dark *) {
        accent-color: #fafafa
    }
    .\32xl\:dark\:accent-zinc-500:is(.dark *) {
        accent-color: #71717a
    }
    .\32xl\:dark\:accent-zinc-600:is(.dark *) {
        accent-color: #52525b
    }
    .\32xl\:dark\:accent-zinc-700:is(.dark *) {
        accent-color: #3f3f46
    }
    .\32xl\:dark\:accent-zinc-800:is(.dark *) {
        accent-color: #27272a
    }
    .\32xl\:dark\:accent-zinc-900:is(.dark *) {
        accent-color: #18181b
    }
    .\32xl\:dark\:accent-zinc-950:is(.dark *) {
        accent-color: #09090b
    }
    .\32xl\:dark\:opacity-0:is(.dark *) {
        opacity: 0
    }
    .\32xl\:dark\:opacity-10:is(.dark *) {
        opacity: 0.1
    }
    .\32xl\:dark\:opacity-100:is(.dark *) {
        opacity: 1
    }
    .\32xl\:dark\:opacity-15:is(.dark *) {
        opacity: 0.15
    }
    .\32xl\:dark\:opacity-20:is(.dark *) {
        opacity: 0.2
    }
    .\32xl\:dark\:opacity-25:is(.dark *) {
        opacity: 0.25
    }
    .\32xl\:dark\:opacity-30:is(.dark *) {
        opacity: 0.3
    }
    .\32xl\:dark\:opacity-35:is(.dark *) {
        opacity: 0.35
    }
    .\32xl\:dark\:opacity-40:is(.dark *) {
        opacity: 0.4
    }
    .\32xl\:dark\:opacity-45:is(.dark *) {
        opacity: 0.45
    }
    .\32xl\:dark\:opacity-5:is(.dark *) {
        opacity: 0.05
    }
    .\32xl\:dark\:opacity-50:is(.dark *) {
        opacity: 0.5
    }
    .\32xl\:dark\:opacity-55:is(.dark *) {
        opacity: 0.55
    }
    .\32xl\:dark\:opacity-60:is(.dark *) {
        opacity: 0.6
    }
    .\32xl\:dark\:opacity-65:is(.dark *) {
        opacity: 0.65
    }
    .\32xl\:dark\:opacity-70:is(.dark *) {
        opacity: 0.7
    }
    .\32xl\:dark\:opacity-75:is(.dark *) {
        opacity: 0.75
    }
    .\32xl\:dark\:opacity-80:is(.dark *) {
        opacity: 0.8
    }
    .\32xl\:dark\:opacity-85:is(.dark *) {
        opacity: 0.85
    }
    .\32xl\:dark\:opacity-90:is(.dark *) {
        opacity: 0.9
    }
    .\32xl\:dark\:opacity-95:is(.dark *) {
        opacity: 0.95
    }
    .\32xl\:dark\:bg-blend-normal:is(.dark *) {
        background-blend-mode: normal
    }
    .\32xl\:dark\:bg-blend-multiply:is(.dark *) {
        background-blend-mode: multiply
    }
    .\32xl\:dark\:bg-blend-screen:is(.dark *) {
        background-blend-mode: screen
    }
    .\32xl\:dark\:bg-blend-overlay:is(.dark *) {
        background-blend-mode: overlay
    }
    .\32xl\:dark\:bg-blend-darken:is(.dark *) {
        background-blend-mode: darken
    }
    .\32xl\:dark\:bg-blend-lighten:is(.dark *) {
        background-blend-mode: lighten
    }
    .\32xl\:dark\:bg-blend-color-dodge:is(.dark *) {
        background-blend-mode: color-dodge
    }
    .\32xl\:dark\:bg-blend-color-burn:is(.dark *) {
        background-blend-mode: color-burn
    }
    .\32xl\:dark\:bg-blend-hard-light:is(.dark *) {
        background-blend-mode: hard-light
    }
    .\32xl\:dark\:bg-blend-soft-light:is(.dark *) {
        background-blend-mode: soft-light
    }
    .\32xl\:dark\:bg-blend-difference:is(.dark *) {
        background-blend-mode: difference
    }
    .\32xl\:dark\:bg-blend-exclusion:is(.dark *) {
        background-blend-mode: exclusion
    }
    .\32xl\:dark\:bg-blend-hue:is(.dark *) {
        background-blend-mode: hue
    }
    .\32xl\:dark\:bg-blend-saturation:is(.dark *) {
        background-blend-mode: saturation
    }
    .\32xl\:dark\:bg-blend-color:is(.dark *) {
        background-blend-mode: color
    }
    .\32xl\:dark\:bg-blend-luminosity:is(.dark *) {
        background-blend-mode: luminosity
    }
    .\32xl\:dark\:shadow:is(.dark *) {
        --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:shadow-2xl:is(.dark *) {
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:shadow-inner:is(.dark *) {
        --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:shadow-lg:is(.dark *) {
        --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:shadow-md:is(.dark *) {
        --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:shadow-none:is(.dark *) {
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:shadow-sm:is(.dark *) {
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:shadow-xl:is(.dark *) {
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    .\32xl\:dark\:outline-none:is(.dark *) {
        outline: 2px solid transparent;
        outline-offset: 2px
    }
    .\32xl\:dark\:outline:is(.dark *) {
        outline-style: solid
    }
    .\32xl\:dark\:outline-dashed:is(.dark *) {
        outline-style: dashed
    }
    .\32xl\:dark\:outline-dotted:is(.dark *) {
        outline-style: dotted
    }
    .\32xl\:dark\:outline-double:is(.dark *) {
        outline-style: double
    }
    .\32xl\:dark\:outline-0:is(.dark *) {
        outline-width: 0px
    }
    .\32xl\:dark\:outline-1:is(.dark *) {
        outline-width: 1px
    }
    .\32xl\:dark\:outline-2:is(.dark *) {
        outline-width: 2px
    }
    .\32xl\:dark\:outline-4:is(.dark *) {
        outline-width: 4px
    }
    .\32xl\:dark\:outline-8:is(.dark *) {
        outline-width: 8px
    }
    .\32xl\:dark\:outline-offset-0:is(.dark *) {
        outline-offset: 0px
    }
    .\32xl\:dark\:outline-offset-1:is(.dark *) {
        outline-offset: 1px
    }
    .\32xl\:dark\:outline-offset-2:is(.dark *) {
        outline-offset: 2px
    }
    .\32xl\:dark\:outline-offset-4:is(.dark *) {
        outline-offset: 4px
    }
    .\32xl\:dark\:outline-offset-8:is(.dark *) {
        outline-offset: 8px
    }
    .\32xl\:dark\:outline-amber-100:is(.dark *) {
        outline-color: #fef3c7
    }
    .\32xl\:dark\:outline-amber-200:is(.dark *) {
        outline-color: #fde68a
    }
    .\32xl\:dark\:outline-amber-300:is(.dark *) {
        outline-color: #fcd34d
    }
    .\32xl\:dark\:outline-amber-400:is(.dark *) {
        outline-color: #fbbf24
    }
    .\32xl\:dark\:outline-amber-50:is(.dark *) {
        outline-color: #fffbeb
    }
    .\32xl\:dark\:outline-amber-500:is(.dark *) {
        outline-color: #f59e0b
    }
    .\32xl\:dark\:outline-amber-600:is(.dark *) {
        outline-color: #d97706
    }
    .\32xl\:dark\:outline-amber-700:is(.dark *) {
        outline-color: #b45309
    }
    .\32xl\:dark\:outline-amber-800:is(.dark *) {
        outline-color: #92400e
    }
    .\32xl\:dark\:outline-amber-900:is(.dark *) {
        outline-color: #78350f
    }
    .\32xl\:dark\:outline-amber-950:is(.dark *) {
        outline-color: #451a03
    }
    .\32xl\:dark\:outline-black:is(.dark *) {
        outline-color: #000
    }
    .\32xl\:dark\:outline-blue-100:is(.dark *) {
        outline-color: #dbeafe
    }
    .\32xl\:dark\:outline-blue-200:is(.dark *) {
        outline-color: #bfdbfe
    }
    .\32xl\:dark\:outline-blue-300:is(.dark *) {
        outline-color: #93c5fd
    }
    .\32xl\:dark\:outline-blue-400:is(.dark *) {
        outline-color: #60a5fa
    }
    .\32xl\:dark\:outline-blue-50:is(.dark *) {
        outline-color: #eff6ff
    }
    .\32xl\:dark\:outline-blue-500:is(.dark *) {
        outline-color: #3b82f6
    }
    .\32xl\:dark\:outline-blue-600:is(.dark *) {
        outline-color: #2563eb
    }
    .\32xl\:dark\:outline-blue-700:is(.dark *) {
        outline-color: #1d4ed8
    }
    .\32xl\:dark\:outline-blue-800:is(.dark *) {
        outline-color: #1e40af
    }
    .\32xl\:dark\:outline-blue-900:is(.dark *) {
        outline-color: #1e3a8a
    }
    .\32xl\:dark\:outline-blue-950:is(.dark *) {
        outline-color: #172554
    }
    .\32xl\:dark\:outline-current:is(.dark *) {
        outline-color: currentColor
    }
    .\32xl\:dark\:outline-cyan-100:is(.dark *) {
        outline-color: #cffafe
    }
    .\32xl\:dark\:outline-cyan-200:is(.dark *) {
        outline-color: #a5f3fc
    }
    .\32xl\:dark\:outline-cyan-300:is(.dark *) {
        outline-color: #67e8f9
    }
    .\32xl\:dark\:outline-cyan-400:is(.dark *) {
        outline-color: #22d3ee
    }
    .\32xl\:dark\:outline-cyan-50:is(.dark *) {
        outline-color: #ecfeff
    }
    .\32xl\:dark\:outline-cyan-500:is(.dark *) {
        outline-color: #06b6d4
    }
    .\32xl\:dark\:outline-cyan-600:is(.dark *) {
        outline-color: #0891b2
    }
    .\32xl\:dark\:outline-cyan-700:is(.dark *) {
        outline-color: #0e7490
    }
    .\32xl\:dark\:outline-cyan-800:is(.dark *) {
        outline-color: #155e75
    }
    .\32xl\:dark\:outline-cyan-900:is(.dark *) {
        outline-color: #164e63
    }
    .\32xl\:dark\:outline-cyan-950:is(.dark *) {
        outline-color: #083344
    }
    .\32xl\:dark\:outline-emerald-100:is(.dark *) {
        outline-color: #d1fae5
    }
    .\32xl\:dark\:outline-emerald-200:is(.dark *) {
        outline-color: #a7f3d0
    }
    .\32xl\:dark\:outline-emerald-300:is(.dark *) {
        outline-color: #6ee7b7
    }
    .\32xl\:dark\:outline-emerald-400:is(.dark *) {
        outline-color: #34d399
    }
    .\32xl\:dark\:outline-emerald-50:is(.dark *) {
        outline-color: #ecfdf5
    }
    .\32xl\:dark\:outline-emerald-500:is(.dark *) {
        outline-color: #10b981
    }
    .\32xl\:dark\:outline-emerald-600:is(.dark *) {
        outline-color: #059669
    }
    .\32xl\:dark\:outline-emerald-700:is(.dark *) {
        outline-color: #047857
    }
    .\32xl\:dark\:outline-emerald-800:is(.dark *) {
        outline-color: #065f46
    }
    .\32xl\:dark\:outline-emerald-900:is(.dark *) {
        outline-color: #064e3b
    }
    .\32xl\:dark\:outline-emerald-950:is(.dark *) {
        outline-color: #022c22
    }
    .\32xl\:dark\:outline-fuchsia-100:is(.dark *) {
        outline-color: #fae8ff
    }
    .\32xl\:dark\:outline-fuchsia-200:is(.dark *) {
        outline-color: #f5d0fe
    }
    .\32xl\:dark\:outline-fuchsia-300:is(.dark *) {
        outline-color: #f0abfc
    }
    .\32xl\:dark\:outline-fuchsia-400:is(.dark *) {
        outline-color: #e879f9
    }
    .\32xl\:dark\:outline-fuchsia-50:is(.dark *) {
        outline-color: #fdf4ff
    }
    .\32xl\:dark\:outline-fuchsia-500:is(.dark *) {
        outline-color: #d946ef
    }
    .\32xl\:dark\:outline-fuchsia-600:is(.dark *) {
        outline-color: #c026d3
    }
    .\32xl\:dark\:outline-fuchsia-700:is(.dark *) {
        outline-color: #a21caf
    }
    .\32xl\:dark\:outline-fuchsia-800:is(.dark *) {
        outline-color: #86198f
    }
    .\32xl\:dark\:outline-fuchsia-900:is(.dark *) {
        outline-color: #701a75
    }
    .\32xl\:dark\:outline-fuchsia-950:is(.dark *) {
        outline-color: #4a044e
    }
    .\32xl\:dark\:outline-gray-100:is(.dark *) {
        outline-color: #f3f4f6
    }
    .\32xl\:dark\:outline-gray-200:is(.dark *) {
        outline-color: #e5e7eb
    }
    .\32xl\:dark\:outline-gray-300:is(.dark *) {
        outline-color: #d1d5db
    }
    .\32xl\:dark\:outline-gray-400:is(.dark *) {
        outline-color: #9ca3af
    }
    .\32xl\:dark\:outline-gray-50:is(.dark *) {
        outline-color: #f9fafb
    }
    .\32xl\:dark\:outline-gray-500:is(.dark *) {
        outline-color: #6b7280
    }
    .\32xl\:dark\:outline-gray-600:is(.dark *) {
        outline-color: #4b5563
    }
    .\32xl\:dark\:outline-gray-700:is(.dark *) {
        outline-color: #374151
    }
    .\32xl\:dark\:outline-gray-800:is(.dark *) {
        outline-color: #1f2937
    }
    .\32xl\:dark\:outline-gray-900:is(.dark *) {
        outline-color: #111827
    }
    .\32xl\:dark\:outline-gray-950:is(.dark *) {
        outline-color: #030712
    }
    .\32xl\:dark\:outline-green-100:is(.dark *) {
        outline-color: #dcfce7
    }
    .\32xl\:dark\:outline-green-200:is(.dark *) {
        outline-color: #bbf7d0
    }
    .\32xl\:dark\:outline-green-300:is(.dark *) {
        outline-color: #86efac
    }
    .\32xl\:dark\:outline-green-400:is(.dark *) {
        outline-color: #4ade80
    }
    .\32xl\:dark\:outline-green-50:is(.dark *) {
        outline-color: #f0fdf4
    }
    .\32xl\:dark\:outline-green-500:is(.dark *) {
        outline-color: #22c55e
    }
    .\32xl\:dark\:outline-green-600:is(.dark *) {
        outline-color: #16a34a
    }
    .\32xl\:dark\:outline-green-700:is(.dark *) {
        outline-color: #15803d
    }
    .\32xl\:dark\:outline-green-800:is(.dark *) {
        outline-color: #166534
    }
    .\32xl\:dark\:outline-green-900:is(.dark *) {
        outline-color: #14532d
    }
    .\32xl\:dark\:outline-green-950:is(.dark *) {
        outline-color: #052e16
    }
    .\32xl\:dark\:outline-indigo-100:is(.dark *) {
        outline-color: #e0e7ff
    }
    .\32xl\:dark\:outline-indigo-200:is(.dark *) {
        outline-color: #c7d2fe
    }
    .\32xl\:dark\:outline-indigo-300:is(.dark *) {
        outline-color: #a5b4fc
    }
    .\32xl\:dark\:outline-indigo-400:is(.dark *) {
        outline-color: #818cf8
    }
    .\32xl\:dark\:outline-indigo-50:is(.dark *) {
        outline-color: #eef2ff
    }
    .\32xl\:dark\:outline-indigo-500:is(.dark *) {
        outline-color: #6366f1
    }
    .\32xl\:dark\:outline-indigo-600:is(.dark *) {
        outline-color: #4f46e5
    }
    .\32xl\:dark\:outline-indigo-700:is(.dark *) {
        outline-color: #4338ca
    }
    .\32xl\:dark\:outline-indigo-800:is(.dark *) {
        outline-color: #3730a3
    }
    .\32xl\:dark\:outline-indigo-900:is(.dark *) {
        outline-color: #312e81
    }
    .\32xl\:dark\:outline-indigo-950:is(.dark *) {
        outline-color: #1e1b4b
    }
    .\32xl\:dark\:outline-inherit:is(.dark *) {
        outline-color: inherit
    }
    .\32xl\:dark\:outline-lime-100:is(.dark *) {
        outline-color: #ecfccb
    }
    .\32xl\:dark\:outline-lime-200:is(.dark *) {
        outline-color: #d9f99d
    }
    .\32xl\:dark\:outline-lime-300:is(.dark *) {
        outline-color: #bef264
    }
    .\32xl\:dark\:outline-lime-400:is(.dark *) {
        outline-color: #a3e635
    }
    .\32xl\:dark\:outline-lime-50:is(.dark *) {
        outline-color: #f7fee7
    }
    .\32xl\:dark\:outline-lime-500:is(.dark *) {
        outline-color: #84cc16
    }
    .\32xl\:dark\:outline-lime-600:is(.dark *) {
        outline-color: #65a30d
    }
    .\32xl\:dark\:outline-lime-700:is(.dark *) {
        outline-color: #4d7c0f
    }
    .\32xl\:dark\:outline-lime-800:is(.dark *) {
        outline-color: #3f6212
    }
    .\32xl\:dark\:outline-lime-900:is(.dark *) {
        outline-color: #365314
    }
    .\32xl\:dark\:outline-lime-950:is(.dark *) {
        outline-color: #1a2e05
    }
    .\32xl\:dark\:outline-neutral-100:is(.dark *) {
        outline-color: #f5f5f5
    }
    .\32xl\:dark\:outline-neutral-200:is(.dark *) {
        outline-color: #e5e5e5
    }
    .\32xl\:dark\:outline-neutral-300:is(.dark *) {
        outline-color: #d4d4d4
    }
    .\32xl\:dark\:outline-neutral-400:is(.dark *) {
        outline-color: #a3a3a3
    }
    .\32xl\:dark\:outline-neutral-50:is(.dark *) {
        outline-color: #fafafa
    }
    .\32xl\:dark\:outline-neutral-500:is(.dark *) {
        outline-color: #737373
    }
    .\32xl\:dark\:outline-neutral-600:is(.dark *) {
        outline-color: #525252
    }
    .\32xl\:dark\:outline-neutral-700:is(.dark *) {
        outline-color: #404040
    }
    .\32xl\:dark\:outline-neutral-800:is(.dark *) {
        outline-color: #262626
    }
    .\32xl\:dark\:outline-neutral-900:is(.dark *) {
        outline-color: #171717
    }
    .\32xl\:dark\:outline-neutral-950:is(.dark *) {
        outline-color: #0a0a0a
    }
    .\32xl\:dark\:outline-orange-100:is(.dark *) {
        outline-color: #ffedd5
    }
    .\32xl\:dark\:outline-orange-200:is(.dark *) {
        outline-color: #fed7aa
    }
    .\32xl\:dark\:outline-orange-300:is(.dark *) {
        outline-color: #fdba74
    }
    .\32xl\:dark\:outline-orange-400:is(.dark *) {
        outline-color: #fb923c
    }
    .\32xl\:dark\:outline-orange-50:is(.dark *) {
        outline-color: #fff7ed
    }
    .\32xl\:dark\:outline-orange-500:is(.dark *) {
        outline-color: #f97316
    }
    .\32xl\:dark\:outline-orange-600:is(.dark *) {
        outline-color: #ea580c
    }
    .\32xl\:dark\:outline-orange-700:is(.dark *) {
        outline-color: #c2410c
    }
    .\32xl\:dark\:outline-orange-800:is(.dark *) {
        outline-color: #9a3412
    }
    .\32xl\:dark\:outline-orange-900:is(.dark *) {
        outline-color: #7c2d12
    }
    .\32xl\:dark\:outline-orange-950:is(.dark *) {
        outline-color: #431407
    }
    .\32xl\:dark\:outline-pink-100:is(.dark *) {
        outline-color: #fce7f3
    }
    .\32xl\:dark\:outline-pink-200:is(.dark *) {
        outline-color: #fbcfe8
    }
    .\32xl\:dark\:outline-pink-300:is(.dark *) {
        outline-color: #f9a8d4
    }
    .\32xl\:dark\:outline-pink-400:is(.dark *) {
        outline-color: #f472b6
    }
    .\32xl\:dark\:outline-pink-50:is(.dark *) {
        outline-color: #fdf2f8
    }
    .\32xl\:dark\:outline-pink-500:is(.dark *) {
        outline-color: #ec4899
    }
    .\32xl\:dark\:outline-pink-600:is(.dark *) {
        outline-color: #db2777
    }
    .\32xl\:dark\:outline-pink-700:is(.dark *) {
        outline-color: #be185d
    }
    .\32xl\:dark\:outline-pink-800:is(.dark *) {
        outline-color: #9d174d
    }
    .\32xl\:dark\:outline-pink-900:is(.dark *) {
        outline-color: #831843
    }
    .\32xl\:dark\:outline-pink-950:is(.dark *) {
        outline-color: #500724
    }
    .\32xl\:dark\:outline-purple-100:is(.dark *) {
        outline-color: #f3e8ff
    }
    .\32xl\:dark\:outline-purple-200:is(.dark *) {
        outline-color: #e9d5ff
    }
    .\32xl\:dark\:outline-purple-300:is(.dark *) {
        outline-color: #d8b4fe
    }
    .\32xl\:dark\:outline-purple-400:is(.dark *) {
        outline-color: #c084fc
    }
    .\32xl\:dark\:outline-purple-50:is(.dark *) {
        outline-color: #faf5ff
    }
    .\32xl\:dark\:outline-purple-500:is(.dark *) {
        outline-color: #a855f7
    }
    .\32xl\:dark\:outline-purple-600:is(.dark *) {
        outline-color: #9333ea
    }
    .\32xl\:dark\:outline-purple-700:is(.dark *) {
        outline-color: #7e22ce
    }
    .\32xl\:dark\:outline-purple-800:is(.dark *) {
        outline-color: #6b21a8
    }
    .\32xl\:dark\:outline-purple-900:is(.dark *) {
        outline-color: #581c87
    }
    .\32xl\:dark\:outline-purple-950:is(.dark *) {
        outline-color: #3b0764
    }
    .\32xl\:dark\:outline-red-100:is(.dark *) {
        outline-color: #fee2e2
    }
    .\32xl\:dark\:outline-red-200:is(.dark *) {
        outline-color: #fecaca
    }
    .\32xl\:dark\:outline-red-300:is(.dark *) {
        outline-color: #fca5a5
    }
    .\32xl\:dark\:outline-red-400:is(.dark *) {
        outline-color: #f87171
    }
    .\32xl\:dark\:outline-red-50:is(.dark *) {
        outline-color: #fef2f2
    }
    .\32xl\:dark\:outline-red-500:is(.dark *) {
        outline-color: #ef4444
    }
    .\32xl\:dark\:outline-red-600:is(.dark *) {
        outline-color: #dc2626
    }
    .\32xl\:dark\:outline-red-700:is(.dark *) {
        outline-color: #b91c1c
    }
    .\32xl\:dark\:outline-red-800:is(.dark *) {
        outline-color: #991b1b
    }
    .\32xl\:dark\:outline-red-900:is(.dark *) {
        outline-color: #7f1d1d
    }
    .\32xl\:dark\:outline-red-950:is(.dark *) {
        outline-color: #450a0a
    }
    .\32xl\:dark\:outline-rose-100:is(.dark *) {
        outline-color: #ffe4e6
    }
    .\32xl\:dark\:outline-rose-200:is(.dark *) {
        outline-color: #fecdd3
    }
    .\32xl\:dark\:outline-rose-300:is(.dark *) {
        outline-color: #fda4af
    }
    .\32xl\:dark\:outline-rose-400:is(.dark *) {
        outline-color: #fb7185
    }
    .\32xl\:dark\:outline-rose-50:is(.dark *) {
        outline-color: #fff1f2
    }
    .\32xl\:dark\:outline-rose-500:is(.dark *) {
        outline-color: #f43f5e
    }
    .\32xl\:dark\:outline-rose-600:is(.dark *) {
        outline-color: #e11d48
    }
    .\32xl\:dark\:outline-rose-700:is(.dark *) {
        outline-color: #be123c
    }
    .\32xl\:dark\:outline-rose-800:is(.dark *) {
        outline-color: #9f1239
    }
    .\32xl\:dark\:outline-rose-900:is(.dark *) {
        outline-color: #881337
    }
    .\32xl\:dark\:outline-rose-950:is(.dark *) {
        outline-color: #4c0519
    }
    .\32xl\:dark\:outline-sky-100:is(.dark *) {
        outline-color: #e0f2fe
    }
    .\32xl\:dark\:outline-sky-200:is(.dark *) {
        outline-color: #bae6fd
    }
    .\32xl\:dark\:outline-sky-300:is(.dark *) {
        outline-color: #7dd3fc
    }
    .\32xl\:dark\:outline-sky-400:is(.dark *) {
        outline-color: #38bdf8
    }
    .\32xl\:dark\:outline-sky-50:is(.dark *) {
        outline-color: #f0f9ff
    }
    .\32xl\:dark\:outline-sky-500:is(.dark *) {
        outline-color: #0ea5e9
    }
    .\32xl\:dark\:outline-sky-600:is(.dark *) {
        outline-color: #0284c7
    }
    .\32xl\:dark\:outline-sky-700:is(.dark *) {
        outline-color: #0369a1
    }
    .\32xl\:dark\:outline-sky-800:is(.dark *) {
        outline-color: #075985
    }
    .\32xl\:dark\:outline-sky-900:is(.dark *) {
        outline-color: #0c4a6e
    }
    .\32xl\:dark\:outline-sky-950:is(.dark *) {
        outline-color: #082f49
    }
    .\32xl\:dark\:outline-slate-100:is(.dark *) {
        outline-color: #f1f5f9
    }
    .\32xl\:dark\:outline-slate-200:is(.dark *) {
        outline-color: #e2e8f0
    }
    .\32xl\:dark\:outline-slate-300:is(.dark *) {
        outline-color: #cbd5e1
    }
    .\32xl\:dark\:outline-slate-400:is(.dark *) {
        outline-color: #94a3b8
    }
    .\32xl\:dark\:outline-slate-50:is(.dark *) {
        outline-color: #f8fafc
    }
    .\32xl\:dark\:outline-slate-500:is(.dark *) {
        outline-color: #64748b
    }
    .\32xl\:dark\:outline-slate-600:is(.dark *) {
        outline-color: #475569
    }
    .\32xl\:dark\:outline-slate-700:is(.dark *) {
        outline-color: #334155
    }
    .\32xl\:dark\:outline-slate-800:is(.dark *) {
        outline-color: #1e293b
    }
    .\32xl\:dark\:outline-slate-900:is(.dark *) {
        outline-color: #0f172a
    }
    .\32xl\:dark\:outline-slate-950:is(.dark *) {
        outline-color: #020617
    }
    .\32xl\:dark\:outline-stone-100:is(.dark *) {
        outline-color: #f5f5f4
    }
    .\32xl\:dark\:outline-stone-200:is(.dark *) {
        outline-color: #e7e5e4
    }
    .\32xl\:dark\:outline-stone-300:is(.dark *) {
        outline-color: #d6d3d1
    }
    .\32xl\:dark\:outline-stone-400:is(.dark *) {
        outline-color: #a8a29e
    }
    .\32xl\:dark\:outline-stone-50:is(.dark *) {
        outline-color: #fafaf9
    }
    .\32xl\:dark\:outline-stone-500:is(.dark *) {
        outline-color: #78716c
    }
    .\32xl\:dark\:outline-stone-600:is(.dark *) {
        outline-color: #57534e
    }
    .\32xl\:dark\:outline-stone-700:is(.dark *) {
        outline-color: #44403c
    }
    .\32xl\:dark\:outline-stone-800:is(.dark *) {
        outline-color: #292524
    }
    .\32xl\:dark\:outline-stone-900:is(.dark *) {
        outline-color: #1c1917
    }
    .\32xl\:dark\:outline-stone-950:is(.dark *) {
        outline-color: #0c0a09
    }
    .\32xl\:dark\:outline-teal-100:is(.dark *) {
        outline-color: #ccfbf1
    }
    .\32xl\:dark\:outline-teal-200:is(.dark *) {
        outline-color: #99f6e4
    }
    .\32xl\:dark\:outline-teal-300:is(.dark *) {
        outline-color: #5eead4
    }
    .\32xl\:dark\:outline-teal-400:is(.dark *) {
        outline-color: #2dd4bf
    }
    .\32xl\:dark\:outline-teal-50:is(.dark *) {
        outline-color: #f0fdfa
    }
    .\32xl\:dark\:outline-teal-500:is(.dark *) {
        outline-color: #14b8a6
    }
    .\32xl\:dark\:outline-teal-600:is(.dark *) {
        outline-color: #0d9488
    }
    .\32xl\:dark\:outline-teal-700:is(.dark *) {
        outline-color: #0f766e
    }
    .\32xl\:dark\:outline-teal-800:is(.dark *) {
        outline-color: #115e59
    }
    .\32xl\:dark\:outline-teal-900:is(.dark *) {
        outline-color: #134e4a
    }
    .\32xl\:dark\:outline-teal-950:is(.dark *) {
        outline-color: #042f2e
    }
    .\32xl\:dark\:outline-transparent:is(.dark *) {
        outline-color: transparent
    }
    .\32xl\:dark\:outline-violet-100:is(.dark *) {
        outline-color: #ede9fe
    }
    .\32xl\:dark\:outline-violet-200:is(.dark *) {
        outline-color: #ddd6fe
    }
    .\32xl\:dark\:outline-violet-300:is(.dark *) {
        outline-color: #c4b5fd
    }
    .\32xl\:dark\:outline-violet-400:is(.dark *) {
        outline-color: #a78bfa
    }
    .\32xl\:dark\:outline-violet-50:is(.dark *) {
        outline-color: #f5f3ff
    }
    .\32xl\:dark\:outline-violet-500:is(.dark *) {
        outline-color: #8b5cf6
    }
    .\32xl\:dark\:outline-violet-600:is(.dark *) {
        outline-color: #7c3aed
    }
    .\32xl\:dark\:outline-violet-700:is(.dark *) {
        outline-color: #6d28d9
    }
    .\32xl\:dark\:outline-violet-800:is(.dark *) {
        outline-color: #5b21b6
    }
    .\32xl\:dark\:outline-violet-900:is(.dark *) {
        outline-color: #4c1d95
    }
    .\32xl\:dark\:outline-violet-950:is(.dark *) {
        outline-color: #2e1065
    }
    .\32xl\:dark\:outline-white:is(.dark *) {
        outline-color: #fff
    }
    .\32xl\:dark\:outline-yellow-100:is(.dark *) {
        outline-color: #fef9c3
    }
    .\32xl\:dark\:outline-yellow-200:is(.dark *) {
        outline-color: #fef08a
    }
    .\32xl\:dark\:outline-yellow-300:is(.dark *) {
        outline-color: #fde047
    }
    .\32xl\:dark\:outline-yellow-400:is(.dark *) {
        outline-color: #facc15
    }
    .\32xl\:dark\:outline-yellow-50:is(.dark *) {
        outline-color: #fefce8
    }
    .\32xl\:dark\:outline-yellow-500:is(.dark *) {
        outline-color: #eab308
    }
    .\32xl\:dark\:outline-yellow-600:is(.dark *) {
        outline-color: #ca8a04
    }
    .\32xl\:dark\:outline-yellow-700:is(.dark *) {
        outline-color: #a16207
    }
    .\32xl\:dark\:outline-yellow-800:is(.dark *) {
        outline-color: #854d0e
    }
    .\32xl\:dark\:outline-yellow-900:is(.dark *) {
        outline-color: #713f12
    }
    .\32xl\:dark\:outline-yellow-950:is(.dark *) {
        outline-color: #422006
    }
    .\32xl\:dark\:outline-zinc-100:is(.dark *) {
        outline-color: #f4f4f5
    }
    .\32xl\:dark\:outline-zinc-200:is(.dark *) {
        outline-color: #e4e4e7
    }
    .\32xl\:dark\:outline-zinc-300:is(.dark *) {
        outline-color: #d4d4d8
    }
    .\32xl\:dark\:outline-zinc-400:is(.dark *) {
        outline-color: #a1a1aa
    }
    .\32xl\:dark\:outline-zinc-50:is(.dark *) {
        outline-color: #fafafa
    }
    .\32xl\:dark\:outline-zinc-500:is(.dark *) {
        outline-color: #71717a
    }
    .\32xl\:dark\:outline-zinc-600:is(.dark *) {
        outline-color: #52525b
    }
    .\32xl\:dark\:outline-zinc-700:is(.dark *) {
        outline-color: #3f3f46
    }
    .\32xl\:dark\:outline-zinc-800:is(.dark *) {
        outline-color: #27272a
    }
    .\32xl\:dark\:outline-zinc-900:is(.dark *) {
        outline-color: #18181b
    }
    .\32xl\:dark\:outline-zinc-950:is(.dark *) {
        outline-color: #09090b
    }
    .\32xl\:dark\:ring:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .\32xl\:dark\:ring-0:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .\32xl\:dark\:ring-1:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .\32xl\:dark\:ring-2:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .\32xl\:dark\:ring-4:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .\32xl\:dark\:ring-8:is(.dark *) {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    .\32xl\:dark\:ring-inset:is(.dark *) {
        --tw-ring-inset: inset
    }
    .\32xl\:dark\:ring-amber-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-amber-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 26 3 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-black:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-blue-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 37 84 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-current:is(.dark *) {
        --tw-ring-color: currentColor
    }
    .\32xl\:dark\:ring-cyan-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-cyan-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 51 68 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-emerald-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 44 34 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-fuchsia-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 4 78 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-gray-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 7 18 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-green-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(5 46 22 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(49 46 129 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-indigo-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 27 75 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-inherit:is(.dark *) {
        --tw-ring-color: inherit
    }
    .\32xl\:dark\:ring-lime-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-lime-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(26 46 5 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-neutral-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 247 237 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(194 65 12 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(154 52 18 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 45 18 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-orange-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(67 20 7 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-pink-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(80 7 36 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-purple-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(59 7 100 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-red-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(69 10 10 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-rose-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 5 25 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-sky-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(8 47 73 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-slate-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-stone-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(12 10 9 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(19 78 74 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-teal-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(4 47 46 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-transparent:is(.dark *) {
        --tw-ring-color: transparent
    }
    .\32xl\:dark\:ring-violet-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-violet-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(46 16 101 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-white:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-yellow-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(66 32 6 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-100:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-200:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-300:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-400:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-50:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-500:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-600:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-700:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-800:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-900:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-zinc-950:is(.dark *) {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(9 9 11 / var(--tw-ring-opacity, 1))
    }
    .\32xl\:dark\:ring-opacity-0:is(.dark *) {
        --tw-ring-opacity: 0
    }
    .\32xl\:dark\:ring-opacity-10:is(.dark *) {
        --tw-ring-opacity: 0.1
    }
    .\32xl\:dark\:ring-opacity-100:is(.dark *) {
        --tw-ring-opacity: 1
    }
    .\32xl\:dark\:ring-opacity-15:is(.dark *) {
        --tw-ring-opacity: 0.15
    }
    .\32xl\:dark\:ring-opacity-20:is(.dark *) {
        --tw-ring-opacity: 0.2
    }
    .\32xl\:dark\:ring-opacity-25:is(.dark *) {
        --tw-ring-opacity: 0.25
    }
    .\32xl\:dark\:ring-opacity-30:is(.dark *) {
        --tw-ring-opacity: 0.3
    }
    .\32xl\:dark\:ring-opacity-35:is(.dark *) {
        --tw-ring-opacity: 0.35
    }
    .\32xl\:dark\:ring-opacity-40:is(.dark *) {
        --tw-ring-opacity: 0.4
    }
    .\32xl\:dark\:ring-opacity-45:is(.dark *) {
        --tw-ring-opacity: 0.45
    }
    .\32xl\:dark\:ring-opacity-5:is(.dark *) {
        --tw-ring-opacity: 0.05
    }
    .\32xl\:dark\:ring-opacity-50:is(.dark *) {
        --tw-ring-opacity: 0.5
    }
    .\32xl\:dark\:ring-opacity-55:is(.dark *) {
        --tw-ring-opacity: 0.55
    }
    .\32xl\:dark\:ring-opacity-60:is(.dark *) {
        --tw-ring-opacity: 0.6
    }
    .\32xl\:dark\:ring-opacity-65:is(.dark *) {
        --tw-ring-opacity: 0.65
    }
    .\32xl\:dark\:ring-opacity-70:is(.dark *) {
        --tw-ring-opacity: 0.7
    }
    .\32xl\:dark\:ring-opacity-75:is(.dark *) {
        --tw-ring-opacity: 0.75
    }
    .\32xl\:dark\:ring-opacity-80:is(.dark *) {
        --tw-ring-opacity: 0.8
    }
    .\32xl\:dark\:ring-opacity-85:is(.dark *) {
        --tw-ring-opacity: 0.85
    }
    .\32xl\:dark\:ring-opacity-90:is(.dark *) {
        --tw-ring-opacity: 0.9
    }
    .\32xl\:dark\:ring-opacity-95:is(.dark *) {
        --tw-ring-opacity: 0.95
    }
    .\32xl\:dark\:ring-offset-0:is(.dark *) {
        --tw-ring-offset-width: 0px
    }
    .\32xl\:dark\:ring-offset-1:is(.dark *) {
        --tw-ring-offset-width: 1px
    }
    .\32xl\:dark\:ring-offset-2:is(.dark *) {
        --tw-ring-offset-width: 2px
    }
    .\32xl\:dark\:ring-offset-4:is(.dark *) {
        --tw-ring-offset-width: 4px
    }
    .\32xl\:dark\:ring-offset-8:is(.dark *) {
        --tw-ring-offset-width: 8px
    }
}
